Introducción
ip El comando en Linux está presente en las herramientas de red que se utilizan 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 a 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 solía 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 ens33
- -enlace: Se utiliza para mostrar información de la capa de enlace, por lo que 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 -s se utiliza para mostrar las estadísticas de las distintas interfaces de red.
ip -s link
Entonces, para obtener información sobre una interfaz de red en particular, agregue la opción mostrar seguida del nombre de la interfaz de red en particular.
ip -s link show (interface)
Ejemplo:
ip -s link show ens33
- -ruta: Entonces, 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
- -añadir: 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 ens33
- -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 ens33
- arriba: Entonces, esta opción habilita una interfaz de red.
ip link set (interface) up
Ejemplo:
ip link set ens33 up
- -abajo: Esta opción desactiva una interfaz de red.
ip link set (interface) down
Ejemplo:
ip link set ens33 down
- -supervisar: 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 solía 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.
- ALCANCEABLE: Esto significa que el vecino es válido y accesible.
- RETRASO: 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 ens33
- Añadir una entrada ARP:
ip neighbour add (ip_address) dev interface
Ejemplo:
ip neighbour add 192.168.0.200 dev ens33