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
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
- -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
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
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
- -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
- -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
- -ayuda: este comando se usa como ayuda para saber más sobre el comando ip.
ip help
- -vecino: este comando se utiliza para ver la dirección MAC de los dispositivos conectados a su sistema.
ip neighbour
- 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.
- 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
Modificación de entradas ARP (protocolo de resolución de direcciones):
Publicación traducida automáticamente
Artículo escrito por raghavmangal22 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA