Il pacchetto Net-tools è una collezione di programmi per il controllo del sottosistema di rete del kernel Linux.
Download (HTTP): http://www.tazenda.demon.co.uk/phil/net-tools/net-tools-1.60.tar.bz2
Download (FTP): ftp://ftp.ibiblio.org/pub/Linux/distributions/rootlinux/rootlinux-1.3/source/base/net-tools/net-tools-1.60.tar.gz
Download MD5 sum (HTTP): 888774accab40217dde927e21979c165
Download MD5 sum (FTP): e1e83a4d4cdd72d35bcf90d76a16206f
Dimensione del download: 194 KB
Stima dello spazio su disco richiesto: 4.3 MB
Stima del tempo di costruzione: 0.10 SBU
Patch necessaria (se compilato usando GCC-3.4.x): http://www.linuxfromscratch.org/blfs/downloads/6.0/net-tools-1.60-gcc34-3.patch
Patch necessaria: http://www.linuxfromscratch.org/blfs/downloads/6.0/net-tools-1.60-kernel_headers-2.patch
Patch necessaria: http://www.linuxfromscratch.org/blfs/downloads/6.0/net-tools-1.60-mii_ioctl-1.patch
Il pacchetto Net-tools installa un programma hostname che sovrascriverà il programma esistente installato da Coreutils durante una installazione di base di LFS. Se, per qualunque ragione, si deve reinstallare il pacchetto Coreutils dopo l'installazione di Net-tools, bisogna usare la patch coreutils-5.2.1-suppress_hostname_uptime_kill_su-1.patch se si vuole preservare il programma Net-tools hostname.
Se non si sa cosa rispondere a tutte le domande poste durante la fase successiva a make config, si possono accettare semplicemente i default (il seguente comando di costruzione automatizza questa fase). Questo andrà bene nella maggioranza dei casi. Ciò che vi si chiede qui è una serie di domande riguardanti quali protocolli di rete sono stati abilitati nel proprio kernel. Le risposte di default abiliteranno i tool di questo pacchetto a lavorare con i protocolli più comuni: TCP, PPP, e molti altri. È sempre necessario abilitare questi protocolli nel kernel—ciò che si fa qui è semplicemente dire al pacchetto di includere il supporto per questi protocolli nei suoi programmi, ma è compito del kernel rendere disponibili i protocolli.
Installare Net-tools eseguendo i seguenti comandi:
patch -Np1 -i ../net-tools-1.60-gcc34-3.patch &&
patch -Np1 -i ../net-tools-1.60-kernel_headers-2.patch &&
patch -Np1 -i ../net-tools-1.60-mii_ioctl-1.patch &&
yes "" | make config &&
sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \
-e 's|HAVE_MII 0|HAVE_MII 1|g' config.h &&
sed -i -e 's|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g' \
-e 's|# HAVE_MII=0|HAVE_MII=1|g' config.make &&
make &&
make update
yes "" | make config: Inviare yes con il pipe a make config fa saltare la configurazione interattiva e accetta i default.
sed -i -e ...: Questi due sed cambiano i file di configurazione per forzare la costruzione dei programmi ipmaddr, iptunnel e mii-tool.
Il pacchetto Net-tools contiene arp, dnsdomainname, domainname, hostname, ifconfig, ipmaddr, iptunnel, mii-tool, nameif, netstat, nisdomainname, plipconfig, rarp, route, slattach e ypdomainname.
arp è usato per manipolare la cache del kernel ARP, di solito per aggiungere o cancellare una voce, o copiare l'intera cache.
mii-tool verifica o imposta lo stato di una interfaccia di rete di tipo Media Independent Interface (MII).
netstat è usato per avere rapporti su connessioni di rete, tabelle di instradamento, e statistiche sull'interfaccia.
plipconfig è usato per la regolazione fine dei parametri del dispositivo PLIP, per migliorare le sue prestazioni.
slattach attacca un'interfaccia di rete a una linea seriale. Ciò permette di usare normali linee terminale per collegamenti punto a punto ad altri computer.
Last updated on