Ocasionalmente, mi conexión Wi-Fi ya no funciona por varias razones. Deshabilitar y volver a habilitar Wi-Fi a través de la interfaz gráfica del indicador de red no resuelve los problemas en estos casos.
¿Cómo puedo reiniciar completamente mi conexión Wi-Fi desde la línea de comandos sin tener que reiniciar mi máquina (lo que soluciona estos problemas)?
command-line
wireless
orschiro
fuente
fuente
Respuestas:
nmcli
es una utilidad de línea de comandos muy útil para interactuar con Network Manager. Use este comando en Ubuntu 16.04 LTSPara versiones anteriores a 15.10 (es decir, antes de la transición a
systemd
) el comando sería ligeramente diferente:Lo bueno es que esto no requiere poderes de raíz.
Reiniciar el administrador de red en sí mismo también es una buena idea.
Para 16.04 LTS:
y para 14.04 LTS:
Y si realmente quisiéramos, incluso podríamos automatizarlo con un script que reinicie su wifi.
fuente
.service
está implícito, por lo que puede omitirsesudo systemctl restart NetworkManager
.service
todo este tiempo.systemd
sistema init, lo que en realidad trae servicios básicos y demonios cuando arrancas. El problema es que, a diferencia de las cosas más antiguas,systemd
intenta no solo comenzar las cosas, sino también administrarlas . Esto condujo anmcli
ser reescrito para que coincidasystemd
. Al menos este es mi entendimiento.Dos alternativas en las que estoy pensando son las siguientes:
Primera alternativa , bajar / subir la interfaz
Segunda alternativa , reinicie todo el administrador de red. Esto supone que tiene instalado el administrador de red. Si no, instálelo con el siguiente cmd en su terminal
sudo apt-get install network-manager
.fuente
En Ubuntu 15.10 y 16.04 LTS puede usar la
systemd
función:fuente
Use el
ifdown
nombre de la interfaz + para deshabilitar la redUse
ifup
+ nombre de interfaz para habilitarloReemplace
IFACE
con el nombre de su dispositivo tal como lo indicaifconfig
fuente