ifconfig komutunu gerçekleştirirken ağ geçidi IP adresini gösterme


63

Şu anda, ifconfigkomut kullanılırken, aşağıdaki IP adresleri gösterilir: kendi IP, yayın ve maske.

İlgili ağ geçidi IP adresini de göstermenin bir yolu var mı ('route' komutunu kullanarak değil, diğerleriyle aynı ekranda)?


9
Adresler, arayüzün IP yapılandırmasının parametreleridir. Ağ geçidi, bir arayüz parametresi değil, bir sistem yönlendirme parametresidir. Arayüz konfigürasyonunda göstermek mantıklı olmaz.
David Schwartz

Yanıtlar:


78

ipKomutu ile yapabilirsiniz ve verilen ifconfigçoğu dağıtım tarafından kullanımdan kaldırılma sürecinde olan bu şimdi tercih edilen bir araçtır. Bir örnek:

$ ip route show
212.13.197.0/28 dev eth0  proto kernel  scope link  src 212.13.197.13
default via 212.13.197.1 dev eth0

8
Ayrıca ip raynı olanı kullanabiliriz .
Rahul Patil

6
Yani bu örnekte ağ geçidi '212.13.197.1' mi?
xxjjnn

3
route -nçıktıların çok daha temiz olduğunu ..
Angry 84

@ Mayhem - Çok kötü "route -n" mac için çalışmıyor. Şimdi "route -n get default" ağ geçidini mac'ta göstermek için çalışır, ancak önerdiğiniz linux'da çalışır ve mac'ta çalışmaz.
Alexis Evelyn,

1
@SenorContento iyi bir şey, linux hakkında değil mac hakkındaydı.
Kızgın 84

12

Çalıştırmak:

$ route

Çıktı:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.0.2.2        0.0.0.0         UG    1024   0        0 eth0
10.0.2.0        *               255.255.255.0   U     0      0        0 eth0

8

Hayır yok. Man sayfasına göre ifconfig'ün çıktısını değiştiremezsiniz (devre dışı arayüzleri göstermek hariç).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.