Yanıtlar:
Benim için ben orada kullanarak sahip arayüzü görebilirsiniz netstat -rnyaroute -n
cyrex@cyrex:~$ netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.48.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.48.0.0 0.0.0.0 255.255.224.0 U 0 0 0 eth0
Veya netstat -r
cyrex@cyrex:~$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 192-48-0-1.dyn. 0.0.0.0 UG 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
192.48.0.0 * 255.255.224.0 U 0 0 0 eth0
Her iki durumda da sonunda arabirimin adını görebiliyorum, bu durumda eth0
Bu komutlar tarafından verilen bilgiler aşağıdaki gibidir (Kaynak burada bulunur ):
Hedef - Hedef ağ veya hedef ana bilgisayar.
Ağ Geçidi - Ağ geçidi adresi veya belirtilmemişse *.
Genmask - Hedef ağ için ağ maskesi.
255.255.255.255 for the host destination.
0.0.0.0 for the default route.
Bayraklar - Olası bayraklar şunları içerir:
U (route is up)
H (target is a host)
G (using gateway)
R (reinstate route for dynamic routing)
D (dynamically installed by daemon or redirect)
M (modified from routing daemon or redirect)
A (installed by addrconf)
C (cache entry)
! (reject route)
MSS - Bu rota üzerindeki TCP bağlantıları için varsayılan maksimum segment boyutu.
Pencere - Bu rota üzerindeki TCP bağlantıları için varsayılan pencere boyutu.
irtt - İlk RTT (Gidiş- Dönüş Süresi). Çekirdek bunu, cevapları beklemeden (muhtemelen yavaş) en iyi TCP protokol parametrelerini tahmin etmek için kullanır.
Iface - Bu rota için paketlerin gönderileceği arabirim.
Diğer alanlar şunlar olabilir:
Metrik - Hedefe olan mesafe (genellikle atlamalarla sayılır). Son çekirdekler tarafından kullanılmaz, ancak cinleri yönlendirmek için gerekli olabilir.
Ref - Bu rotaya yapılan referans sayısı. (Linux çekirdeğinde kullanılmaz.)
Kullan - Rota için arama sayısı. -F ve -C kullanımına bağlı olarak, bu yol önbellek isimleri (-F) veya isabetler (-C) olacaktır.
HH (yalnızca önbelleğe alınmış) - Önbelleğe alınan yol için donanım başlığı önbelleğine başvuran ARP girişlerinin ve önbelleğe alınan yolların sayısı. Önbelleğe alınan rotanın arabirimi için bir donanım adresi gerekli değilse -1 olur.
Arp (yalnızca önbelleğe alınmış) - Önbelleğe alınan rotanın donanım adresinin güncel olup olmadığı.
Şimdi eldeki soruya. Şu anda hatırlayabildiğim en kolay yol (Her zaman olduğu gibi, aynı şeyi yapmanın birkaç yolu vardır) kullanmaktır iptraf. Sadece kurun:
sudo apt-get install iptraf
ve root ayrıcalıklarıyla çalıştırın: sudo iptraf
Bir menüde iptrafseçme IP Trafik İzleme ve ardından seçim Tüm Arayüzleri . Bu, tüm TCP bağlantılarını ve ilişkili oldukları arabirimi göstermelidir. İzleme amaçlı iyi olan terminal tabanlıdır.
ipKomutu kullanarak çekirdek yönlendirme tablolarını sorgulayabilirsiniz . Alt route getkomutu, çekirdeğin bir paketi bir hedef adrese nasıl yönlendireceğini tam olarak söyleyecektir:
$ ip route get to 10.0.2.2
10.0.2.2 dev eth0 src 10.0.2.15
buna karşılık
$ ip route get to 192.168.3.5
192.168.3.5 via 10.0.2.2 dev eth0 src 10.0.2.15
ve
$ ip route get to 127.0.1.1
local 127.0.1.1 dev lo src 127.0.0.1
route