Rota - Linux Komutanlığı - Unix Komutu

ADI

rota - IP yönlendirme tablosunu göster / değiştir

ÖZET

rota [ -CFvnee ]

rota

[ -v ] [ -A ailesi] ekle [ -net | -host ] hedef [ netmask Nm] [ gw Gw] [ metrik N] [ mss M] [ window W] [ irtt I] [ ret ] [ mod ] [ dyn ] [ yeniden başlat ] [[ dev ] If]

rota

[ -v ] [ -A ailesi] del [ -net | -host ] hedef [ gw Gw] [ netmask Nm] [ metrik N] [[ dev ] If]

rota

[ -V ] [- dönüşüm ] [ -h ] [ --help ]

AÇIKLAMA

Rota , çekirdeğin IP yönlendirme tablolarını değiştirir. Birincil kullanımı, ifconfig (8) programıyla yapılandırıldıktan sonra bir arabirim üzerinden belirli ana bilgisayarlara veya ağlara statik yollar ayarlamaktır.

Ekleme veya del seçenekleri kullanıldığında, rota yönlendirme tablolarını değiştirir. Bu seçenekler olmadan, rota yönlendirme tablolarının mevcut içeriğini görüntüler.

SEÇENEKLER

-Bir aile

belirtilen adres ailesini kullanın (örneğin, 'inet'; tam liste için 'rota - yardım' kullanın).

-F

Çekirdek FIB (Yönlendirme Bilgi Bankası) yönlendirme tablosunda çalışır. Bu varsayılan.

-C

Çekirdeğin yönlendirme önbelleğinde çalışır .

-v

ayrıntılı işlemi seçin.

-n

Sembolik ana bilgisayar adlarını belirlemeye çalışmak yerine sayısal adresleri gösterir. Bu, ad sunucunuza giden rotanın neden kaybolduğunu belirlemeye çalışıyorsanız kullanışlıdır.

-e

yönlendirme tablosunu görüntülemek için netstat (8) formatını kullanın. -ee yönlendirme tablosundaki tüm parametrelerle çok uzun bir çizgi üretecektir.

del

bir rota sil.

eklemek

yeni bir rota ekleyin.

hedef

hedef ağ veya ana bilgisayar. Noktalı ondalık veya ana makine / ağ adlarına IP adresleri sağlayabilirsiniz.

-ağ

hedef bir ağdır.

-host

hedef bir ev sahibi.

netmask NM

Bir ağ rotası eklerken, kullanılacak net maskesi.

GW GW

paketlerini bir ağ geçidi üzerinden yönlendirin. NOT: Belirtilen ağ geçidi önce erişilebilir olmalıdır. Bu genellikle, önceden ağ geçidine statik bir yol ayarlamanız gerektiği anlamına gelir. Yerel arabirimlerinizden birinin adresini belirtirseniz, paketlerin yönlendirileceği arabirim hakkında karar vermek için kullanılır. Bu bir BSDism uyumluluk hack.

metrik M

metrik alanını yönlendirme tablosuna (yönlendirme satırları tarafından kullanılan) M'ye ayarlayın.

Mss M

Bu yol üzerindeki bağlantılar için TCP Maksimum Segment Boyutunu (MSS) M bayt olarak ayarlayın. Varsayılan, aygıt MTU eksi üstbilgileri veya yol mtu bulma gerçekleştiğinde daha düşük MTU'dur. Bu ayar, yol mtu bulma işlemi çalışmadığında diğer taraftaki daha küçük TCP paketlerini zorlamak için kullanılabilir (genellikle ICMP Fragmantasyonu Gerekirse engellenen yanlış yapılandırılmış güvenlik duvarları nedeniyle)

pencere W

Bu yol üzerindeki bağlantılar için TCP pencere boyutunu W baytlarına ayarlayın. Bu genellikle yalnızca AX.25 ağlarında ve sürücülerin arka karelere kadar işleyemediği durumlarda kullanılır.

irtt ben

Bu yol üzerindeki TCP bağlantıları için ilk dönüş süresini (irtt) I milisaniyesine (1-12000) ayarlayın. Bu genellikle AX.25 ağlarında kullanılır. Gerekmiyorsa, RFC 1122 varsayılanı 300ms'dir.

reddetmek

Bir rotayı aramaya zorlayacak bir engelleme rotası yükleyin. Bu, örneğin varsayılan yolu kullanmadan önce ağları gizlemek için kullanılır. Bu güvenlik duvarı için DEĞİLDİR.

mod, dyn, yeniden başlat

dinamik veya değiştirilmiş bir rota kurun. Bu bayraklar teşhis amaçlıdır ve genellikle sadece yönlendirme satırları tarafından ayarlanır.

dev Eğer

kernel, cihazı kendi başına tespit etmeye çalışacağından (zaten var olan rotaları ve cihaz özelliklerini ve güzergahın nereye eklendiğini kontrol ederek), belirtilen cihazla ilişkilendirilecek rotayı zorlar. Çoğu normal ağda buna ihtiyacınız olmaz.

