Locked History Actions

Route

Žodis angliškai

Route

Santrumpa

Route

Žodis Lietuviškai

Maršrutas


Apibrėžimas

Tai Linux komanda, skirta IP maršrutų lentelei peržiūrėti/keisti.


Paaiškinimai

route komanda dirba su OS branduolio IP maršrutų lentele. Ši komanda skirta statiniams maršrutams iki tam tikrų klientų ar tinklų redaguoti, kai tinklo plokštės interfeisas jau sukonfigūruotas ifconfig programa. Kai panaudojama add arba del sąlyga, route pakeičia maršrutų lentelę. Kai komanda route panaudojama be sąlygų, ji išveda į ekraną maršrutų lentelės turinį.

Bendrasis komandos iškvietimas atrodo taip:

route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] If]

arba

route [-v] [-A family] del [-net|-host] target [gw Gw] [netmask Nm] [metric N] [[dev] If]

Nustatymai:

  • -A family naudoti specifinę adresų šeimą (pvz. "inet");

  • -F dirbti su OS branduolio FIB (Forwarding Information Base) maršrutų lentele. Tai numatytasis nusatymas;

  • -C dirbti su OS branduolio maršrutų lentelės podėliu (cache);

  • -v nustatyti daugiakalbę (verbose);

  • -n rodyti skaitinius adresus vietoj bandymų nustatyti adresato vardą. Tai naudinga nustatinėjant, kodėl maršrutas iki jūsų vardų serverio staiga dingo;

  • -e naudoti netstat formatą atvaizduojant maršrutų lentelę. Opcija -ee sugeneruos labai ilgą eilutę su visais parametrais iš maršrutų lentelės;

  • del ištrinti maršrutą;

  • add pridėti naują maršrutą;

  • target galutinis adresas mazgo arba tinklo. Galima pridėti IP adresą skaitine forma arba vardu;

  • -net tikslas yra tinklas;

  • -host tikslas yra mazgas;

  • netmask NM kai pridedamas maršrutas, naudoti kaukę NM;

  • gw GW siųsti paketus į tikslą per tinklo vartus (gateway)

  • metric M nustatyti atstumą maršrutų lentelėje M;

  • mss M nustatyti maksimalų TCP segmento dydį M per šį maršrutą;

  • window W nustatyti TCP lango dydį sujungimams per šį maršrutą W baitų;

  • irtt l nustatyti pradinį atgalinio kelio laiką TCP ryšiams per šį maršrutą l milisekundžių (1-12000);

  • reject įdiegti blokuojantį maršrutą, kuris privers maršruto paiešką nepavykti. Tai ne firewall įdiegimas;

  • mod, dyn, reinstate įdiegti dinaminį arba pakeistą maršrutą. Tai diagnostiniai nustatymai;

  • dev if priversti maršrutą dirbti su paskirtu aparatiniu įrenginiu;


Pavyzdžiai

Pridėti normalų grįžtamojo ryšio maršrutą su kauke 255.0.0.0 (A klasės adresas):

route add -net 127.0.0.0

---

Pridėti maršrutą į tinklą 192.56.76.0 per įrenginį "eth0" su kauke 255.255.255.0. "Dev" šiuo atveju galima ir nerašyti:

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

---

Pridėti numatytąjį maršrutą (kuris bus naudojamas, kai neegzistuos joks kitas maršrutas). Visi paketai per šį maršrutą bus siunčiami per interneto vartus "mango-gw". Kuris įrenginys naudos šį maršrutą priklausys nuo to, kaip nustatytas maršrutas į "mango-gw".

route add default gw mango-gw

---

Pridėti maršrutą į mazgą "ipx4" per SLIP sąsają:

route add ipx4 sl0

---

Pridėti maršrutą į tinklą 192.57.66.x per SLIP sąsajos interfeisą:

route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

---

Nustatyti visus klasės D (multicast) adresus keliauti per "et0" interfeisą:

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

---

Įdiegti atmetantį maršrutą į tinklą 10.x.x.x:

route add -net 10.0.0.0 netmask 255.0.0.0 reject


Naudota literatūra

  1. http://linux.die.net/man/8/route

  2. http://linux.about.com/od/commands/l/blcmdl8_route.htm


CategoryŽodis