나는 우분투 노트북이 이더넷을 통해 연결된 유선 라우터를 가지고있다. 랩탑의 무선 NIC는 마스터 모드에서 무선 핫스팟으로 작동합니다. 나는 이것을 위해 hostapd를 사용한다. 나는 eth0와 wlan0를 연결했기 때문에 wifi를 통해 랩탑에 연결하는 무선 클라이언트가 유선 라우터에서 dhcp를 통해 ip를 가져 오므로 장치가 유선 라우터에 등록됩니다 (랩톱은 단지 액세스 포인트 임). 내 노트북 + 액세스 포인트를 작동 시키려면 다음 명령을 사용합니다.
sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo hostapd /etc/hostapd/hostapd.conf &
sudo dhclient -d br0 &
sudo ifconfig wlan0 192.168.1.15 netmask 255.255.255.0 up
sudo brctl addif br0 wlan0
이 명령을 통해 무선 클라이언트 및 무선 액세스 포인트 역할을하는 랩톱에서 인터넷에 액세스 할 수 있습니다. 하지만 유선 라우터를 재부팅하면 (액세스 포인트 역할을하는 랩톱을 다시 부팅하지 않고도) 랩톱 + 액세스 포인트의 인터넷 액세스는 손실되지만 무선 클라이언트에서는 정상적으로 작동합니다. 심지어 나는 랩탑 인터페이스를 기본 설정으로 재설정하는 명령을 알아낼 수 없었기 때문에 라우터가 재부팅 할 때마다 노트북을 재부팅해야 기본 설정으로 전환 할 수있어서 위에서 언급 한 명령을 다시 입력 할 수 있습니다 . 내 첫 번째 질문은 라우터를 재부팅해도 브리지 + 액세스 포인트를 설치하고 실행하는 방법은 무엇입니까? 인터페이스를 기본 상태로 설정하는 명령이 있습니까? ( ifdown -a
작동하지 않는다, 교량이 아직도 남아있는 명령을 발행 한 후에).
sudo su
삶을 좀 더 편하게 해준다.