GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Comando IP de Linux con ejemplos

El comando IP es un comando de red que proporciona información sobre las interfaces de red y también realiza la configuración de la red. Por ejemplo, puede asignar manualmente una dirección IP, ver todas las interfaces de red, administrar la tabla de enrutamiento, habilitar o deshabilitar una interfaz de red, etc.

En este tutorial, examinamos varios casos de uso del comando IP de Linux utilizando algunos ejemplos prácticos.

Sintaxis básica

El comando IP toma la siguiente sintaxis:

$ ip [ OPTIONS ] OBJECT { COMMAND | help }

Mostrar información sobre las interfaces de red

Uno de los usos comunes del comando IP es mostrar la interfaz de red del sistema. Puede usar el siguiente comando para mostrar información sobre todas las interfaces de red del sistema, incluida la dirección IP, la dirección mac, el estado del enlace (ya sea activo o inactivo) y MTU (Unidad máxima de transmisión)

$ ip addr

O

$ ip a

Como se mencionó, los comandos brindan información detallada sobre la interfaz de red adjunta como se indica,

Mostrar solo direcciones IPv4 e IPv6

Puede optar por enumerar las direcciones IPv4 o IPv6 como se muestra. Para mostrar todas las direcciones IPv4 de las interfaces de red, ejecute el comando:

$ ip -4 a

Para listar las direcciones IPv6 de todas las interfaces, ejecute:

$ ip -6 a

Mostrar información sobre una interfaz de red específica

Hasta ahora, hemos mostrado información sobre todas las interfaces de red. Pero, ¿qué sucede si no está interesado en obtener información sobre una interfaz? ¿Cómo haces para hacerlo?

Para mostrar información sobre una interfaz, utilice la sintaxis:

$ ip a show dev interface_name

Por ejemplo, para recopilar información sobre enp0s3 solo interfaz, ejecute el comando:

$ ip a show dev enp0s3

O

$ ip a list enp0s3

Asignar una dirección IP a una interfaz

Centrémonos ahora en cómo puede asignar una dirección IP a una interfaz. Para hacerlo, use la sintaxis del comando:

$ ip a add {ip_addr/mask} dev {interface}

Por ejemplo, para asignar el enp0s3 interfaz una IP de 192.168.2.120 con 255.255.255.0 máscara de subred, ejecute el comando.

$ sudo ip a add 192.168.2.120/255.255.255.0 dev enp0s3

O puede usar el /24 notación CIDR para la máscara de subred de la siguiente manera

$ sudo ip a add 192.168.2.120/24 dev enp0s3

Eliminar una dirección IP de una interfaz de red

Para eliminar la dirección IP asignada a la interfaz, ejecute el comando:

$ sudo ip a del 192.168.2.120/255.255.255.0 dev enp0s3

A continuación, puede verificar los cambios de la siguiente manera:

$ ip a show dev enp0s3

Subir o bajar una interfaz

Para modificar el estado de una interfaz de red, habilitándola o inhabilitándola, ejecute la sintaxis del comando

$ sudo ip link set dev DEVICE_NAME {up|down}

Para desactivar el enp0s3 interfaz, ejecute:

$ sudo ip link set dev enp0s3 down

Para abrirlo, ejecute:

$ sudo ip link set dev enp0s3 up

Mostrar tabla de enrutamiento

Para mostrar la tabla de enrutamiento de su sistema Linux, ejecute el comando

$ ip r

Conclusión

Ese fue un resumen de los casos prácticos de uso del comando IP de Linux. Estos son algunos de los ejemplos de comandos ampliamente utilizados que los usuarios de Linux ejecutan de vez en cuando.


Ubuntu
  1. Comando fuente de Linux con ejemplos

  2. Comando wc Linux con ejemplos

  3. Comando Linux Tee con ejemplos

  4. Comando de cabeza de Linux con ejemplos

  5. Comando JQ en Linux con ejemplos

15 comandos ps de Linux con ejemplos

Comando de CD de Linux con ejemplos

Comando de vigilancia de Linux con ejemplos

Comando de pared en Linux con ejemplos

Ordenar comando en Linux con ejemplos

w Comando explicado con ejemplos en Linux