Provided by:
manpages-hu_20010119-4_all 
NÉV
route - az IP routing tábla kiírása/megváltoztatása
ÁTTEKINTÉS
route [-CFvnee]
route [-v] [-A family] add [-net|-gép] cél [netmask Nm] [gw Gw]
[metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn]
[reinstate] [[dev] If]
route [-v] [-A family] del [-net|-gép] cél [gw Gw] [netmask Nm]
[metric N] [[dev] If]
route [-V] [--version] [-h] [--help]
LEÍRÁS
A route a kernel IP routing tábláját manipulálja. Elsődleges
felhasználása abban áll, hogy beállítja a statikus útvonalakat adott
gépek vagy hálózatok felé, egy olyan interfészen keresztül, amely
korábban már konfigurálva volt az ifconfig(8) programmal.
OPCIÓK
-v bőbeszédű (verbose) üzemmód
-A family
A megadott címcsaládot használja (pl. `inet', `inet6').
-n A címeket numerikus formában mutatja, nem próbálja meghatározni
a szimbólikus gépneveket. Ez akkor hasznos, ha azt akarod
kitalálni, hogy miért tűnt el a névszerveredhez vezető útvonal.
-e a netstat(8)-formátumot használja a routing tábla kiírásához.
-ee egy nagyon hosszú sort ír ki, a routing tábla összes
paraméterével.
-net a cél egy hálózat.
-host a cél egy gép.
-F kiírja a kernel FIB routing táblát. A formátumot meg lehet
változtatni -e -vel és -ee -vel.
-C kiírja a kernel útvonal cache-ét.
del töröl egy útvonalat.
add hozzáad egy útvonalat.
cél A célhálózat vagy gép. IP címeket pontozott decimális (dotted
decimal) vagy gép/hálózat név formájában adhatsz meg.
netmask Nm
megadja az hozzáadandó útvonal hálózati maszkját.
gw Gw Minden a cél hálózat/gép -hez tartozó IP csomag a megadott
gateway-en keresztül lesz irányítva. MEGJEGYZÉS: Először is a
megadott gateway elérhető kell legyen. Ez általában azt
jelenti, hogy előzőleg be kell állítanod egy statikus útvonalat
a gateway-hez. Ha valamelyik lokális interfészed nevét adod
meg, akkor arra az interfészre lesznek terelve a csomagok. Ez a
BSD-vel való kompatibititás céljából van.
metric M
Beállítja a metric mezőt a routing táblában ( a routing démonok
használják) M-re
mss M A maximális TCP szegmensméretet (Maximum Segment Size - MSS) az
ezen az útvonalon folyó kapcsolatok esetén M bájtra állítja be.
Ezt többnyire csak az útvonalkeresési beállítások finomabb
optimalizálására használják. A default 536.
window W
A TCP ablakméretet (window size) az ezen az útvonalon folyó
kapcsolatok esetén W bájtra állítja be. Ezt tipikusan csak
AX.25 hálózatok és olyan driverek esetén használják, amelyek
képtelenek "back to back" frame-eket kezelni.
irtt I Beállítja az ezen az útvonalon folyó TCP kapcsolatok "initial
round trip time" (irtt) paraméterét I miliszekundumra (1-12000).
Ezt általában csak az AX.25 hálózatokon használják. A default
az RFC 1122-nek megfelelő 300ms.
reject Egy eltorlaszoló útvonalat installál, ami meggátolja a neki
megfelelő útvonalkeresést. Ez például arra jó, hogy hálózatokat
takarjunk el az alapértelmezett útvonal beállítása előtt. NEM
tűzfalépítésra való.
mod, dyn, reinstate
Egy dinamikus vagy módósított útvonalat installál. Mindkét flag-
et általában csak a routing démonok állítják be. Ez csak
hibakeresés céljából van.
dev If Kikényszeríti, hogy az útvonal a megadott eszközzel legyen
társítva, ha ez nincs, akkor a kernel magától próbálja meg
meghatározni a használandó eszközt (úgy, hogy megnézi a már
meglévő útvonal és eszköz specifikációkat, és azt hogy az
útvonalat hova rendelik) A legtöbb normális hálózatban erre
nincs szükség.
Ha dev If az utolsó opció a parancssorban, akkor a dev szót ki
lehet hagyni, mivel az a default. Egyébként az útvonalmódosítok
sorrendje (metric - netmask - gw - dev) nem számít.
PÉLDÁK
route add -net 127.0.0.0
hozzáadja a normális loopback bejegyzést, 255.0.0.0 netmaszkot
használva (A osztályú hálozat, a cél címből következik), és a
"lo" eszközzel társítja (feltételezvén, hogy az eszköz előzőleg
már konfigurálva volt az ifconfig(8) -al)
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
egy útvonalat jelöl ki a 192.56.76.x hálózathoz, az "eth0"
eszközön keresztül. A C osztályú netmaszk megadása itt
tulajnonképpen felesleges, mert a 192.* egy C osztályú cím. A
"dev" szót itt el lehet hagyni.
route add default gw mango-gw
Egy alapérterlmezés szerinti útvonalat ad a routing táblához
(amely akkor lesz használva, ha egyetlen más útvonal sem
illeszkedik). Minden ezt az útvonalat használó csomag a "mango-
gw" felé lesz terelve. Az, hogy az útvonalhoz melyik eszközt
használja, attól függ, hogy hogyan tudjuk a "mango-gw" -t elérni
- előzőleg be kell állítani egy statikus útvonalat a "mango-
gw"-hez.
route add ipx4 sl0
Az "ipx4" gép"-hez vezető útvonalat ad hozzá a SLIP interfészen
keresztül (feltételezve, hogy a "ipx4"-hez SLIP-en keresztül
kapcsolódunk).
route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4
Ez a parancs azt adja meg, hogy a "192.57.66.x" hálózatra érkező
csomagok az előbbi útvonalon keresztül a SLIP interfészre
kerüljenek.
route add 224.0.0.0 netmask 240.0.0.0 dev eth0
Ez egy nem magától értetődő parancs, amely azt állítja be, hogy
az összes D osztályú (multicast) IP útvonal az "eth0"-on menjen
keresztül. Normális esetben ez egy multicasting kernel helyes
beállítása.
route add 10.0.0.0 netmask 255.0.0.0 reject
Ez egy eltorlaszoló (rejecting) útvonalat installál a
"10.x.x.x." privát hálózat számára.
KIMENET
A kernel routing tábla kimenete a következő oszlopokba van rendezve
Destination
A cél hálózat vagy cél gép.
Gateway
A gateway cím vagy '*' ha egy sincs beállítva.
Genmask
A netmaszk a cél hálózat számára; '255.255.255.255' ha a cél egy
gép, és '0.0.0.0' a default útvonal esetén.
Flag-ek
A lehetságes flag-ek:
U (az útvonal fenn(up) van)
H (a cél egy gép(host))
G ( gateway -t használ)
R (reinstate útvonal dinamikus routoláshoz)
D (dinamikusan beállítva egy démon vagy egy redirect által)
M (módosítva egy routing démon vagy egy redirect által)
! (eltorlaszoló(reject) útvonal)
Metric A 'távolság' a célig (általában ugrásokban számolva). Az újabb
kernelek nem használják, de a routing démonoknak szükségük lehet
rá.
Ref Az ehhez az útvonalhoz tartozó referenciák. (A Linux kernel nem
használja.)
Use Azt számolja, hogy hányszor néztek utána ennek az útvonalnak.
Az -F vagy a -C használatától függően ez vagy a sikeres (-C)
vagy sikertelen (-F) útvonal cache lekérdezést jelenti.
Iface Az interfész, amelyre kimennek az ehhez az útvonalon elinduló
csomagok.
MSS Az alapértelmezett maximális szegmensméret (maximum segment
size) az ezen az útvonalon történő TCP kapcsolatok számára.
Window Az alapértelmezett ablakméret (window size) az ezen az útvonalon
történő TCP kapcsolatok számára.
irtt Initial RTT (Round Trip Time). A kernel ezt arra használja, hogy
megpróbálja a TCP protokoll paramétereit legjobban beállítani
anélkül hogy (az esetleg csak lassan megérkező) válaszra várjon.
HH (csak a cache kiíratásakor)
Azoknak az ARP bejegyzéseknek és cache-elt útvonalaknak a száma,
amelyek a cache-elt útvonal hardver header cache-ere
vonatkoznak. Ez -1 lesz, ha a cache-elt útvonalhoz tartozó
interfésznek nincs szüksége hardver címre.
Arp (csak a cache kiíratásakor)
A cache-elt útvonal hardvercíme aktuális (up to date) -e.
FÁJLOK
/proc/net/ipv6_route
/proc/net/route
/proc/net/rt_cache
LÁSD MÉG
ifconfig(8), netstat(8), arp(8), rarp(8)
TÖRTÉNETE
A route -t Linuxra eredetileg Fred N. van Kempen
<waltje@uwalt.nl.mugnet.org> írta, később Johannes Stille és Linus
Torvalds módosított rajta. Alan Cox adta hozzá az mss és window
opciókat a Linux 1.1.22 számára. Bernd Eckenfels adta hozzá az irtt
témogatást és a netstat-al való egyesítést.
SZERZŐ
Jelenleg Phil Blundell <Philip.Blundell@pobox.com> tartja karban.
MAGYAR FORDÍTÁS
Balázs-Csíki László <bcsl@elender.hu>