Net-tools-2.10

Introduksjon til Net-tools

Net-tools pakken er en samling av programmer for å kontrollere nettverksundersystemet til Linux kjernen.

[Notat]

Notat

Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.

Pakkeinformasjon

Installasjon av Net-tools

Instruksjonene nedenfor automatiserer konfigurasjonsprosessen ved å kanalisere yes til make kommandoen. Hvis du ønsker å kjøre den interaktive konfigurasjonsprosessen (ved å endre instruksen til bare make), men du er ikke sikker på hvordan du skal svare på alle spørsmålene, så er det bare å godta standardinnstillingene. Dette vil være helt greit i de fleste tilfeller. Det du blir spurt om her er en haug med spørsmål om hvilke nettverksprotokoller du har aktivert i kjernen din. Standardsvarene vil aktivere verktøyene fra denne pakke til å fungere med de vanligste protokollene: TCP, PPP og flere andre. Du må fortsatt faktisk aktivere disse protokollene i kjernen—det du gjør her er bare å fortelle at pakken skal inkludere støtte for disse protokollene i programmene, men det er opp til kjernen å gjøre protokollene tilgjengelige.

[Notat]

Notat

Denne pakken har flere unødvendige protokoller og maskinvareenhets spesifikke funksjoner som er foreldet. Å bare bygge det minimum som trengs for systemet ditt, hopp over yes kommandoen og svar hvert spørsmål interaktivt. Minimum nødvendige alternativer er 'UNIX protokollfamilie' og 'INET (TCP/IP) protokollfamilie'.

For denne pakken bruker vi DESTDIR metoden for installasjon for enkelt å fjerne filer fra bygget som overskriver de vi ønsker å beholde eller ikke er passende for systemet vårt.

Installer Net-tools ved å kjøre følgende kommandoer:

export BINDIR='/usr/bin' SBINDIR='/usr/bin' &&
yes "" | make -j1                           &&
make DESTDIR=$PWD/install -j1 install       &&
rm    install/usr/bin/{nis,yp}domainname    &&
rm    install/usr/bin/{hostname,dnsdomainname,domainname,ifconfig} &&
rm -r install/usr/share/man/man1            &&
rm    install/usr/share/man/man8/ifconfig.8 &&
unset BINDIR SBINDIR

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

chown -R root:root install &&
cp -a install/* /

Parameterforklaringer

export BINDIR='/usr/bin' SBINDIR='/usr/bin': Sørg for at de kjørbare filene er installert på riktig sted.

yes "" | make : Kanalisere yes til make config hopper over den interaktive konfigurasjonen og godta standardinnstillingene.

rm ...: Fjern unødvendige programmer og man sider.

Innhold

Installerte Programmer: arp, ipmaddr, iptunnel, mii-tool, nameif, netstat, plipconfig, rarp, route, og slattach
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

arp

brukes til å manipulere kjernens ARP hurtigbuffer, vanligvis for å legge til eller slette en oppføring, eller for å dumpe hele hurtigbufferen

ipmaddr

legger til, sletter og viser et grensesnitts multicast adresser

iptunnel

legger til, endrer, sletter og viser et grensesnitts tunneler

mii-tool

kontrollerer eller setter statusen til et nettverksgrensesnitts Media Independent Interface (MII) enhet

nameif

navngir nettverksgrensesnitt basert på MAC adresser

netstat

brukes til å rapportere nettverkstilkoblinger, rutingtabeller og grensesnittstatistikk

plipconfig

brukes til å finjustere PLIP enhetsparametrene, for å forbedre ytelsen

rarp

brukes til å manipulere kjernens RARP tabell

route

brukes til å manipulere IP rutingstabellen

slattach

kobler et nettverksgrensesnitt til en seriell linje. Dette lar deg bruke vanlige terminallinjer for punkt-til-punkt koblinger til andre datamaskiner