Net-tools-1.60

Introduzione a Net-tools

Il pacchetto Net-tools è una collezione di programmi per il controllo del sottosistema di rete del kernel Linux.

Informazioni sul pacchetto

Installazione di Net-tools

[Nota]

Nota

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

Spiegazioni dei comandi

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.

Contenuti

Il pacchetto Net-tools contiene arp, dnsdomainname, domainname, hostname, ifconfig, ipmaddr, iptunnel, mii-tool, nameif, netstat, nisdomainname, plipconfig, rarp, route, slattach e ypdomainname.

Descrizione

arp

arp è usato per manipolare la cache del kernel ARP, di solito per aggiungere o cancellare una voce, o copiare l'intera cache.

dnsdomainname

dnsdomainname riporta il nome di dominio del DNS.

domainname

domainname restituisce o setta il nome di dominio NIS/YP del sistema.

hostname

hostname restituisce o setta il nome dell'attuale sistema host.

ifconfig

ifconfig è l'utilità principale per la configurazione delle interfacce di rete.

ipmaddr

ipmaddr aggiunge, cancella e mostra gli indirizzi multicast di una interfaccia.

iptunnel

iptunnel aggiunge, modifica, cancella e mostra il tunnel di una interfaccia.

mii-tool

mii-tool verifica o imposta lo stato di una interfaccia di rete di tipo Media Independent Interface (MII).

nameif

nameif assegna il nome alle interfacce di rete basandosi sul MAC address.

netstat

netstat è usato per avere rapporti su connessioni di rete, tabelle di instradamento, e statistiche sull'interfaccia.

nisdomainname

nisdomainname fa le stesse cose di domainname.

plipconfig

plipconfig è usato per la regolazione fine dei parametri del dispositivo PLIP, per migliorare le sue prestazioni.

rarp

rarp è usato per manipolare la tabella RARP del kernel.

route

route è usato per manipolare la tabella di instradamento IP.

slattach

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.

ypdomainname

ypdomainname fa lo stesso di domainname.

Last updated on