/etc/network/interfaces를 통해 개방형 WiFi 네트워크에 연결하는 데 문제가 있습니다.

/etc/network/interfaces를 통해 개방형 WiFi 네트워크에 연결하는 데 문제가 있습니다.

이전에 다음을 추가하여 WiFi 어댑터를 사용하여 BeagleBone의 개방형 WiFi 네트워크에 연결할 수 있었습니다 /etc/network/interfaces.

auto wlan0
allow-hotplug wlan0 # For automatic connection
iface wlan0 inet dhcp
    wireless-essid OpenNetwork

그러나 이것은 더 이상 작동하지 않는 것 같습니다. 여러 개의 BeagleBones 및 여러 WiFi 어댑터를 사용해 보았지만 항상 다음과 같은 결과를 얻었습니다.

$ ifup wlan0
Listening on LPF/wlan0/b4:75:0e:1f:2c:b4
Sending on   LPF/wlan0/b4:75:0e:1f:2c:b4
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 2
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

이상한 건 나야다음을 연결할 수 있습니다:

iwconfig wlan0 essid OpenNetwork && dhclient wlan0

어떤 제안이 있으십니까?

답변1

이것은 나에게 효과적입니다. 이것은 꽤 더러운 수정이며 누군가가 이 답변을 개선할 수 있기를 바랍니다.

wlp3s0내 Wi-Fi 네트워크 인터페이스는 DIR-300NRU는 ssid입니다. 상황에 맞게 조정하세요.

내 인터페이스 구성은 /etc/network/interfaces다음 과 같습니다

auto wlp3s0
allow-hotplug wlp3s0
iface wlp3s0 inet dhcp
wireless-essid "DIR-300NRU"
wireless-mode managed

난 달린다:

sudo ifup wlp3s0

(다음 단계는 솔루션의 일부가 아닙니다)

Wi-Fi 장치를 확인합니다.

$ sudo iw dev wlp3s0 info
Interface wlp3s0
        ifindex 3
        wdev 0x1
        addr 74:df:bf:b5:07:bb
        type managed
        wiphy 0
        txpower 20.00 dBm

DHCP가 연결을 시도하는 동안 다른 터미널에서 다음 명령을 실행합니다.

sudo iw dev wlp3s0 connect DIR-300NRU

이제 시스템을 재부팅할 때까지 Wi-Fi가 작동합니다. 출력이 다음 sudo iw dev wlp3s0 info과 같이 변경되는 것을 볼 수 있습니다.

$ sudo iw dev wlp3s0 info
Interface wlp3s0
        ifindex 3
        wdev 0x1
        addr 74:df:bf:b5:07:bb
        ssid DIR-300NRU
        type managed
        wiphy 0
        channel 1 (2412 MHz), width: 40 MHz, center1: 2422 MHz
        txpower 20.00 dBm

답변2

해결책을 찾았지만 좀 이상해요

iface dev inet manual
   post-up iw dev wlan1 connect essid
   post-up dhclient dev

필요에 따라 dev 및 ssid를 교체하십시오.

관련 정보