Route - Linux Command - Unix കമാൻഡ്

NAME

റൂട്ട് - ഐപി റൂട്ടിംഗ് ടേബിൾ കാണിക്കുക / കൈകാര്യം ചെയ്യുക

സിനോപ്സിസ്

വഴി [ -CFvnee ]

വഴി

[ -v ] [ -A family] Add [ -net | -host ] target [ netmask nm] [ gw Gw] [ മെട്രിക്ക് എൻ] [ mss M] [ വിൻഡോ W] [ irtt ഞാൻ] [ തള്ളിക്കളയുക ] [ ഡൈൻ ] [ പുനഃസ്ഥാപിക്കുക ] [[ dev ]

വഴി

[ -v ] [ -a family] del [ -net | -host ] target [ gw GW] [ നെറ്റ്മാസ്ക് എൻഎം] [ മെട്രിക് എൻ] [[ dev ]

വഴി

[ -V ] [- വിഷൻ ] [ -h ] [ --help ]

വിവരണം

റൂട്ട് കേറ്ണലിന്റെ IP റൂട്ടിങ് ടേബിളുകളെ കൈകാര്യം ചെയ്യുന്നു. ഇതിന്റെ പ്രാഥമിക ഉപയോഗം, ifconfig (8) പ്രോഗ്രമായി കോൺഫിഗർ ചെയ്തിരിക്കുന്നതിന് ശേഷം ഒരു ഇന്റർഫേസ് വഴി പ്രത്യേക ഹോസ്റ്റുകളിലേക്കോ നെറ്റ്വർക്കിലേക്കോ സ്റ്റാറ്റിക് റൂട്ടുകൾ സ്ഥാപിക്കുന്നു.

ആഡ് അല്ലെങ്കിൽ ഡെൽ ഓപ്ഷനുകൾ ഉപയോഗിക്കുമ്പോൾ, റൂട്ട് റൌട്ടിങ് ടേബിളിൽ മാറ്റം വരുത്തുന്നു. ഈ ഓപ്ഷനുകൾ ഇല്ലാതെ, റൂട്ടിംഗ് റൌട്ടിങ് ടേബിളിൻറെ നിലവിലെ ഉള്ളടക്കങ്ങൾ പ്രദർശിപ്പിക്കുന്നു.

ഓപ്ഷനുകൾ

-ഒരു കുടുംബം

നിർദ്ദിഷ്ട വിലാസകുടുംബം ഉപയോഗിക്കുക (ഉദാ: 'inet'; പൂർണ്ണമായ പട്ടികക്കായി `route --help 'ഉപയോഗിക്കുക).

-F

കെർണലിന്റെ FIB (ഫോർവേഡ് ഇൻഫർമേഷൻ ബേസ്) റൗട്ടിങ് ടേബില് പ്രവര്ത്തിപ്പിക്കുക. ഇതാണ് സ്ഥിരസ്ഥിതി.

-C

കേറ്ണലിന്റെ റൂട്ടിങ് കാഷിൽ പ്റവറ്ത്തിക്കുന്നു .

-v

വെർബോസ് പ്രവർത്തനം തിരഞ്ഞെടുക്കുക.

-n

പ്രതീകാത്മക ഹോസ്റ്റ് നാമങ്ങൾ നിർണ്ണയിക്കുന്നതിന് പകരം സംഖ്യാശാസ്ത്രപരമായ വിലാസങ്ങൾ കാണിക്കുക. നിങ്ങളുടെ നെയിംസർവറിന്റെ വഴിയ്ക്കു് അപ്രത്യക്ഷമായതു് എന്തുകൊണ്ടെന്ന് നിങ്ങൾ തീരുമാനിയ്ക്കുന്നുണ്ടെങ്കിൽ ഇത് ഉപയോഗപ്പെടുന്നു.

-ഇ

റൗട്ടിങ് ടേബിൾ പ്രദർശിപ്പിക്കുന്നതിന് netstat (8) ഫോർമാറ്റ് ഉപയോഗിക്കുക. റൂട്ടിംഗ് ടേബിളിൽ നിന്നും എല്ലാ പരാമീറ്ററുകളും വളരെ നീണ്ട വരി സൃഷ്ടിക്കും.

del

ഒരു വഴി ഇല്ലാതാക്കുക.

ചേർക്കുക

ഒരു പുതിയ റൂട്ട് ചേർക്കുക.

ലക്ഷ്യം

ലക്ഷ്യസ്ഥാന നെറ്റ്വർക്ക് അല്ലെങ്കിൽ ഹോസ്റ്റ്. നിങ്ങൾ ഡോട്ടഡ് ഡെസിമൽ അല്ലെങ്കിൽ ഹോസ്റ്റ് / നെറ്റ്വർക്ക് പേരുകളിൽ IP വിലാസങ്ങൾ നൽകാൻ കഴിയും.

-നെറ്റ്

ലക്ഷ്യം ഒരു നെറ്റ്വർക്കാണ്.

-ഹോസ്റ്റ്

ലക്ഷ്യം ഒരു ഹോസ്റ്റാണ്.

നെറ്റ്മാസ്ക് എൻഎം

ഒരു നെറ്റ്വർക്ക് റൂട്ട് ചേർക്കുവാനുള്ള നെറ്റ്മാസ്ക്.

GW GW

ഗേറ്റ്വേ വഴി റൂട്ട് പാഥുകൾ. ശ്രദ്ധിക്കുക: നിർദ്ദിഷ്ട ഗേറ്റ്വേ ആദ്യം എത്തിച്ചേരേണ്ടതുണ്ട്. ഇതിനു മുമ്പുതന്നെ ഗേറ്റ്വേയിലേക്ക് ഒരു സ്റ്റാറ്റിക് റൂട്ട് നിങ്ങൾ സജ്ജമാക്കേണ്ടിവരും എന്നാണ് ഇതിനർത്ഥം. നിങ്ങളുടെ ലോക്കൽ ഇന്റർഫെയിസുകളിൽ ഒന്നിന്റെ വിലാസം നൽകേണമെങ്കിൽ, പാക്കറ്റുകൾ ഏതു് പോവേണ്ടെന്നു് തീരുമാനിയ്ക്കുന്നതാണു്. ഇത് ഒരു BSDism അനുയോജ്യതാ ഹാക്കും ആണ്.

മെട്രിക് എം

റൌട്ടിങ് ടേബിളിൽ മെട്രിക് ഫീൽഡ് സെറ്റ് ചെയ്യുക (ഡമണുകൾ വഴി റൂട്ട് ചെയ്യുന്നത് വഴി).

എംഎസ് എം

ഈ വഴിയിൽ എം ബൈറ്റുകൾക്കുള്ള കണക്ഷനുകൾക്കായി TCP പരമാവധി സെഗ്മെന്റ് വലുപ്പം (MSS) സജ്ജീകരിക്കുക. ഡിവൈസ് എം.ടി.യു മൈനസ് ഹെഡ്ഡറുകൾ സ്വതവേ, അല്ലെങ്കിൽ പാത എംടി കണ്ടുപിടിത്തപ്പോൾ കുറഞ്ഞ MTU ആണ്. പാഥ് mtu കണ്ടുപിടിത്തം പ്രവർത്തിക്കുന്പോൾ മറ്റ് TCP പാക്കറ്റുകളെ മറ്റേ അറ്റത്തു് പൊതിയുന്നതിനു് ഈ ക്രമീകരണം ഉപയോഗിയ്ക്കാം (സാധാരണയായി, തെറ്റായി ക്രമീകരിച്ച ഫയർവോളുകൾ ICMP ഫ്രാഗ്മെൻറേഷൻ തടയുന്നു)

ജാലകം W

ഈ വഴിയിലൂടെ W ബൈറ്റുകളിലേക്ക് കണക്ഷനുകൾക്കായി ടിസിപി വിൻഡോ വലുപ്പം സജ്ജമാക്കുക. ഇത് സാധാരണ AX.25 നെറ്റ്വർക്കുകളിലും പിൻ ഫ്രെയിമുകളിലേക്ക് തിരിക്കാൻ ഡ്രൈവറുകളുമായും മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ.

irtt i

ഈ റൂട്ടിലൂടെ TCP കണക്ഷനുകൾക്കുള്ള ആദ്യ റൗണ്ട് ട്രിപ്പ് സമയം (ഐആർടി) I മില്ലിസെക്കൻഡുകളിലേക്ക് (1-12000) ക്രമീകരിക്കുക. ഇത് സാധാരണ AX.25 നെറ്റ്വർക്കുകളിൽ മാത്രമേ ഉപയോഗിക്കാവൂ. ഒഴിവാക്കിയാൽ RFC 1122 സ്വതവേ 300ms ഉപയോഗിക്കുന്നു.

നിരസിക്കുക

റൂട്ട് ലുക്കപ്പ് പരാജയപ്പെടാൻ ശ്രമിക്കുന്ന ഒരു തടയൽ റൂട്ട് ഇൻസ്റ്റാൾ ചെയ്യുക. ഉദാഹരണത്തിനു് സ്വതവേയുള്ള വഴി ഉപയോഗിയ്ക്കുന്നതിനു് മുമ്പു് നെറ്റ്വർക്ക്സ് മാസ്ക് ചെയ്തു് ഉപയോഗിയ്ക്കുക. ഇത് ഫയർവാളിംഗിനു വേണ്ടിയല്ല.

mod, ഡാൻ, പുനഃസ്ഥാപിക്കുക

ഒരു ചലനാത്മകമോ പരിഷ്ക്കരിച്ച വഴിയോ ഇൻസ്റ്റാൾ ചെയ്യുക. ഈ പതാകകൾ ഡയഗ്നോസ്റ്റിക് ആവശ്യങ്ങൾക്ക് വേണ്ടി മാത്രമുള്ളതാണ്, സാധാരണയായി ഡൗമണുകൾ വഴി റൂട്ടുചെയ്യുന്നു.

dev എങ്കിൽ

കെർണൽ സ്വന്തമായി ഡിവൈസ് (നിലവിലുള്ള പാതകൾ, ഡിവൈസ് നിർദ്ദിഷ്ടതകൾ പരിശോധിയ്ക്കുക, റൂട്ട് എവിടെ ചേർത്തിരിയ്ക്കുന്നു) ഉപയോഗിച്ചു് കണ്ടുപിടിക്കാൻ ശ്രമിയ്ക്കുന്നതിനാൽ, ഈ ഡിവൈസിനൊപ്പം നിഷ്കർഷിച്ചിരിയ്ക്കുന്ന ഡിവൈസ് ഉപയോഗിച്ചു് ബന്ധപ്പെടുവാൻ നിർബന്ധിയ്ക്കുക. മിക്ക സാധാരണ നെറ്റ്വർക്കുകളിലും ഇത് ആവശ്യമില്ല.

Dev എങ്കിൽ കമാൻഡ് ലൈനിൽ അവസാനത്തെ ഓപ്ഷൻ ആണെങ്കിൽ , ഡീഫോൾട്ട് ആയതിനാൽ, വചനം dev ഒഴിവാക്കാവുന്നതാണ്. അല്ലെങ്കില് റൂട്ട് മോഡിഫയറുകളുടെ (Metric - netmask - gw - dev) ക്രമം പ്രശ്നമല്ല.

EXAMPLES

പാത -നെറ്റ് 127.0.0.0 വഴി

netmask 255.0.0.0 (ക്ലാസ് എ അറ്റത്ത് ഡെസ്റ്റിനേഷൻ വിലാസത്തിൽ നിന്നും നിർവ്വചിച്ചതാണ്) ഉപയോഗിച്ചു് സാധാരണ loopback എൻട്രിയും ചേർക്കുന്നു. കൂടാതെ "lo" ഡിവൈസുമായുള്ള ബന്ധവും (ഈ ഉപാധി ifconfig (8) ഉപയോഗിച്ച് ശരിയായി സജ്ജമാക്കിയെന്നു കരുതുക.

റൂട്ട് ചേർക്കുക -നെറ്റ് 192.56.76.0 നെറ്റ്മാസ്ക് 255.255.255.0 ഡവലപ് eth0

"eth0" വഴി നെറ്റ്വർക്ക് 192.56.76.x ലേക്ക് ഒരു റൂട്ട് ചേർക്കുന്നു. ക്ലാസ്സ് സി നെറ്റ്മാസ്ക് മോഡിഫയർ ഇവിടെ യഥാര്ത്ഥമല്ല ആവശ്യം 192. * ഒരു ക്ലാസ്സ് സി ഐ പി അഡ്രസ് ആണ്. "Dev" എന്ന വാക്ക് ഇവിടെ ഒഴിവാക്കാവുന്നതാണ്.

വഴിയിൽ സ്ഥിര GW മാംഗോ-ജി

ഒരു സ്ഥിര റൂട്ട് ചേർക്കുന്നു (മറ്റ് റൂട്ട് പൊരുത്തങ്ങളില്ലെങ്കിൽ ഉപയോഗിക്കും). ഈ റൂട്ട് ഉപയോഗിക്കുന്ന എല്ലാ പാക്കറ്റുകളും "മാംഗ-ഗ്വാ" വഴി ഗേറ്റ്വേ ചെയ്യപ്പെടും. ഈ മാർഗത്തിന് യഥാർഥത്തിൽ ഉപയോഗിക്കാവുന്ന ഉപകരണം "മാംഗോ-ജി.ഡബ്ല്യു" എത്തുന്നത് എങ്ങനെയെന്നതിനെ ആശ്രയിച്ചിരിക്കും- "മാംഗോ-ജിഎഫ്" ലേക്കുള്ള സ്റ്റാറ്റിക് റൂട്ട് മുമ്പ് സജ്ജമാക്കേണ്ടതാണ്.

വഴി ചേർക്കുക ipx4 sl0

SLIP ഇന്റർഫേസ് വഴി "ipx4" ഹോസ്റ്റിലേക്ക് റൂട്ട് ചേർക്കുന്നു ("ipx4" എന്നത് SLIP ഹോസ്റ്റ് ആണെന്ന് കരുതുക).

റൂട്ട് ചേർക്കുക -നെറ്റ് 192.57.66.0 നെറ്റ്മാസ്ക് 255.255.255.0 gw ipx4

SLIP ഇന്റർഫെയിസിനുള്ള മുൻ റൂട്ട് വഴി ഗേറ്റ്വേ ചെയ്യുവാനായി ഈ കമാൻഡ് നെറ്റ് "192.57.66.x" ചേർക്കുന്നു.

route add -net 224.0.0.0 നെറ്റ്മാസ്ക് 240.0.0.0 dev eth0

ഇത് രേഖാമൂലമുള്ള ഒരു രേഖയാണ്, അതിനാൽ ആളുകൾ അത് എങ്ങനെ ചെയ്യണമെന്ന് അറിയുക. ഇത് എല്ലാ eth D (മൾട്ടികാസ്റ്റ്) ഐ.പി. റൂട്ടുകളും "eth0" വഴി പോകാൻ സജ്ജമാക്കുന്നു. ഒരു മൾട്ടികാസ്റ്റിക് കേർണലിലുള്ള ശരിയായ കോൺഫിഗറേഷൻ ലൈൻ.

route add -net 10.0.0.0 നെറ്റ്മാസ്ക് 255.0.0.0 തിരസ്കരിക്കുക

ഇത് "10.xxx" എന്ന സ്വകാര്യ നെറ്റ്വർക്കിനായി ഒരു നിരസിക്കൽ റൂട്ട് ഇൻസ്റ്റാൾ ചെയ്യുന്നു.

ഔട്ട്പുട്ട്

താഴെ പറയുന്ന നിരകളിൽ കേർണൽ റൂട്ടർ ടേബിളിന്റെ ഔട്ട്പുട്ട് ക്രമീകരിച്ചിരിയ്ക്കുന്നു

ലക്ഷ്യം

ലക്ഷ്യസ്ഥാന നെറ്റ്വർക്ക് അല്ലെങ്കിൽ ലക്ഷ്യസ്ഥാന ഹോസ്റ്റ്.

ഗേറ്റ്വേ

ഗേറ്റ്വേ വിലാസം അല്ലെങ്കിൽ ഒന്നും സജ്ജമാക്കിയില്ലെങ്കിൽ '*'.

Genmask

ഡെസ്റ്റിനേഷൻ നെറ്റ്വിന്റെ നെറ്റ്മാസ്ക്; ഒരു ഹോസ്റ്റ് ഉദ്ദിഷ്ടസ്ഥാനത്തിനായുള്ള '255.255.255.255', കൂടാതെ '0.0.0.0' സ്ഥിരസ്ഥിതി റൂട്ടിലേക്ക്.

ഫ്ലാഗുകൾ

സാധ്യമായ പതാകകൾ ഉൾപ്പെടുന്നു
U (റൂട്ട് അപ് )
H (ടാർഗെറ്റ് ഒരു ഹോസ്റ്റാണ് )
ജി ( ഗേറ്റ്വേ ഉപയോഗിക്കുക)
R (ഡൈനാമിക് റൂട്ടറിനായി റൂട്ട് പുനഃസ്ഥാപിക്കുക )
D ( ഡൈനമിക്കായി ഡീമൻ ഇൻസ്റ്റോൾ ചെയ്തു അല്ലെങ്കിൽ റീഡയറക്ട് ചെയ്യുന്നു)
M (റൂമോ അല്ലെങ്കിൽ റീഡയറക്ട് വഴി മാറ്റം വരുത്തിയിരിക്കുന്നു )
A ( addrconf ഇൻസ്റ്റോൾ ചെയ്തത്)
C ( കാഷെ എൻട്രി)
! (റൂട്ട് നിരസിക്കുക )

മെട്രിക്

ലക്ഷ്യം 'ദൂരം' (സാധാരണയായി ഹോപ്സിലും കണക്കാക്കപ്പെടുന്നു). സമീപകാല കെർണലുകളൊന്നും ഇതുപയോഗിക്കുന്നില്ല, പക്ഷേ ഡീമാനെ വഴിതിരിച്ചുവിടുന്നത് ആവശ്യമായി വരാം.

Ref

ഈ റൂട്ടിലേക്കുള്ള റെഫറൻസിന്റെ എണ്ണം. (ലിനക്സ് കെർണലിൽ ഉപയോഗിച്ചില്ല.)

ഉപയോഗിക്കുക

റൂട്ടിനായി ലുക്കപ്പുകൾ കൗണ്ട് ചെയ്യുക. -F, -C എന്നിവയുടെ ഉപയോഗം അനുസരിച്ച് ഇത് റൂട്ട് കാഷെ (-F) അല്ലെങ്കിൽ ഹിറ്റുകൾ (-C) ആയിരിക്കും.

ഇഫീസിൽ

ഈ റൂട്ടിലെ ഏത് പാക്കറ്റാണ് ഇന്റർഫേസ് അയക്കുന്നത്.

MSS

ഈ റൂട്ടിലൂടെ TCP കണക്ഷനുകളുടെ സ്ഥിര പരമാവധി സെഗ്മെൻറ് വലുപ്പം.

ജാലകം

ഈ റൂട്ടിലൂടെ TCP കണക്ഷനുകൾക്കായുള്ള സ്ഥിരസ്ഥിതി വിൻഡോ വലുപ്പം.

irtt

പ്രാരംഭ RTT (റൗണ്ട് ട്രിപ്പ് സമയം). കാത്തിരിപ്പ് (പതുക്കെയുള്ള) ഉത്തരങ്ങൾ ഇല്ലാതെ ഏറ്റവും മികച്ച TCP പ്രോട്ടോക്കോൾ പരാമീറ്ററുകളെപ്പറ്റി ഊഹിക്കാൻ കേർണൽ ഉപയോഗിയ്ക്കുന്നു.

HH (കാഷെ ചെയ്തവ മാത്രം)

കാഷെ ചെയ്ത വഴിക്കായുള്ള ഹാർഡ്വെയർ തലക്കെട്ട് കാഷെയെയാണ് പരാമർശിക്കുന്ന ARP എൻട്രികളും കാഷെ ചെയ്തതുമായ റൂട്ടുകളുടെ എണ്ണം. കാഷെ ചെയ്ത വഴിയുടെ ഇന്റർഫെയിസിനായി ഒരു ഹാർഡ്വെയർ വിലാസം ആവശ്യമില്ലെങ്കിൽ (ഉദാഹരണത്തിന്).

ആർപ് (കാഷെ ചെയ്തവ മാത്രം)

കാഷെ ചെയ്ത വഴിക്കുള്ള ഹാർഡ്വെയർ വിലാസം കാലികമാണോ അല്ലയോ എന്നത്.

ഇതും കാണുക

ifconfig (8), arp (8),

പ്രധാനപ്പെട്ടതു്: നിങ്ങളുടെ കംപ്യൂട്ടറിൽ എങ്ങനെയാണ് കമാൻഡ് ഉപയോഗിക്കേണ്ടത് എന്ന് കാണുവാൻ man command ( % man ) ഉപയോഗിക്കുക.