Iproute2

Server-Ubuntu

Prologo: (Iproute2 es un conjunto de herramientas se distribuye con los sistemas Linux, contienen utilidades de monitorear-Redes, direcciones-IP, enrrutamiento, etc es el sustituto de las herramientas clásicas “ las herramientas de red”).

Que es Iproute2

-. Iproute2 es un paquete de utilidades desarrollado para sustituir las Net-Tools. Este paquete es un conjunto de herramientas muy potentes para administrar interfaces de red y conexiones en el sistemas Linux. Iproute2 reemplaza las funcionalidades presentes en ifconfig, route, y arp. Tiene características similares a las que nos brinda por dispositivos exclusivamente dedicados al ruteo y control de tráfico, entiéndase RouterSwitch .

Funcionalidades:

  • QoS Quality of service: Priorizar el control de tráfico.
  • Tablas de ruteo: Mantener diferentes puertas de enlaces conectadas a distintos dispositivos.
  • Balanceo de carga: las placas de Red de my-portatil asignándole diferentes pesos
  • Definir los túneles: como el túnel SSH el cual encapsulan paquetes en un formato IPv4 y se envían por la infraestructura-networs-IP

 

Comandos de Linux de iproute2:

Mostrar todos los periféricos:

  • In: root@ubuntu:/# ip link show

Mostrar la dirección IPv4 de una interfaz de red:

  • In: root@ubuntu:/# ip addr show dev eth0

Habilitar/deshabilitar la interfaz de red:

  • In: root@ubuntu:/# ip link set down/up eth0

Asignar direcciones IPv4 a interfaces de red:

  • In: root@ubuntu:/# ip addr add 192.168.1.1/24 dev eth0

Eliminar la dirección IPv4 de la interfaz de red:

  • In: root@ubuntu:/# ip addr del 192.168.1.1/24 dev eth0

Cambiar la dirección MAC de una interfaz de red:

  • In: root@ubuntu:/# ip link set dev eth0 address 02:42:20:d2:28:36

Mostrar tabla de enrutamiento ip:

  • In: root@ubuntu:/# ip route show

Agregar ruta predeterminada:

  • In: root@ubuntu:/# ip route add default via 192.168.1.1 dev eth0

Eliminar la ruta predeterminada:

  • In: root@ubuntu:/# ip route replace default via 192.168.1.1 dev enp0s3

Agregar una ruta estática:

In: root@ubuntu:/# ip route add 10.24.32.0/24 via 192.168.1.1 dev enp0s3

Eliminar rutas estáticas:

  • In: root@ubuntu:/# ip route del 192.168.10.0/24

Mostrar socketescuchando tcp/udp:

  • In: root@ubuntu:/# ss -tlnp

Mostrar tabla arp:

  • In: root@ubuntu:/# ip neigh

Disponemos de ayuda contextual:

  • In: root@ubuntu:/# ip

Ayuda contextual agregando OBJECT/help:

  • In: root@ubuntu:/# ip ntable help

Ayuda contextual agregando OBJECT/help:

  • In: root@ubuntu:/# ip address help

Asignar direcciones IPv6 a interfaces de red:

  • In: root@ubuntu:/# ip -6 addr add fe80::f0b7:57ff:fe2f:5f0d/64 dev eth1

Mostrar la dirección IPv6 de una interfaz de red:

  • In: root@ubuntu:/# ip -6 addr show dev eth0

 

Recopilando:

¡Interesante herramienta! La cual la expongo de manera básica , pero suficiente para introducirnos en el en el ecosistema de NetWors manejando; IPv4, IPv6, cambiar-MAC, tablas de enrutamiento-ip, tablas-arp y la ayuda del contesto.

 

  • Referencias: moreluz.entorno