ubilinux - edison을 액세스 포인트로 만들자.

2845 단어 EdisonWiFiubilinux
ubilinux - edison을 액세스 포인트로 만들자 1 계속

Overview


  • 사용자가 고정 IP 주소 설정없이 edison에 연결할 수있게합니다.
  • edison을 dhcp 서버화합니다.

  • 그 중 하나는 에디슨을 액세스 포인트화하는 데 성공했지만 사용자가 고정 IP 주소를 설정해야했습니다.
    이 논문에서는 edison을 dhcp 서버로 만들고 edison에 연결된 터미널에 대해 자동으로 IP 주소를 흔들 수 있습니다.

    Step 1 : hostapd용 udhcpd 설정하기



    ubilinux에는 미리 udhcpd라는 경량의 dhcp 서버가 설치되어 있습니다.
    이번에는이 응용 프로그램을 사용하여 edison을 dhcp 서버로 만듭니다.

    여기서 중요한 것은 hostapd에 대한 udhcpd를 설정하는 것입니다.
    실은 hostapd를 시작한 단계로, 2개 udhcpd가 일어나고 있습니다.
    # ps aux | grep -i udhcp
    root      1880  0.0  0.0   2576   596 ?        Ss   14:53   0:00 /usr/sbin/udhcpd -S
    root      1993  0.0  0.0   2576   608 ?        Ss   14:53   0:00 udhcpd -S /etc/hostapd/udhcpd-for-hostapd.conf
    root      2066  0.0  0.0   2100   672 ttyMFD2  S+   15:04   0:00 grep -i udhcp
    

    첫 번째 /usr/sbin/udhcpd는 소위 표준 udhcpd입니다.
    이것은 기본적으로 usb0에서 실행됩니다.
    두 번째 udhcpd -S /etc/hostapd/udhcpd-for-hostapd.conf는 hostapd가 시작한 udhcpd입니다.
    이것은 기본적으로 wlan0에서 실행됩니다.
    이번에는 두 번째 udhcpd 설정을 변경하기로 결정합니다.

    이제 여기에서 udhcpd 설정을 변경합니다.
    우선, 초기 설정 파일의 백업을 일단 취해 둡니다.mv /etc/hostapd/udhcpd-for-hostapd.conf /etc/hostapd/udhcpd-for-hostapd.conf.org
    다음으로 udhcpd를 설정합니다.
    ※/etc/network/interfaces의 설정과 모순이 없도록 합니다.
    - 各種アドレスのネットワーク部が間違ってないか.
    - サブネットマスクが一致しているか.
    - routerのアドレスが自固定IPアドレスと一致するか.
    

    /etc/hostapd/udhcpd-for-hostapd.conf
    start   192.168.42.100
    end 192.168.42.199
    
    interface wlan0
    
    option  subnet  255.255.255.0
    opt     router  192.168.42.1
    option  domain  edison-local
    option  lease   864000
    

    Step 2 : ubilinux 재부팅



    설정이 완료되면 ubilinux를 다시 시작합니다.
    (서비스의 재시작에서는, 표준의 udhcpd가 재기동할 뿐이므로, OS마다 다시 시작합니다.)# reboot
    재부팅 완료 후 액세스 포인트에 연결하면 IP 주소가 자동으로 흔들립니다.


    메모


  • 원래 isc-dhcp-server를 사용하려고했습니다. 그러나 ubilinux를 시작할 때 isc-dhcp-server의 서비스를 시작할 수 있다는 것을 알고 (로그인 후 수동으로 시작하면 잘 작동합니다) udhcpd를 사용하기로 결정했습니다.
  • 도중까지 hostapd 용 udhcpd가 자동으로 일어나는 것을 알지 못하고 표준 udhcpd 설정 파일 (/etc/udhcpd.conf)을 괴롭혔습니다. 표준, hostapd 용, 두 개의 udhcpd에서 동일한 인터페이스 (wlan0)를 사용하려고했기 때문에 물론 잘 작동하지 않았습니다.

  • 참조



    [1] htp : // bg. ws9. rg/? Page_i d = 1000

    좋은 웹페이지 즐겨찾기