= Ž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|http://linux.die.net/man/8/route]] 2. [[http://linux.about.com/od/commands/l/blcmdl8_route.htm|http://linux.about.com/od/commands/l/blcmdl8_route.htm]] ---- CategoryŽodis