ubilinux - edison을 액세스 포인트로 만들자.
Overview
그 중 하나는 에디슨을 액세스 포인트화하는 데 성공했지만 사용자가 고정 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.confstart 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 주소가 자동으로 흔들립니다.
메모
# 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
- 各種アドレスのネットワーク部が間違ってないか.
- サブネットマスクが一致しているか.
- routerのアドレスが自固定IPアドレスと一致するか.
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
설정이 완료되면 ubilinux를 다시 시작합니다.
(서비스의 재시작에서는, 표준의 udhcpd가 재기동할 뿐이므로, OS마다 다시 시작합니다.)
# reboot
재부팅 완료 후 액세스 포인트에 연결하면 IP 주소가 자동으로 흔들립니다.
메모
참조
[1] htp : // bg. ws9. rg/? Page_i d = 1000
Reference
이 문제에 관하여(ubilinux - edison을 액세스 포인트로 만들자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/musubi05/items/14758c07652a7de3390d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(ubilinux - edison을 액세스 포인트로 만들자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/musubi05/items/14758c07652a7de3390d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)