hiển thị địa chỉ IP gateway khi thực hiện lệnh ifconfig


63

Hiện tại, khi sử dụng ifconfiglệnh, các địa chỉ IP sau được hiển thị: IP riêng, quảng bá và mặt nạ.

Có cách nào để hiển thị địa chỉ IP cổng liên quan không (trên cùng một màn hình với tất cả các địa chỉ khác, không phải bằng cách sử dụng lệnh 'tuyến')?


9
Các địa chỉ hiển thị là các tham số của cấu hình IP của giao diện. Cổng là một tham số định tuyến hệ thống, không phải là một tham số giao diện. Sẽ không có ý nghĩa khi hiển thị nó trong cấu hình giao diện.
David Schwartz

Câu trả lời:


78

Bạn có thể với iplệnh và được cho ifconfiglà đang trong quá trình bị phản đối bởi hầu hết các bản phân phối, giờ đây nó là công cụ ưa thích. Một ví dụ:

$ 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
ngoài ra chúng ta có thể sử dụng ip rmà hiển thị tương tự.
Rahul Patil

6
Vì vậy, cổng là '212.13.197.1' trong ví dụ này?
xxjjnn

3
route -nlà một đầu ra sạch hơn rất nhiều ..
Angry 84

@Mayhem - Quá tệ "tuyến đường -n" không hoạt động cho mac. Bây giờ "route -n get default" không hoạt động để hiển thị gateway trên mac, nhưng cái mà bạn đề xuất hoạt động trên linux chứ không phải mac.
Alexis Evelyn

1
@SenorContento điều tốt là câu hỏi là về linux chứ không phải mac.
Tức giận 84

12

Chạy:

$ route

Đầu ra là:

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

Không, không có. Theo trang man, bạn không thể sửa đổi đầu ra của ifconfig (ngoại trừ hiển thị các giao diện bị vô hiệu hóa).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.