Eğer dev ise komut satırındaki son seçenek ise, varsayılan olarak word dev çıkarılabilir. Aksi halde rota değiştiricilerin (metric - netmask - gw - dev) sırası önemli değil.

ÖRNEKLER

rota ekle -net 127.0.0.0

normal loopback girişini ekler, netmask 255.0.0.0 (hedef adresinden belirlenen A sınıfı), ve "lo" cihazıyla ilişkilendirilir (bu cihazın ifconfig (8) ile doğru şekilde ayarlandığı varsayılarak).

rota ekle -net 192.56.76.0 netmask 255.255.255.0 dev eth0

"eth0" aracılığıyla ağa 192.56.76.x bir yol ekler. Sınıf C ağ maskesi değiştiricisi burada gerçekten gerekli değildir, çünkü 192. * bir Sınıf C IP adresidir. "Dev" kelimesi burada ihmal edilebilir.

rota ekle varsayılan gw mango-gw

varsayılan bir rota ekler (başka hiçbir yol eşleşmezse kullanılır). Bu rotayı kullanan tüm paketler "mango-gw" ile ağ geçidi olacak. Aslında bu rota için kullanılacak olan cihaz, "mango-gw" ye nasıl ulaşacağımıza bağlı - daha önce "mango-gw" için statik yolun kurulması gerekiyor.

rota ekle ipx4 sl0

SLIP arabirimi üzerinden "ipx4" ana bilgisayarına giden yolu ekler ("ipx4" in SLIP ana bilgisayarı olduğunu varsayarak).

rota ekle -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

Bu komut, SLIP arabirimine önceki yoldan ağ geçidi sağlamak için net "192.57.66.x" ekler.

rota ekle -net 224.0.0.0 netmask 240.0.0.0 dev eth0

Bu belgelenmiş bir belgedir, bu yüzden insanlar nasıl yapılacağını bilirler. Bu, "eth0" yoluyla gitmek için tüm D sınıfı (çok noktaya yayın) IP yollarını ayarlar. Bu, çok noktaya yayın çekirdeği olan doğru normal yapılandırma çizgisidir.

route add -net 10.0.0.0 netmask 255.0.0.0 reddet

Bu, özel ağ "10.xxx" için bir reddetme rotası yükler.

ÇIKTI

Çekirdek yönlendirme tablosunun çıktısı aşağıdaki sütunlarda düzenlenmiştir

Hedef

Hedef ağ veya hedef ana bilgisayar.

geçit

Hiçbiri ayarlanmamışsa ağ geçidi adresi veya '*'.

Genmask

Hedef ağ için net maskesi; Bir ana bilgisayar hedefi için '255.255.255.255' ve varsayılan yol için '0.0.0.0'.

Bayraklar

Olası bayraklar şunları içerir
U (rota yukarı )
H (hedef bir ev sahibi )
G ( ağ geçidi kullan )
R (dinamik yönlendirme için rotayı yeniden başlat)
D ( dinamik olarak daemon veya yönlendirme tarafından yüklenir)
M (yönlendirme arka plan veya yönlendirme değiştirildi)
A ( addrconf tarafından kurulmuş)
C ( önbellek girişi)
! (rotayı reddet )

Metrik

Hedefe 'mesafe' (genellikle atlamada sayılır). Son çekirdekli tarafından kullanılmaz, ancak yönlendirme satırları ile gerekli olabilir.

Ref

Bu rotaya referans sayısı. (Linux çekirdeğinde kullanılmaz.)

kullanım

Rota için arama sayısı. -F ve -C kullanımına bağlı olarak, bu, ya rota önbellek öznitelikleri (-F) ya da isabet (-C) olacaktır.

Arayüz

Bu rota için paketlerin gönderileceği arayüz.

MSS

Bu yol üzerindeki TCP bağlantıları için varsayılan maksimum segment boyutu.

pencere

Bu yol üzerindeki TCP bağlantıları için varsayılan pencere boyutu.

irtt

İlk RTT (Gidiş-Dönüş Süresi). Çekirdek, bunu (muhtemelen yavaş) cevapları beklemeden en iyi TCP protokolü parametrelerini tahmin etmek için bunu kullanır.

HH (yalnızca önbelleğe alınmış)

Önbelleğe alınan rota için donanım üstbilgisi önbelleğine başvuran ARP girişlerinin ve önbelleğe alınan yolların sayısı. Önbelleğe alınan yolun arabirimi (örneğin, lo) için bir donanım adresi gerekli değilse, bu -1 olacaktır.

Arp (yalnızca önbelleğe alınmış)

Önbelleğe alınan rota için donanım adresinin güncel olup olmadığı.

AYRICA BAKINIZ

ifconfig (8), arp (8),

Önemli: Komutunuzun belirli bir bilgisayarda nasıl kullanıldığını görmek için man komutunu ( % adam ) kullanın.