Debian Wi-Fi 인터페이스에서 SSID 데이터를 삭제하는 방법은 무엇입니까?

Debian Wi-Fi 인터페이스에서 SSID 데이터를 삭제하는 방법은 무엇입니까?

Debian 배포판이 있고 WIFI 연결을 재설정하려면 다음 명령을 실행합니다.

ifconfig wlan0 down

파일 도 삭제했지만 wpasupplicant.conf네트워크 서비스를 다시 시작하면 연결했던 마지막 SSID에 연결됩니다. 어떻게 이 데이터를 삭제하고 해당 WIFI SSID에 자동 연결하지 않을 수 있습니까?

감사해요.

답변1

이 디렉터리의 파일을 수정하여 기존 연결을 편집할 수 있어야 합니다.

/etc/NetworkManager/system-connections/

여기에서 기존 연결(유선 및 무선)의 모든 기존 데이터를 찾을 수 있습니다. 필요한 것을 삭제하고 거기에서 잊어 버리십시오 (분명히 루트 권한이 필요합니다)

편집 : 라이트 데비안 dist를 사용하고 있으므로 NetworkManager가 없습니다. wpa_supplicant.conf 파일에서 대상 네트워크를 삭제했다고 가정하면 변경 사항을 저장해야 하므로 다음을 사용하여 서비스를 다시 시작해 보세요.

sudo service networking restart

답변2

을(를) 사용하는 경우 (명령줄 인터페이스)를 wpasupplicant사용하여 네트워크 목록을 수정할 수 있습니다 . 네트워크 목록은 자동으로 연결되고 에서 초기화되지만 악마가 활성화되어 있는 동안 메모리에 유지되는 wpa_cli네트워크 목록입니다 . wpasupplicant.conf삭제나 수정은 wpasupplicant.conf필요하지 않습니다.

출력에서 wpa_cli help:

list_networks = list configured networks
select_network <network id> = select a network (disable others)
enable_network <network id> = enable a network
disable_network <network id> = disable a network
add_network = add a network
remove_network <network id> = remove a network

당신은 설명하지 않았다SSID를 삭제하고 싶지만 비활성화하는 것만으로도 충분할 것입니다.

편집하다:

네트워크 목록에는 SSID가 하나만 포함되어 있으므로(더 추가하지 않는 한) 이 SSID만 비활성화하면 충분합니다.

다음과 같은 것을 추가해야 할 수도 있습니다.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

너의 ~에게 wpa_supplicant.conf. 이것은 기본적으로 Debian용입니다. ll /var/run/wpa_supplicant이것이 올바른 경로와 그룹인지 확인하세요.

답변3

새/빈 구성을 인식하려면 wpa-supplicant 데몬을 다시 시작하거나 최소한 다시 로드해야 할 수 있습니다.

NetworkManager가 설치되어 활성화된 경우에도 동일한 작업이 필요합니다.

sudo systemctl restart wpa-supplicant.service

네트워크가 암호화되지 않은 경우 인터페이스가 다시 작동되자마자 wpa-supplicant를 실행하지 않아도 장치는 네트워크에 다시 연결됩니다. 다음을 사용하여 ESSID가 여전히 장치에 설정되어 있는지 확인할 수 있습니다.

iwconfig wlan0

원하는 경우 다른 것으로 설정하십시오.

iwconfig wlan0 essid SomethingElse

관련 정보