6.41. IPRoute2-2.6.20-070313

El paquete IPRoute2 contiene programas para el trabajo básico y avanzado en redes basadas en IPV4.

Tiempo estimado de construcción: 0.2 SBU
Espacio requerido en disco: 4.8 MB

6.41.1. Instalación de IPRoute2

La instalación de dos páginas de manual está rota, generando enlaces simbólicos muertos. Corrige esto con el siguiente comando:

sed -i -e '/tc-bfifo.8/d' -e '/tc-pfifo.8/s/pbfifo/bfifo/' Makefile

Compila el paquete:

make SBINDIR=/sbin

Significado de la opción de make:

SBINDIR=/sbin

Esto asegura que los binarios de IPRoute2 se instalarán en /sbin. Esta es la localización correcta según el FHS, pues algunos de los binarios de IPRoute2 se utilizan en los guiones de arranque.

Este paquete no incluye un banco de pruebas.

Instala el paquete:

make SBINDIR=/sbin install

El binario arpd se enlaza contra las librerías Berkeley DB que residen en /usr y utiliza una base de datos en /var/lib/arpd/arpd.db. Por tanto, segúin el FHS, debe estar en /usr/sbin. Muevelo allí:

mv -v /sbin/arpd /usr/sbin

6.41.2. Contenido de IPRoute2

Programas instalados: arpd, ctstat (enlace a lnstat), genl, ifcfg, ifstat, ip, lnstat, nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (enlace a lnstat), ss y tc

Descripciones cortas

arpd

Demonio ARP a nivel de usuario, útil en redes realmente grandes en las que la implementación ARP del núcleo es insufuciente, o cuando se configura un "honeypot".

ctstat

Utilidad para el estado de la conexión.

genl

ifcfg

Un guión del intérprete de comandos que actúa como envoltorio para el comando ip.

ifstat

Muestra las estadísticas de las interfaces, incluida la cantidad de paquetes enviados y recibidos por la interfaz.

ip

El ejecutable principal. Tiene diferentes funciones:

ip link <dispositivo> permite a los usuarios ver el estado del dispositivo y hacer cambios.

ip addr permite a los usuarios ver las direcciones y sus propiedades, añadir nuevas direcciones y borrar las antiguas.

ip neighbor permite a los usuarios ver los enlaces de vecindad, añadir nuevas entradas de vecindad y borrar las antiguas.

ip rule permite a los usuarios ver las políticas de enrutado y cambiarlas.

ip route permite a los usuarios ver las tablas de enrutado y cambiar las reglas de las tablas.

ip tunnel permite a los usuarios ver los túneles IP y sus propiedades, y cambiarlos.

ip maddr permite a los usuarios ver las direcciones multienlace y sus propiedades, y cambiarlas.

ip mroute permite a los usuarios establecer, cambiar o borrar el enrutado multienlace.

ip monitor permite a los usuarios monitorizar continuamente el estado de los dispositivos, direcciones y rutas.

lnstat

Proporciona estadísticas de redes Linux. Es un sustituto generalista y con características más completas para el antiguo programa rtstat.

nstat

Muestra las estadísticas de la red.

routef

Un componente de ip route. Este es para refrescar las tablas de enrutado.

routel

Un componente de ip route. Este es para listar las tablas de enrutado.

rtacct

Muestra el contenido de /proc/net/rt_acct.

rtmon

Utilidad para la monitorización de rutas.

rtpr

Convierte la salida de ip -o a un formato legible

rtstat

Utilidad para el estado de rutas.

ss

Similar al comando netstat. Muestra las conexiones activas.

tc

Ejecutable para el control del tráfico. Este es para las implementaciones Quality Of Service (QOS, Calidad de Servicio) y Class Of Service (COS, Clase de Servicio).

tc qdisc permite a los usuarios establecer la disciplina de colas.

tc class permite a los usuarios establecer clases basadas en la planificación de las disciplinas de colas.

tc estimator permite a los usuarios hacer una estimacón del flujo de red en una red.

tc filter permite a los usuarios establecer el filtrado de paquetes QOS/COS.

tc policy permite a los usuarios establecer las políticas QOS/COS.