Hablaremos sobre cómo habilitar y deshabilitar las interfaces de red utilizando varios métodos en la distribución de Ubuntu. Hemos ejecutado todos los comandos en la última distribución de Ubuntu disponible, Ubuntu 20.04 LTS. Empecemos por los detalles!
Métodos para habilitar y deshabilitar la interfaz de red en Ubuntu 20.04
Existen los siguientes métodos diferentes disponibles que se pueden usar para habilitar y deshabilitar su interfaz de red en Ubuntu:
- comando ifconfig
- comando nmcli
- comando systemctl
- comando nmtui
- Comando ip
- ifdown / ifup
Primero, debe conocer la información de la interfaz de red en su sistema. El "comando ip" se puede utilizar para esta tarea. Este comando muestra la información de la tarjeta de interfaz de red que se utiliza en su sistema Linux. Para obtener la información sobre la tarjeta de interfaz de red en su sistema Ubuntu, abra la terminal presionando 'Ctrl + Alt + t' y luego escriba el siguiente comando:
$ ip a
De acuerdo con la salida mostrada anteriormente, una interfaz de red 'enp0s3' está habilitada (activada) y funciona en este sistema.
Método 01: habilitar / deshabilitar las interfaces de red a través del comando ifconfig
Para ejecutar la utilidad de línea de comandos ifconfig, debe instalar algunas "herramientas de red" necesarias en su sistema Ubuntu. Por lo tanto, instale las siguientes herramientas necesarias ejecutando el comando que se indica a continuación:
$ sudo apt instalar herramientas de red
Ahora, puede ejecutar el comando ifconfig en su sistema Ubuntu. Para desactivar o desactivar la interfaz de red en ejecución, mencione la interfaz de red, como se muestra en el siguiente ejemplo:
$ ifconfig enp0s3 abajo
Ahora, verifique el estado de la interfaz de red escribiendo el siguiente comando:
$ ip ao
$ ip a | grep -A 1 "enp0s3:"Para habilitar o activar la interfaz de red especificada a través de la utilidad ifconfig, use el siguiente comando:
$ ifconfig enp0s3 arriba
Verifique que aparezca el estado de "enp0s3" ejecutando el siguiente comando:
$ ip aMétodo 2: habilitar / deshabilitar la interfaz de red mediante el comando nmcli
Nmcli es una utilidad de línea de comandos que se utiliza como reemplazo de otros clientes gráficos o nm-applet. Con la utilidad nmcli, puede mostrar, crear, actualizar, eliminar, activar y desactivar las conexiones de red de su sistema. A través de este comando, también puede mostrar y controlar el estado de todos los dispositivos de red.
El comando nmcli muestra el "nombre del perfil" en lugar del nombre del dispositivo. Entonces, para mostrar la información de la tarjeta de interfaz de red, ejecute el comando mencionado a continuación en el terminal:
$ nmcli con show
Bajar o deshabilitar la interfaz de red a través del comando nmcli
Para abrir la interfaz de red que se muestra, simplemente escriba el nombre del perfil de la siguiente manera:
$ nmcli con abajo 'Conexión cableada 1'La siguiente salida aparece en el terminal:
Con el siguiente comando nmcli, también puede mostrar el estado actual del dispositivo de interfaz de red:
Estado de desarrollo de $ nmcli
Como puede ver en el resultado que se muestra arriba, la "Conexión cableada 1" está desactivada en este sistema.
Habilitar o abrir la interfaz de red a través del comando nmcli
Para reactivar o habilitar la interfaz de red "enp0s3", escriba el siguiente comando:
$ nmcli con up 'Conexión cableada 1'
Muestre el estado ejecutando el siguiente comando:
Estado de desarrollo de $ nmcli
Ahora, la "Conexión por cable 1" está habilitada y ejecutándose en este sistema.
Método 3: habilitar / deshabilitar la interfaz de red mediante el comando systemctl
El comando "systemctl" utiliza el administrador de red para establecer la nueva configuración de su red para habilitar y deshabilitar las tarjetas de interfaz de red. Por lo tanto, si desea desactivar o desactivar la interfaz "enp0s3" en su sistema utilizando el servicio de administrador de red, puede hacerlo de la siguiente manera:
$ sudo systemctl deshabilitar NetworkManager.Servicio
Para volver a habilitarlo, ejecute el comando que se menciona a continuación:
$ sudo systemctl habilitar NetworkManager.Servicio
Método 4: habilitar / deshabilitar la interfaz de red mediante el comando nmtui
El nmtui es una interfaz de usuario basada en texto que se utiliza principalmente para interactuar con los servicios de Network Manager. Le permite configurar las interfaces de red utilizando el entorno de interfaz de usuario de texto simple.
Para mostrar la interfaz de nmtui, escriba el siguiente comando de terminal:
$ nmtui
Aparece la siguiente ventana en el terminal a través de la cual puede administrar fácilmente las configuraciones de la interfaz de red. Si la conexión de red no está habilitada en su sistema, seleccione la siguiente opción para activar una conexión:
Seleccione "desactivar" y luego elija "Aceptar" para deshabilitar la interfaz 'Conexión cableada 1' en su sistema.
Para habilitar la interfaz de red, seleccione "Activar" y luego "Aceptar".
Método 5: subir / bajar la interfaz de red a través del comando IP
Usando el comando IP, la interfaz de red se puede habilitar o deshabilitar en su sistema. Para deshabilitar o cerrar la interfaz de red, ejecute el siguiente comando:
$ ip link set enp0s3 inactivo
Para habilitarlo o reactivarlo, use el siguiente comando:
$ IP conjunto de enlaces enp0s3 up
Método 6: habilitar / deshabilitar la interfaz de red mediante el comando ifdown e ifup
El comando ifdown e ifup no es compatible con los nuevos dispositivos de interfaz de red. Pero si desea usarlo para dispositivos de red más antiguos, use el siguiente comando para subir y bajar el dispositivo de interfaz de red, respectivamente.
Para deshabilitar o reducir el estado de la interfaz de red, use el comando que se proporciona a continuación:
$ ifdownPara habilitar la interfaz de red, use el siguiente comando:
$ ifupConclusión
Hemos visto en este tutorial cómo habilitar y deshabilitar las interfaces de red en su sistema Ubuntu Linux usando diferentes métodos. Utilice uno de los métodos anteriores de todos en función de su necesidad.