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 ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den 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