Provided by: manpages-hu_20010119-4_all bug

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>