Poner una interfaz de red arriba/abajo desde la línea de comando

Poner una interfaz de red arriba/abajo desde la línea de comando

En Xubuntu 14.04, intenté usar ambos ipy ifconfigmanejar una interfaz de red, pero dieron el mismo resultado.

$ sudo ifconfig wlan0 down
$ sudo ip link set wlan0 down

ambos bajan correctamente la interfaz y la conectividad no funciona; pero entonces

$ sudo ifconfig wlan0 up
$ sudo ip link set wlan up

¡No restableció la conectividad!

Este es el resultado ip link showdespués de dejar la interfaz:

wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether <my_MAC_address> brd ff:ff:ff:ff:ff:ff
inet 192.168.1.29/24 brd 192.168.1.255 scope global wlan0
   valid_lft forever preferred_lft forever

y este es el resultado después de configurar la interfaz:

wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether <my_MAC_address> brd ff:ff:ff:ff:ff:ff
inet 192.168.1.29/24 brd 192.168.1.255 scope global wlan0
   valid_lft forever preferred_lft forever

Entonces no tiene operador y no puedo acceder a la web, ¡pero tiene una IP!

1) ¿Por qué? ¿No debería el upcomando restaurar la situación anterior? Tuve que apagar y encender el interruptor físico de la placa inalámbrica para volver a navegar por la web. También probé con dhclient -r wlan0y dhclient wlan0, pero el resultado fue que ni el interruptor físico sirvió y tuve que reiniciar todo el sistema.

2) Incluso después de dejar la interfaz, el ícono de conectividad GUI estaba activo y normalmente se mostraba una conexión al punto de acceso inalámbrico (incluso si no había páginas web disponibles). ¿Por qué?

Respuesta1

Creo que eso ifconfigno se trata de manejar cosas inalámbricas como ESSID, canal y clave. Echa un vistazo a iwconfigen su lugar.

http://manpages.ubuntu.com/manpages/vivid/en/man8/iwconfig.8.html

-EDITAR-

También puedes utilizar la "línea de comando de NetworkManager" nmcli:https://askubuntu.com/questions/461825/connect-to-wifi-from-command-line

Respuesta2

1) Esta respuesta es sólo para una conexión por cable. Utilice ifup e ifdown, no ifconfig, a menos que desee especificar los parámetros manualmente. ifup revisará la configuración de su red en /etc/network/interfaces (o donde la coloque su distribución).

2) Si estás usando wpa para tu wifi, no puedes conectarte solo con ifup; se debe configurar y ejecutar una aplicación auxiliar (normalmente wpa_supplicant). Por lo general, su distribución le proporcionará scripts de red para realizar estas tareas automáticamente.

información relacionada