Acho que você deseja continuar usando a interface gerenciada (por NetworkManager). nmcli
é uma ferramenta de linha de comando para controlar o NetworkManager.
-
Para ver a lista de conexões salvas, use (
<SavedWiFiConn>
)nmcli c
-
Para ver a lista de hotspots Wi-Fi disponíveis (
<WiFiSSID>
)nmcli d wifi list
ou:
sudo iwlist wlan0 scanning
-
Para ver a lista de interfaces (
<WifiInterface>
)ifconfig -a
Basta alterar <WifiInterface>
, <WiFiSSID>
, <WiFiPassword>
nos comandos a seguir para refletir sua configuração. Se as informações do Wi-Fi já foram salvas, é mais fácil usar o <SavedWiFiConn>
do nome da conexão que foi salvo no NetworkManager.
Ubuntu 16.04
##disconnect
nmcli d disconnect <WifiInterface>
##connect
nmcli d connect <WifiInterface>
Outra maneira:
##disconnect
nmcli c down <SavedWiFiConn>
##connect
nmcli c up <SavedWiFiConn>
Ubuntu 15.10 e amp; anterior
##disconnect
nmcli d disconnect iface <WifiInterface>
##connect
nmcli d wifi connect <WiFiSSID> password <WiFiPassword> iface <WifiInterface>
Outra maneira:
##disconnect:
nmcli c down id <SavedWiFiConn>
##connect:
nmcli c up id <SavedWiFiConn>
Referência: man nmcli