Redes Informáticas: Globo con cuadrícula

Cómo reiniciar la red desde la línea de comandos en Linux

publicado en: CLI, Consola, Debian, Kali Linux, Linux, Redes, Ubuntu | 15
 
 

Índice General

  1. Introducción
  2. Herramientas

 

  1. Introducción (Volver al índice General)
    En este artículo, aprenderemos a reiniciar la red desde la línea de comandos utilizando distintas herramientas. Estas herramientas dependerán en unos casos del sistema de inicio de Linux que estemos utilizando, y en otros casos de los paquetes (aplicaciones) que tengamos instalados en nuestro sistema.

    Las pruebas se realizaron en sistemas Debian y basados en Debian.

  2.  

  3. Herramientas (Volver al índice General)

    • systemd (Volver al índice General)
      Si nuestro sistema utiliza systemd como sistema de inicio de Linux, para reiniciar la red utilizaremos el siguiente comando:

      $ sudo systemctl restart NetworkManager.service
    •  

    • System V init (Volver al índice General)
      Si nuestro sistema aún sigue utilizando el obsoleto System V init para lazar los scripts de inicio, para reiniciar la red utilizaremos los siguientes comandos:

      $ sudo /etc/init.d/networking restart

      o

      $ sudo /etc/init.d/network-manager restart
    •  

    • service (Volver al índice General)
      Si tenemos instalados el comando service, para reiniciar la red ejecutaremos la siguiente orden:

      $ sudo service network-manager restart
    •  

    • ifup/ifdown (Volver al índice General)
      Con estas herramientas, se actúa directamente sobre la interfaz de red. En Debian, es necesario tener instalado el paquete ifupdown.

      Si no lo tenemos instalado en el sistema, para instalarlo, ejecutaremos el siguiente comando:

      $ sudo apt-get install ifupdown

      Una vez instalado, ejecutaremos los siguientes comandos para reiniciar la red:

      $ sudo ifdown -a
      $ sudo ifup -a

      Hay que tener en cuenta que la opción -a le indica a los comandos ifup e ifdown que reinicien todas las interfaces de red disponibles marcadas como auto.

    •  

    • nmcli (Volver al índice General)
      El comando nmcli, reinicia directamente el Network Manager.

      Si no lo tenemos instalado en nuestro sistema, ejecutaremos el siguiente comando para instalarlo:

      $ sudo apt install network-manager

      Una vez instalado, para reiniciar la red, ejecutaremos los comandos siguientes:

      $ sudo nmcli networking off
      $ sudo nmcli networking on

 

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
  Configuración de privacidad y de cookies.
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Últimas publicaciones de

15 comentarios

  1. ArtEze

    Estoy en ArchLinux Manjaro, y quiero instalar el ifupdown, me tira un error que no entiendo por qué.

    checking for XML::Parser… configure: error: XML::Parser perl module is required for intltool
    ==> ERROR: Se produjo un fallo en build().
    Cancelando…
    Error making: networkmanager-ifupdown (libnm-glib-ifupdown networkmanager-ifupdown)

    En realidad lo tengo instalado al módulo, pero me dice que es requerido ese módulo de perl.

    Hay otro llamado SAX EXPAT que cuando lo intento instalar me tira un error:

    Can’t locate XML/Parser.pm in @INC (you may need to install the XML::Parser module) (@INC contains: /usr/lib/perl5/5.32/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.32/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.32/core_perl /usr/share/perl5/core_perl) at /usr/share/perl5/vendor_perl/XML/SAX/Expat.pm line 11.
    BEGIN failed–compilation aborted at /usr/share/perl5/vendor_perl/XML/SAX/Expat.pm line 11.
    Compilation failed in require at /usr/share/perl5/vendor_perl/XML/SAX.pm line 147.
    error: la orden no se ejecutó correctamente

    • J. Carlos

      Hola ArtEze,
      En primer lugar gracias por visitar ZeppelinuX.
      Con respecto a tu problema, decirte que he instalado networkmanager-ifupdown en Manjaro 20.0.3 y además de no producirse tu error, no instala ifup ni ifdown. No obstante, para instalar el módulo XML::Parser, ejecuta los siguiente comandos:

      $ sudo perl -e shell -MCPAN

      y ya en la consola de Perl, ejecuta el siguiente comando:

      install XML::Parser

      Espero que esto te sirva, y si no te sirve, házmelo saber, haber si damos con la solución.
      Un Saludo

  2. mariano

    Hola, teego un problema, tengo internet, puedo navegar pero en la terminal de comandos no puedo hacer ping ni usar cewl. alguna sugerencia?

    • J. Carlos

      Hola mariano,
      Cuando dices que no puedes hacer ping, puedes concretar más. ¿te refieres a que cuando haces ping seguido de IP no obtienes respuesta o cuando haces ping seguido de nombre no obtienes respuesta?
      Espero tu contestación y perdona por tardar en contestar, pero he estado muy liado.

      Un saludo.

  3. Elroyer26

    Excelente información, muy útil de verdad y funciona de maravilla, muchas gracias !!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.