el linux IP
El comando es muy similar a ifconfig
, pero es más potente. Puede realizar varias tareas de administración de red utilizando el comando IP. Además, ifconfig es uno de los comandos en desuso que no se ha mantenido durante muchos años, aunque todavía está disponible en la mayoría de las distribuciones de Linux. La utilidad de línea de comandos de IP viene con la utilidad de la suite iproute2, y la mayoría de las distribuciones de Linux vendrán con las herramientas iproute2 preinstaladas.
En esta publicación, revisamos cómo podemos asignar una dirección IP estática, una ruta estática, una puerta de enlace predeterminada y la asignación de una dirección IP a pedido mediante el comando IP.
Configurar y eliminar una dirección IP
Puede configurar una dirección IP para la interfaz eth0 usando el siguiente comando:
sudo ip addr add 192.168.1.43/24 dev eth0
Una vez que haya configurado la dirección IP, puede confirmar si los cambios surtieron efecto y obtener la información de profundidad de sus interfaces de red, como la dirección IP y la información de la dirección MAC, utilizando el siguiente comando:
Debería ver el siguiente resultado:
Puede eliminar una dirección IP simplemente reemplazando add
con del
bandera.
sudo ip addr del 192.168.1.43/24 dev eth0
Habilitar y deshabilitar la interfaz de red
Puede habilitar la interfaz de red eth0 con el siguiente comando:
Para deshabilitar la interfaz de red eth0, ejecute el siguiente comando:
sudo ip link set eth0 down
Mostrar tabla de enrutamiento
Puede usar el objeto de ruta del comando IP para ver la ruta que tomarán los paquetes en su red según lo establecido en su tabla de enrutamiento. Ejecute el siguiente comando para verificar la información de la tabla de enrutamiento del sistema.
Debería ver el siguiente resultado:
También puede agregar una puerta de enlace predeterminada a su sistema. La puerta de enlace predeterminada se utiliza cuando tiene más de un NIC (controlador de interfaz de red) en el sistema.
Puede hacer esto ejecutando el siguiente comando:
sudo ip route add default via 192.168.1.1
Nota: 192.168.1.1 es la puerta de enlace predeterminada.
También puede eliminar la puerta de enlace predeterminada con el siguiente comando:
sudo ip route del default via 192.168.1.1
Mostrar estadísticas de red
El comando IP también se puede utilizar para mostrar las estadísticas de las distintas interfaces de red. Para hacer esto puedes usar el -s
bandera.
Debería ver el siguiente resultado:
Si necesita obtener información sobre una interfaz de red en particular, agregue la opción ls
seguido del nombre de la interfaz de red (eth0). Esto puede ser muy útil, especialmente al solucionar errores en la conectividad de la red.
Para hacer esto, ejecute el siguiente comando:
sudo ip -s -s link ls eth0
Debería ver el siguiente resultado:
Entradas ARP
ARP, también conocido como Protocolo de resolución de direcciones, se utiliza para traducir una dirección IP a su dirección física correspondiente, comúnmente conocida como dirección MAC. Usando el comando IP, puede ver la dirección MAC de los dispositivos conectados en su LAN usando la opción vecino.
Debería ver el siguiente resultado:
Conclusión
El comando IP es una herramienta muy útil para todos los administradores de red y todos los usuarios de Linux. Es aún más útil cuando estás escribiendo guiones. Háganos saber si este artículo es útil para usted.