6.41. IPRoute2-2.6.16-060323

Il pacchetto IPRoute2 contiene programmi per il networking di base e avanzato basato su IPV4.

Tempo di costruzione approssimativo: 0.2 SBU
Spazio necessario su disco: 4.8 MB

6.41.1. Installazione di IPRoute2

Compilare il pacchetto:

make SBINDIR=/sbin

Significato dell'opzione di make:

SBINDIR=/sbin

Questo assicura che i binari di IPRoute2 si installino in /sbin. Questa secondo FHS è la locazione corretta, poiché alcuni dei binari di IPRoute2 sono usati dal pacchetto LFS-Bootscripts.

Questo pacchetto non è provvisto di una suite di test.

Installare il pacchetto:

make SBINDIR=/sbin install

Il binario arpd collega le librerie Berkeley DB che risiedono in /usr e utilizza un database in /var/lib/arpd/arpd.db. Così, in conformità al FHS, esso deve stare in /usr/sbin. Muoverlo qui:

mv -v /sbin/arpd /usr/sbin

6.41.2. Contenuti di IPRoute2

Programmi installati: arpd, ctstat (link a lnstat), ifcfg, ifstat, ip, lnstat, nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link a lnstat), ss, e tc.

Brevi descrizioni

arpd

Il demone ARP in userspace, utile nelle reti veramente grandi, dove l'implementazione in userspace di ARP è insufficente, o quando si imposta un honeypot (trappola)

ctstat

Utilità per lo stato della connessione

ifcfg

Uno script di shell wrapper per il comando ip

ifstat

Mostra le statistiche delle interfacce, incluso l'ammontare dei pacchetti trasmessi e ricevuti dall'interfaccia

ip

L'eseguibile principale. Ha molte differenti funzioni:

ip link <device> permette agli utenti di vedere lo stato del dispositivo e di cambiarlo

ip addr permette agli utenti di vedere gli indirizzi e le loro proprietà, aggiungere nuovi indirizzi e cancellare quelli vecchi

ip neighbor permette agli utenti di vedere i neighbour binding e le loro proprietà, aggiungere nuove registrazioni e cancellare quelle vecchie

ip rule permette agli utenti di vedere le politiche di routing e di cambiare le regole della tabelle di routiong

ip route permette di vedere la tabella di routing e cambiare le regole della tabela di routing

ip tunnel permette agli utenti di vedere i tunnel ip e le loro proprietà, e cambiarli

ip maddr permette agli utenti di vedere gli indirizzi multicast e le loro proprietà, e cambiarli

ip mroute permette agli utenti di impostare, cambiare o cancellare il routing mutlicast

ip monitor permette agli utenti di monitorare lo stato dei dispositivi, indirizzi e route in modo continuo

lnstat

Fornisce statistiche di rete per Linux. È un sostituto generalizzato e più completo per il vecchio programma rtstat

nstat

Mostra statistiche di rete

routef

Un componente di ip route. Serve per svuotare le tabelle di routing

routel

Un componente di ip route. Serve per elencare le tabelle di routing

rtacct

Mostra il contenuto di /proc/net/rt_acct

rtmon

Uutilità di monitoraggio delle route

rtpr

Converte l'output di ip -o in una forma leggibile

rtstat

Utilità di stato delle route

ss

Simile al comando netstat; mostra le connessioni attive

tc

Eseguibile di controllo del traffico; è un'implementazione per il Quality Of Service (QOS) e Class Of Service (COS)

tc qdisc permette agli utenti di impostare la disciplina di queueing

tc class permette agli utenti di impostare classi basate sulla schedulazione della disciplina delle code

tc estimator permette agli utenti di stimare il flusso di rete in una rete

tc filter permette agli utenti di impostare il filtraggio dei pacchetti QOS/COS

tc policy permette agli utenti di impostare le politiche QOS/COS