우분투 랩탑은 브리지 모드에서 무선 핫스팟으로 사용됩니다.


6

나는 우분투 노트북이 이더넷을 통해 연결된 유선 라우터를 가지고있다. 랩탑의 무선 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 삶을 좀 더 편하게 해준다.
whoami

그러나 루트, @ Sparky로 실행중인 명령에 대한 설명을 잃어 버리는 경우 ...
Josh

답변:


3

올바른 구성을 추가하려면 / etc / network / interfaces를 편집해야합니다. 다음과 같은 것을해야합니다.

# The primary network interface
auto  br0
iface br0 inet dhcp  
    pre-up brctl addbr br0
    post-up brtcl addif br0 eth0
    pre-down brctl delif br0 eth0
    post-down brctl delbr br0

iface eth0 manual

#auto wlan0
iface wlan0 inet static
    address 192.168.1.15
    netmask 255.255.255.255.0
    post-up addif br0 wlan0
    post-up hostapd /etc/hostapd/hostapd.conf &
    wireless-channel 3
    wireless-essid mysid
    wireless-mode managed
    wireless-rate 54M auto
    wpa-ap-scan 2
    wpa-bssid mysid xx:xx:xx:xx:xx:xx
    wpa-eapol_version 1
    wpa-group TKIP
    wpa-key-mgmt WPA-PSK
    wpa-pairwise TKIP
    wpa-proto WPA
    wpa-psk mykey
    wpa-scan-ssid 1
    wpa-ssid mysid

/ etc / network / interfaces 옵션을 사용하여 무선 구성을 설정할 수 있습니다. wireless- 접두사. 요청자 프로그램은 wpa- 접두사. 위의 값은 클라이언트에서 얻었습니다. hostapd 프로그램은 이러한 설정 중 일부 또는 전부를 처리 할 수 ​​있습니다.

DHCP 클라이언트는 위의 구성에 따라 자동으로 시작됩니다. man interfaces 구성 파일에 대한. 서를 표시합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.