wpa_supplicant
로밍 모드에서 사용되는 무선 인터페이스가 특정 개방형 네트워크에 연결되는 것을 지속적으로 방지하는 방법은 무엇입니까 foo
?
이것은 작동하지 않습니다:
$ sudo wpa_cli
> blacklist 00:11:22:33:44:55
FAIL
다음도 마찬가지입니다.
/etc/네트워크/인터페이스:
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant.conf:
network={
ssid="foo"
key_mgmt=NONE
priority=0
}
답변1
disabled=1
해당 네트워크 항목에서 이 옵션을 설정할 수 있습니다 wpa_supplicant.conf
. 이렇게 하면 wpa_supplicant가 네트워크에 자동으로 연결되는 것을 방지할 수 있습니다(특별히 요청하면 네트워크 연결을 계속 시도합니다).
답변2
당신은 할 수없는 것 같습니다. 특정 규칙에 대해 "disabled=1"을 설정할 수 있지만 이렇게 하면 해당 연결에 대한 규칙이 비활성화되지만 일치할 수 있는 다른 규칙은 차단되지 않습니다. 따라서 WiFi를 켜기 위해 자동으로 연결하도록 구성하면 비활성화된 특정 SSID에 대한 별도의 규칙이 있더라도 포괄 규칙은 여전히 일치합니다.
분명히 이것은 개방형 네트워크(실제 액세스를 얻으려면 일반적으로 일종의 로그인이 필요함)에서만 문제가 됩니다. 비밀번호가 있는 경우 "disabled=1" 옵션을 사용하거나 항목을 완전히 제거하면 분명히 효과가 있습니다.
답변3
이 시도:
sudo ifconfig wlan0 down
그런 다음 WiFi SSID 및 PSK를 공백으로 변경 wpa_supplicant.conf
하고 다음 명령을 실행하십시오.
ifconfig wlan0 up; wpa_supplicant -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
연결할 수 없습니다. 도움이 되었기를 바랍니다.