tampilkan alamat IP gateway saat menjalankan perintah ifconfig

63

Saat ini, saat menggunakan ifconfigperintah, alamat IP berikut ini diperlihatkan: memiliki IP, siaran, dan mask.

Apakah ada cara untuk menunjukkan alamat IP gateway terkait (pada layar yang sama dengan yang lainnya, bukan dengan menggunakan perintah 'rute')?

amigal
sumber
9
Alamat menunjukkan adalah parameter konfigurasi IP antarmuka. Gateway adalah parameter perutean sistem, bukan parameter antarmuka. Tidak masuk akal untuk menunjukkannya di konfigurasi antarmuka.
David Schwartz

Jawaban:

78

Anda dapat dengan ipperintah itu, dan mengingat itu ifconfigsedang dalam proses ditinggalkan oleh sebagian besar distribusi itu sekarang alat yang disukai. Sebuah contoh:

$ 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
nick
sumber
8
juga bisa kita gunakan ip ryang menunjukkan hal yang sama.
Rahul Patil
6
Jadi gatewaynya adalah '212.13.197.1' dalam contoh ini?
xxjjnn
3
route -njauh lebih bersih dari sebuah output ..
Marah 84
@ Mayhem - "Rute -n" yang terlalu buruk tidak berfungsi untuk mac. Sekarang "route -n get default" berfungsi untuk menunjukkan gateway pada mac, tetapi yang Anda sarankan berfungsi di linux dan bukan mac.
Alexis Evelyn
1
@SenorContento untungnya pertanyaannya adalah tentang linux dan bukan mac.
Angry 84
12

Lari:

$ route

Outputnya adalah:

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
Lukasz Wiktor
sumber
8

Tidak, tidak ada. Menurut halaman manual Anda tidak dapat mengubah output ifconfig (kecuali menunjukkan antarmuka yang dinonaktifkan juga).

Wieland
sumber