Cómo apagar y reiniciar la interfaz de red en Linux

Cómo apagar y reiniciar la interfaz de red en Linux

Con el objetivo de verificar que un servidor DHCP asigna correctamente las direcciones IP a la hora de implementar una red, puede ser más rápido reiniciar la interfaz de red desde el terminal que por medio de la interfaz gráfica, tanto en Ubuntu, Debian, etc.

¿Cuál es el comando para reiniciar la interfaz de red?

Estos comandos deben ser ejecutados como root mediante sudo. Los comandos que siguen son específicos de Debian y de las distribuciones basadas en esta, como Ubuntu o Xandros.

  • Detener la interfaz de red eth0:
ifdown eth0
  • Iniciar la interfaz de red eth0:
ifup eth0
  • Esto no debe ser confundido con el siguiente comando, que reinicia todos los servicios de red:
/etc/init.d/networking restart
  • Para conocer las diversas interfaces de red, utiliza el comando:
/sbin/ifconfig –a
Reiniciar la interfaz de red en Linux
© Unsplash

¿Cuál es el comando para listar las interfaces de red en Linux?

  • Para listar las interfaces de red en Linux, utiliza el comando:
ip addr show
  • de manera más corta:
ip a

¿Cómo puedo configurar una dirección IP estática en Linux?

  • Debian/Ubuntu:
  1. Editar /etc/network/interfaces.
  2. Configurar con líneas como:
auto eth0

iface eth0 inet static

address 192.168.1.100

netmask 255.255.255.0

gateway 192.168.1.1

dns-nameservers 8.8.8.8 8.8.4.4
  • CentOS/Red Hat:
  1. Editar archivo en /etc/sysconfig/network-scripts/, por ejemplo, ifcfg-eth0.
  2. Configurar con líneas como:
BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=8.8.8.8

DNS2=8.8.4.4

Posteriormente, reiniciar el servicio de red o la interfaz específica.

¿Cuál es el comando para reiniciar los servicios de red en Linux?

El comando para reiniciar un servicio de red en Linux depende de la distribución y el sistema de gestión de servicios:

  • En sistemas con systemd (como Ubuntu, CentOS 7+):
  1. Con NetworkManager: sudo systemctl restart NetworkManager
  2. Con el servicio network: sudo systemctl restart network
  • En sistemas con init o upstart (versiones antiguas de Ubuntu, CentOS 6-):
sudo service network restart
  • En sistemas Debian con el script de red tradicional:
sudo /etc/init.d/networking restart

¿Tienes más dudas relacionadas con Linux? ¡Visita nuestro foro de discusión! 

Alrededor del mismo tema

Linux