como excluir dados SSID da interface wifi do Debian?

como excluir dados SSID da interface wifi do Debian?

Tenho distribuição Debian e quando quero redefinir a conexão WIFI executo o seguinte comando:

ifconfig wlan0 down

e também excluo o wpasupplicant.confarquivo, mas ao iniciar o serviço de rede novamente me conecto ao último SSID ao qual estava conectado, como posso excluir esses dados e não me conectar automaticamente a esse SSID WIFI?

obrigado.

Responder1

Você poderá editar as conexões existentes modificando os arquivos neste diretório.

/etc/NetworkManager/system-connections/

É onde você pode encontrar todos os dados existentes de suas conexões existentes (com e sem fio). exclua o que você precisa, esqueça daí (você obviamente precisa de privilégios de root)

edit: como você está usando um dist debian lite, você não tem o NetworkManager. Supondo que você excluiu a rede de destino do arquivo wpa_supplicant.conf, você deve salvar as alterações, então tente reiniciar o serviço usando:

sudo service networking restart

Responder2

Se você estiver usando apenas wpasupplicant, poderá modificar a lista de redes com wpa_cli(a interface de linha de comando). A lista de redes é a lista de redes às quais ele se conectará automaticamente, inicializada a partir de wpasupplicant.conf, mas mantida na memória enquanto o demônio estiver ativo. Excluir ou modificar wpasupplicant.confnão deve ser necessário.

Da saída de 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

Você não explicoupor quevocê deseja excluir o SSID, mas provavelmente basta desativá-lo.

Editar:

Sua lista de redes contém apenas um SSID (a menos que você tenha adicionado mais de alguma forma), portanto, basta desabilitar apenas este.

Você pode ter que adicionar algo como

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

para o seu wpa_supplicant.conf. Isto é para o Debian pronto para uso, verifique ll /var/run/wpa_supplicantse este é o caminho e o grupo corretos.

Responder3

Você provavelmente terá que reiniciar ou pelo menos recarregar o Daemon wpa-supplicant, para que ele realize a configuração nova/vazia.

Obviamente, o mesmo é necessário para o NetworkManager se estiver instalado e habilitado.

sudo systemctl restart wpa-supplicant.service

Se a rede não estiver criptografada, o dispositivo se reconectará a ela mesmo sem o suplicante wpa em execução, assim que a interface estiver ativa novamente. Você pode verificar se o ESSID ainda está configurado no dispositivo usando:

iwconfig wlan0

e configure-o para algo diferente se desejar:

iwconfig wlan0 essid SomethingElse

informação relacionada