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')?


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

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

8

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.