Routing con Linux e comandi di rete
Dovrete imparare ad usare vari metodi simili tra loro per fare la stessa cosa.Il packege net-tools è lo standard per quanto riguarda la visualizzazione,creazione e la cancellazione delle route,l’elencazione dei dati sulle interfacce,l’assegnazione degli indirizzi,il loro caricamento e scaricamento e la gestione degli hosname.Il comando netstat è una utility che useremo spesso per visualizzare le route,le statistiche di traffico sulle interfacce,i socket in ascolto e le connessioni di rete attive.Questi sono i comandi contenuti nel package net-tools:
- ifconfig
- nameif
- plipconfig
- rarp
- route
- slattach
- ipmaddr
- iptunnel
- mii-tool
- netstat
- hostname
Debian inserisce il comando hostname in un package separato.dnsdomainname,domainname,nisdomainname e ypdomainname fanno tutti parte del package hostname.
In effetti le varie distribuzioni di Linux raggruppano in modo differente i vari comandi di net-tools quindi potreste trovare questi programmi in altri package.
Il package iproute2 è previsto che rimpiazzi in futuro net-tools,ma questo non è ancora successo (e forse non succederà mai),iproute2 permette di gestire le politiche di routing e il traffico di shaping e dispone di alcune altre comode utility d’uso non previste in net-tools.Include i seguenti comandi:
- rtmon
- ip
- netbug
- rtacct
- ss
- lnstat
- cbq
- tc
- arpd
I comandi utilizzati più comunemente tra quelli del package iproute2 sono ip e tc.ip fa le stesse cose di route,ifconfig,iptunnel e arp.Come per net-tools,anche i comandi inclusi per iproute2 variano da distribuzione a distribuzione.tc è il comando per effettuare il traffic-shaping.
Sarebbe bello poter conoscere uno solo di questi package,ma la realtà è che li incontrerete entrambi,quindi vi conviene rassegnarvi.