LINUX: Comando IP (I).

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.