route - IP yönlendirme tablosunu yönetir/içeriğini
gösterir
- route
- [-CFvnee] [-A aile
|-4|-6]
- route
- [-v] [-A aile |-4|-6]
add [-net|-host] hedef [netmask
ağmaskesi] [ gw ağgeçidi]
[metric N] [mss N] [window N]
[irtt N] [reject] [mod] [dyn]
[reinstate] [[ dev] aygıt]
- route
- [-v] [-A aile |-4|-6]
del [-net|-host] hedef [netmask
ağmaskesi] [ gw ağgeçidi]
[metric N] [[dev] aygıt]
- route
- [-V | --version] [-h | --help]
route, çekirdeğin IP yönlendirme tablosunu
yönetir. Birincil kullanım şekli,
ifconfig(8)
uygulaması ile yapılandırılmış bir
arayüz üzerinden, belirtilmiş konaklara veya
ağlara sabit yönlendirme yapmaktır.
add veya
del seçeneği
kullanıldığı durumlarda,
route
uygulaması yönlendirme tablosunu tekrar düzenler.
Şayet bu seçenekler kullanılmamışsa, o an
geçerli olan yönlendirme tablosu
görüntülenir.
-
-A aile
- Belirtilen adres ailesi kullanılır.
(Örneğin: ’inet’) Tam listeyi elde etmek
için route -–help komutunu kullanın.
--inet6 yerine -6, -A inet yerine -4
kullanılabilir.
- -F
- Çekirdeğin FIB (Forwarding Information Base)
yönlendirme tablosu üzerinden işlem yapar.
Öntanımlıdır.
- -C
- Çekirdeğin yönlendirme
önbelleği üzerinden işlem yapar.
- -v
- Daha ayrıntılı bilgi verilir.
- -n
- Sembolik konak isimlerini saptamaya
çalışmadan adreslerin sayısal
değerlerini gösterir. DNS
bağlantısının ortadan kaybolduğu
durumlarda oldukça kullanışlı bir
seçenektir.
- -e
- Yönlendirme tablosunu
görüntülemek için için
netstat(8) biçimini kullanır. -ee
seçeneği yönlendirme tablosundaki tüm
başlıklarla çok uzun bir satır üretir.
- del
- Belirtilen yolu siler.
- add
- Belirtilen yolu ekler.
- hedef
-
hedef, hedef ağ veya konaktır.
Noktalar ile ayrılmış sayısal değerleri
kullanabileceğiniz gibi ağ/konak ismini de yazabilirsiniz.
Seçimlik olarak, netmask seçeneği yerine
/prefixlen gösterimi kullanılabilir.
- -net
-
hedefin bir ağ olduğunu
gösterir.
- -host
-
hedefin bir konak olduğunu gösterir.
-
netmask ağmaskesi
- Yeni bir ağ yolu eklenirken kullanılacak
ağ maskesini gösterir.
-
gw ağgeçidi
- Paketler bu ağgeçidi üzerinden
yollanır.
-
metric N
- Yönlendirme tablosundaki (yönlendirme
süreçleri tarafından kullanılan) metric
alanına belirtilen N değerini atar. Seçenek
belirtilmezse, inet6 (IPv6) adres için
öntanımlı N değeri 1, inet (IPv4)
için ise 0’dır. Bu öntanımlılara
(iproue2’dekilerden farklıdır) güvenmek yerine
daima N değeri açıkça belirtilmelidir.
-
mss N
- Arayüzün MTU değerini N bayta
ayarlar. route komutunun kullanılan
sürümü ile MSS’nin (Azami Parça Boyutu)
ayarlanamadığı unutulmamalıdır.
-
window N
- Bu yol üzerinden yapılan işlemlerde
TCP pencere boyutunu N değerine göre ayarlar. Bu
genelde AX.25 ağlarda ve peşpeşe gelen pencereler ile
uyumsuz sürücülerin olması durumunda
kullanılır.
-
irtt N
- Bu yol üzerinden yapılan
bağlantılarda ilk gidiş dönüş
süresi (irtt- initial round trip time ) N milisaniye olarak
ayarlanır. Bu değer 1-12000 arası olabilir. Bu
seçenek genellikle AX.25 ağlarda kullanılır.
Şayet belirtilmezse, RFC 1122
öntanımlısı olan 300 ms’lik süre
kullanılır.
- reject
- Bir yol aramasının
başarısız olmasını sağlamak
için engelleyici bir yol oluşturur. Bu seçenek,
öntanımlı yolun kullanılmasından
önce, ağların gizlenmesini sağlamak
amacı ile kullanılabilir. BU, GÜVENLİK DUVARI
OLUŞTURMA ANLAMINDA ELE ALINMMALIDIR.
-
mod, dyn, reinstate
- Düzeltilmiş veya dinamik bir
yönlendirme yapar. Bu seçenekler teşhis
amaçlıdır ve genelde sadece yönlendirme
süreçleri tarafından kullanılır.
-
dev aygıt
- Yolun belirtilen aygıt ile
ilişkilendirilmesini zorlamak amacı ile
kullanılır. Böylece çekirdeğin kendi
içindeki aygıtı tespit etme denemesi yapmasına
gerek kalmaz. Normal ağlar için bu seçeneğe
ihtiyaç yoktur.
dev aygıt komut satırındaki son
seçenek ise, dev kelimesi belirtilmeyebilir (zaten
öntanımlıdır). Aksi takdirde yol
düzenleyici seçeneklerinin sırası ( metric
netmask gw dev) zaten önemli değildir.
255.0.0.0 ağ maskesini kullanarak "lo" aygıtı ile
ilişkili normal geridönüş aygıtı
(loopback) girdisi ekler (aygıtın önceden
ifconfig(8) ile doğru bir şekilde
yapılandırıldığı
varsayılmaktadır).
route add -net 127.0.0.0 netmask 255.0.0.0 metric 1024 dev lo
Burada “dev” kelimesi kullanılmayabilir.
Çünkü satırın en sonundaki
seçenektir.
route add -net 192.56.76.0 netmask 255.255.255.0 metric 1024 dev eth0
Geçerli yönlendirme tablosunun hedef alanında
"default" veya 0.0.0.0 olarak etiketlenen geçerli
öntanımlı yolu siler.
Linux yönlendirme çekirdeği sınıfsız
adresleme kullandığından, hemen hemen her zaman
’route -n’ listesinde
görüldüğü gibi ağ maskesinin
belirtilmesi gerekir.
route del -net 192.56.76.0 netmask 255.255.255.0
Başka bir yolla eşleşme olmamışsa kullanmak
içindir. Bu rotayı kullanan tüm paketler,
"mango" adlı düğümün adresi
aracılığıyla ağ geçidine
bağlanır. Bu yol için kullanılacak aygıt,
“mango” ağ geçidine nasıl
erişildiğine bağlıdır.
“mango” ağ geçidine doğrudan
ulaşılabilen yol önceden
yapılandırılmış olmalıdır.
route add default gw mango
"mango" konağına SLIP arabirimi üzerinden bir yol
ekler. Burada "mango"nun bir SLIP konağı olduğu
varsayılmıştır.
Bu komut, "192.57.66.x" ağına, önceki SLIP
arabiriminin ağ geçidi üzerinden bir yol ekler.
route add -net 192.57.66.0 netmask 255.255.255.0 gw mango
Bu karanlıkta kalmış bir bilgidir. Bütün D
Sınıfı (multicast) IP yollarının
“eth0” üzerinden geçmesini sağlar.
Çok görevli bir çekirdekte doğru olan normal ayar
budur.
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
Özel "10.x.x.x" ağının yolunun
görünmemesini sağlar.
route add -net 10.0.0.0 netmask 255.0.0.0 metric 1024 reject
Bu, eth0 aracılığıyla doğrudan
erişilebilecek, belirtilen metriğe sahip bir IPv6 yolu ekler.
route -6 add 2001:0002::/48 metric 1 dev eth0
Çekirdek yönlendirme tablosundaki sütunların
anlamları:
- Destination
- Hedef ağ veya hedef konak.
- Gateway
- Ağ geçidi adresi; belirtilmemişse
“*”.
- Genmask
- Hedef ağ için ağ maskesi; konak
hedefler için ’255.255.255.255’,
öntanımlı ( default) yol için
’0.0.0.0’.
- Flags
- Kullanılabilecek bayraklar:
U (yönlendirme açık)
H (hedef bir konaktır)
G (kullanılan ağ geçidi)
R (dinamik yönlendirme için eski yönlendirme geri alınmış)
D (bir süreç veya yönlendirme ile dinamik yüklenmiş)
M (bir süreç veya yönlendirme ile dinamik değiştirilmiş)
A (addrconf tarafından yüklenmiş)
C (önbellek girdisi)
! (engellenmiş yol)
-
- Metric
- Hedefe olan uzaklık, genellikle atlama
sayısı (hop) ile belirtilir.
- Ref
- Bu yola yapılmış olan başvuru
sayısı. Linux çekirdeğinde
kullanılmamaktadır.
- Use
- Yol aramalarının sayısı.
–F veya –C seçeneğinin
kullanıma bağlı olarak yol önbelleği
ıskalama ( -F) ya da isabet (-C)
sayısıdır.
- Iface
- Bu yoldan gönderilecek paketler için
arabirim.
- MSS
- Bu yol üzerindeki TCP
bağlantıları için
öntanımlı azami parça boyutu.
- Window
- Bu yol üzerindeki TCP
bağlantıları için
öntanımlı pencere boyutu.
- irtt
- İlk RTT (ilk gidiş dönüş
süresi - Round Trip Time). Çekirdek bu değeri,
herhangi bir beklemeye sebebiyet vermeyecek şekilde en uygun TCP
protokolünü tespit etmekte kullanır.
- HH (cached only)
- Önbellekli yol için donanım
başlık önbelleğine atıf yapan ARP
girdilerinin ve arabellekli yolların sayısını
verir. Önbellekli yol arabirimi için bir donanım
adresi gerekmiyor ise -1 döner. Örneğin
“lo” için.
- Arp (cached only)
- Önbellekli yol için donanım adresinin
güncellenip güncellenmeyeceği.
/proc/net/ipv6_route
/proc/net/route
/proc/net/rt_cache
ethers(5),
arp(8),
rarp(8), ,
ifconfig(8),
netstat(8).
Linux için
route Fred N. van Kepmen tarafından
yazılmış ve pl15 için Johannes Stille ve Linus
Torvalds tarafından düzenlenmiştir.
mss ve
window seçenekleri Alan Cox tarafından Linux 1.1.22
sürümünde eklenmiştir.
irtt desteği
ve bunun
netstat gerçeklenimi Bernd Eckenfels tarafından
yapılmıştır.
Phil Blundell ve Bernd Eckenfels tarafından
yazılmıştır.
© 2005 Yalçın Kolukısa
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için
https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni bir
konu açınız ve isteğinizi belirtiniz.