Მარშრუტი - Linux Command - Unix Command

NAME

მარშრუტი - IP routing მაგიდის ჩვენება / მანიპულირება

სინოფსისი

მარშრუტი [ -CFvnee ]

მარშრუტი

[ -V ] [ -A ოჯახი] [ დაამატეთ | [ უარყოფა ] [[ dev ] თუ []] [ სამიზნე ]

მარშრუტი

[ -V ] [ -ოჯახის ] დელ [ -ნეტ | -ის ] სამიზნე [ gw Gw] [ netmask Nm] [ metric N] [[ dev ] თუ]

მარშრუტი

[ -V ] [- ვერსიის ] [ -ჰ ] [ --help ]

DESCRIPTION

მარშრუტი მანიპულირებს კერნელის IP მარშრუტის ცხრილებს. მისი პირველადი მოხმარების მიზანია შექმნას სტატიკური მარშრუტები კონკრეტული მასპინძლების ან ქსელების ინტერფეისის მეშვეობით მას შემდეგ, რაც კონფიგურირებულია ifconfig (8) პროგრამა.

როდესაც add ან del პარამეტრების გამოიყენება, მარშრუტი ცვლის მარშრუტიზაციის ცხრილები. ამ პარამეტრების გარეშე მარშრუტი აჩვენებს მიმდინარე მარშრუტების მიმდინარე შინაარსს.

პარამეტრები

-ოჯახი

გამოიყენეთ მითითებული მისამართების ოჯახი (მაგ., ინეტ '; გამოიყენე `მარშრუტი - ჰეპ" სრული სია).

-F

ფუნქციონირებს კერნელის FIB (გადამისამართება საინფორმაციო ბაზა) მარშრუტიზაციის მაგიდა. ეს არის ნაგულისხმევი.

-C

ფუნქციონირება კერნელის მარშრუტიზაციის შესახებ.

-ვ

აირჩიეთ ვირტუალური ოპერაცია.

-ნ

აჩვენე რიცხვითი მისამართები ნაცვლად იმისა, რომ სიმბოლური მასპინძელი სახელები განსაზღვრონ. ეს სასარგებლოა, თუ თქვენ ცდილობთ განსაზღვროთ, თუ რატომ გაქრა მარკეტინგის თქვენი მარშრუტი.

-ე

გამოიყენეთ netstat (8) -ფორმატი, რომელიც აჩვენებს მარშრუტიზაციის ცხრილს. მაგრამ ისინი ძალიან დიდხანს გამოიმუშავებენ მარშრუტიზაციის ცხრილის ყველა პარამეტრს.

დელ

მარშრუტის წაშლა.

დაამატეთ

დაამატეთ ახალი მარშრუტი.

სამიზნე

დანიშნულების ქსელი ან მასპინძელი. შეგიძლიათ IP მისამართები მიუთითოთ dotted ათობითი ან მასპინძელი / ქსელის სახელებში .

ქსელი

სამიზნე არის ქსელი.

- საუკეთესო

სამიზნე არის მასპინძელი.

netmask NM

ქსელის მარშრუტის დამატებისას, უნდა გამოიყენებოდეს ქსელის ნიმუში.

gw GW

მარშრუტების მეშვეობით მარშრუტი. შენიშვნა: მითითებული კარიბჭე უნდა იყოს ხელმისაწვდომი. ეს, როგორც წესი, გულისხმობს, რომ თქვენ უნდა დააყენოთ სტატიკური მარშრუტი კარიბჭეზე ადრე. თუ თქვენს ერთ-ერთ ადგილობრივ ინტერფეისს მიუთითებთ, ის გამოყენებული იქნება ინტერფეისის შესახებ, რომლის მიხედვითაც პაკეტების გადატანა უნდა მოხდეს. ეს არის BSDism თავსებადობა hack.

მეტრული მ

მიუთითეთ მეტრული ველი მარშრუტიზაციის მაგიდაში (გამოიყენება მარშრუტიზაციის დემონებით) მ.

mss M

დააყენეთ TCP მაქსიმალური სეგმენტის ზომა (MSS) ამ მარშრუტის შესახებ კავშირებისთვის M bytes- ზე. ნაგულისხმევი არის მოწყობილობა MTU მინუსის სათაურები, ან ქვედა MTU როდესაც გზა mtu აღმოჩენა მოხდა. ეს პარამეტრი შეიძლება გამოყენებულ იქნას მცირე TCP პაკეტების დასამყარებლად, როდესაც გზა mtu აღმოჩენა არ მუშაობს (როგორც წესი, არასწორი კონფიგურაციის გამო, რომელიც აკავშირებს ICMP ფრაგმენტაციას)

ფანჯარა W

დააყენეთ TCP ფანჯრის ზომა კავშირებისთვის ამ მარშრუტისთვის W bytes- ზე. ეს, როგორც წესი, გამოიყენება მხოლოდ AX.25 ქსელებში და მძღოლებთან ერთად ვერ ხერხდება უკან ჩარჩოებში დაბრუნება.

irtt მე

დააყენეთ თავდაპირველი მრგვალი მოგზაურობის დრო (IRTT) TCP კავშირებისთვის ამ მარშრუტზე I მილიწამებში (1-12000). ეს ჩვეულებრივ გამოიყენება მხოლოდ AX.25 ქსელებში. თუ გამოტოვებული RFC 1122 ნაგულისხმევი 300ms გამოიყენება.

უარი თქვას

დაბლოკვის მარშრუტის ინსტალაცია, რომელიც ხელს შეუწყობს მარშრუტის ძიებას. ეს, მაგალითად, გამოიყენება მარკეტინგის ქსელებზე default მარშრუტის გამოყენებამდე. ეს არ არის firewalling.

mod, დინამი, აღდგენა

დააყენეთ დინამიური ან მოდიფიცირებული მარშრუტი. ეს დროშები დიაგნოსტიკური მიზნებისთვისაა და ზოგადად მხოლოდ მარშრუტიზაციის დემონებით.

dev თუ

მარშრუტი, რომელიც დაკავშირებულია განსაზღვრულ მოწყობილობასთან ასოცირებული, რადგან ბირთვის სხვაგვარად შეეცდება მოწყობილობის დადგენა (არსებული მარშრუტებისა და მოწყობილობის სპეციფიკაციების შემოწმების გზით და სადაც შედის მარშრუტი). უმეტეს ნორმალურ ქსელში არ დაგჭირდებათ ეს.

თუ dev თუ ბრძანებათა სტრიქონის უკანასკნელი ვარიანტია, სიტყვა dev შეიძლება გამოტოვებული იყოს, რადგან ეს არის ნაგულისხმევი. წინააღმდეგ შემთხვევაში არ არის მნიშვნელობა მარშრუტის მოდიფიკატორის ბრძანებით (მეტრულ-ქსელის - გ.ვ.-ე).

მაგალითები

მარშრუტის add -net 127.0.0.0

დასძენს ნორმალურ loopback შესვლის გამოყენებით netmask 255.0.0.0 (კლასის ქსელი, განსაზღვრული დანიშნულების მისამართი) და ასოცირდება "lo" მოწყობილობა (ვთქვათ, ამ მოწყობილობის იყო სავარაუდოდ შეიქმნა სწორად ifconfig (8)).

მარშრუტის add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

დასძენს მარშრუტს ქსელში 192.56.76.x მეშვეობით "eth0". Class C netmask მოდიფიკატორი ნამდვილად არ არის საჭირო, რადგან 192. * არის კლასი C IP მისამართი. სიტყვა "dev" შეიძლება გამოტოვებული აქ.

მარშრუტი დაამატეთ default gw mango-gw

დასძენს ნაგულისხმევი მარშრუტი (რომელიც გამოყენებული იქნება სხვა მარშრუტისთვის). ამ მარშრუტის გამოყენების ყველა პაკეტი "მანგო-გვ" -ის საშუალებით შესასვლელი იქნება. მოწყობილობა, რომელიც რეალურად გამოყენებული იქნება ამ მარშრუტზე, დამოკიდებულია იმაზე, თუ როგორ შეგვიძლია მივაღწიოთ "მანგო-გვ" -ს - "მანგო-გვ" -ს სტატიკური მარშრუტი.

მარშრუტის დამატება ipx4 sl0

მიჰყავს მარშრუტი "ipx4" - ს მასპინძელი, რომელიც უზრუნველყოფს SLIP ინტერფეისით (ვარაუდობენ, რომ "ipx4" არის SLIP მასპინძელი).

მარშრუტი add-net 192.57.66.0 netmask 255.255.255.0 gw ipx4

ეს ბრძანება დასძენს ქსელს "192.57.66.x", რომლითაც შესულია გზის გადატანა ყოფილი გზაზე SLIP ინტერფეისით.

მარშრუტის add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

ეს არის ბუნდოვანი ერთი დოკუმენტირებული ისე, რომ ადამიანებმა იციან, თუ როგორ უნდა გავაკეთოთ. ეს განსაზღვრავს ყველა კლასის D (მულტიკასტი) IP მარშრუტების მეშვეობით "eth0". ეს არის სწორი ნორმალური კონფიგურაციის ხაზი მულტიქირურგიული ბირთვის.

მარშრუტის add -net 10.0.0.0 netmask 255.0.0.0 უარყოფა

ეს დააყენებს კერძო ქსელის "10.xxx"

OUTPUT

ბირთვის მარშრუტის გამომუშავება ტარდება შემდეგ სვეტში

დანიშნულება

დანიშნულების ქსელი ან დანიშნულების მასპინძელი.

კარიბჭე

კარიბჭე მისამართი ან '*' თუ არ არის მითითებული.

გენმასი

ქსელის დამონტაჟების ქსელი; '255.255.255.255' for მასპინძელი დანიშნულების და '0.0.0.0' ამისთვის default მარშრუტი.

დროშები

შესაძლო დროშები შედის
U (მარშრუტი არის)
H (სამიზნე არის მასპინძელი )
G (გამოიყენე კარიბჭე )
R (დინამიური მარშრუტის აღდგენის მარშრუტი)
D ( დინამიურად დამონტაჟებული Daemon ან გადამისამართება)
M ( შეცვლილია daemon ან გადამისამართება)
A (დამონტაჟებული addrconf )
C ( ქეშის ჩანაწერი)
! ( უარყოფა მარშრუტი)

მეტრული

"მანძილი" სამიზნე (როგორც წესი, დათარიღებული hops). ეს არ გამოიყენება ბოლოდროინდელი ბირთვებით, მაგრამ შეიძლება საჭირო იყოს routing daemons- ით.

Ref

ამ მარშრუტის მითითების რაოდენობა. (არ გამოიყენება Linux- ში.)

გამოიყენეთ

მარშრუტის ძიების გრაფი -F და -C- ის გამოყენება დამოკიდებულია მარშრუტის ქეში (-F) ან ჰიტები (-C).

ჩემი სახე

ინტერფეისი, რომლისთვისაც გაიგზავნება პაკეტები ამ მარშრუტისთვის.

MSS

ნაგულისხმევი მარშრუტის ზომა TCP კავშირების ამ მარშრუტზე.

ფანჯარა

ნაგულისხმები ფანჯრის ზომა TCP კავშირების ამ მარშრუტზე.

irtt

თავდაპირველი RTT (რაუნდის მოგზაურობა დრო). კერნელი იყენებს ამ პროცესის საუკეთესო TCP პროტოკოლის შესახებ მოსალოდნელ პასუხებს (შესაძლოა ნელი) პასუხების გარეშე.

HH (ქეშირებული მხოლოდ)

ARP- ისა და კეშის მარშრუტების რაოდენობა, რომელიც შეეხება ტექნიკის ჰედერის ქეშს ქეშირებული მარშრუტისთვის. ეს იქნება -1 თუ ტექნიკის მისამართი საჭირო არ არის ინტერფეისი ქეშირებული მარშრუტის (მაგ. Lo).

არპ (ქეშირებული მხოლოდ)

თუ არა აპარატის მისამართი ქეშირებული მარშრუტისთვის არის დღემდე.

იხილეთ ასევე

ifconfig (8), arp (8),

მნიშვნელოვანია: გამოიყენეთ კაცი ბრძანება ( % man ), რათა ნახოთ თუ როგორ ბრძანება გამოიყენება თქვენს კომპიუტერში.