comando ip en Linux con ejemplos

El comando ip en Linux está presente en las herramientas de red, que se utiliza para realizar varias tareas de administración de red. IP significa Protocolo de Internet. Este comando se usa para mostrar o manipular enrutamiento, dispositivos y túneles. Es similar al comando ifconfig pero es mucho más poderoso con más funciones y facilidades adjuntas. ifconfig es uno de los comandos en desuso en las herramientas de red de Linux que no se ha mantenido durante muchos años. El comando ip se usa para realizar varias tareas, como asignar una dirección a una interfaz de red o configurar los parámetros de la interfaz de red.
Puede realizar varias otras tareas, como configurar y modificar el enrutamiento estático y predeterminado, configurar un túnel sobre IP, enumerar direcciones IP e información de propiedades, modificar el estado de la interfaz, asignar, eliminar y configurar rutas y direcciones IP.

Sintaxis:

ip [ OPTIONS ] OBJECT { COMMAND | help }

Opciones:

  • -dirección: esta opción se utiliza para mostrar todas las direcciones IP asociadas en todos los dispositivos de red.
    ip address

    address option for ip command

    Esto mostrará la información relacionada con todas las interfaces disponibles en nuestro sistema, pero si queremos ver la información de alguna interfaz en particular, agregue las opciones mostrar seguidas del nombre de la interfaz de red en particular.

    ip address show (interface)

    Ejemplo:

    ip address show enp3s0

    address option for a particular interface for ip command

  • -enlace: se utiliza para mostrar información de la capa de enlace, obtendrá las características de los dispositivos de la capa de enlace actualmente disponibles. Cualquier dispositivo de red que tenga un controlador cargado se puede clasificar como un dispositivo disponible.
    ip link

    link option for ip command

    Esta opción de enlace cuando se usa con la opción -s se usa para mostrar las estadísticas de las diversas interfaces de red.

    ip -s link

    -s link option for ip command

    Y, para obtener información sobre una interfaz de red en particular, agregue la opción show seguida del nombre de la interfaz de red en particular.

    ip -s link show (interface)

    Ejemplo:

    ip -s link show enp3s0

    -s link option to view information about a particular network for ip command

  • -ruta: este comando lo ayuda a ver los paquetes de ruta que tomará su red según lo establecido en su tabla de enrutamiento. La primera entrada es la ruta predeterminada.
    ip route

    route option for ip command

  • -add: Esto se usa para asignar una dirección IP a una interfaz.
    ip a add (ip_address) dev interface

    Ejemplo:

    ip a add 192.168.1.50/24 dev enp3s0
    
  • -del: Esto se usa para eliminar una dirección IP asignada a una interfaz.
    ip a del (ip_address) dev interface

    Ejemplo:

    ip a del 192.168.1.50/24 dev enp3s0
    
  • -up: esta opción habilita una interfaz de red.
    ip link set (interface) up

    Ejemplo:

    ip link set enp3s0 up
  • -abajo: esta opción desactiva una interfaz de red.
    ip link set (interface) down

    Ejemplo:

    ip link set enp3s0 down
  • -monitor: este comando puede monitorear y mostrar el estado de los dispositivos, direcciones y rutas de forma continua.
    ip monitor

    monitor option for ip command

  • -ayuda: este comando se usa como ayuda para saber más sobre el comando ip.
    ip help

    help option for ip command

  • -vecino: este comando se utiliza para ver la dirección MAC de los dispositivos conectados a su sistema.
    ip neighbour

    neighbour option for ip command

    • ESTABLE: Esto significa que el vecino es válido, pero probablemente ya no esté disponible, por lo que el kernel intentará verificarlo en la primera transmisión.
    • REACHABLE: Esto significa que el vecino es válido y accesible.
    • DEMORA: Esto significa que se ha enviado un paquete al vecino estable y el kernel está esperando confirmación.
  • Modificación de entradas ARP (protocolo de resolución de direcciones):

    • Eliminar una entrada ARP:
      ip neighbour del (ip_address) dev interface
      

      Ejemplo:

      ip neighbour del 192.168.0.200 dev enp3s0
      
    • Agregue una entrada ARP:
      ip neighbour add (ip_address) dev interface
      

      Ejemplo:

      ip neighbour add 192.168.0.200 dev enp3s0
      

Publicación traducida automáticamente

Artículo escrito por raghavmangal22 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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