Hoy vamos hablar del comando ip. Este comando se incluye dentro del paquete iproute2, que son los utilizados para configuración de red de enrutamiento. Ip remplaza a los ipconfig y route.
Dicho comando se puede usar para hacer acciones como habilitar o deshabilitar interfaces, asignar y eliminar direcciones o rutas para administrar la caché ARP, entre otras muchas cosas.
Sintaxis del comando ip:
ip [ OPTIONS ] OBJECT { COMMAND | help }
OBJECT es referente al tipo de objeto que queremos manejar en el comando. Algunos de lo más utilizados son los siguientes:
- link (l): vea y modifique inteRfaces de red.
- address (a): vea y modifique direcciones IP.
- route (r): vea y modifique la tabla de enrutamiento.
- neigh (n): ver y manipular objetos cercanos.
Podemos consultar la ayuda de esté comando con la siguiente sintaxis ip OBJECT help:
-
Ip addr show:
Muestra la información general la configuración ip de nuestro pc.
-
Mostrar sólo direcciones IP IPv4 o IPv6:
ip -4 addr : Muestra la sólo la información del protocolo ipv4
ip -6 addr : Muestra la sólo la información del protocolo ipv4.
- Mostrar información de una única interfaz de red:
Para consultar la información de una sóla interfaz de red usaremos el siguiente comando:
ip addr show dev eth0
Asignar una dirección ip a una interface :
ip addr add ADDRESS dev IFNAME
Donde Addres es la dirección ip a asignar y IFNAME la interface.
sudo ip address add 192.168.111.111/24 dev eth0
Asignar varias ip a una interface y ver el resultado con el comando ip -4 addr show dev eth0:
Seguiremos hablando de este comando fundamental para la administración de redes en próximos artículos. Este comando nos da multiples opciones de configuración, pero hoy os hemos mostrados las más elementales.