
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