2015-06-17 85 views

回答

0

你想看到ether0路線,您可以使用下面的命令

ip -o route show dev ether0 

ip route show | grep ether0 

route -n | grep ether0 

netstat -nr | grep ether0 

要查看網卡的ether0,您可以使用ifconfig命令和Gateway NIC可以使用ARP -a命令

ifconfig ether0 

爲見GW和直接連接NICS可以在下面的命令

arp -a 
+0

用作我在我昨天的回答中,在'ip route'命令中使用'grep ether0'而不是直接使用過濾器會提供不完整的結果 - 它只顯示*直接連接到NIC的路由,但不顯示間接完成的路由。 –

2

使用iproute2的ip命令(而不是古董route命令),並提供一個選擇你的網卡:

# for ether0 
ip -o route list dev ether0 

(我已經添加了-o因爲你的標籤表明您正在使用本作腳本的目的;確保每個結果在自己的生產線上適用於這種情況)。

這是對簡單route | grep ether0方法的重大改進,因爲它顯示的路由條目可能最終通過NIC發送流量,但不會明確指定該NIC。

由於iproute2的默認設置是爲了避免依靠解析器,因此不需要與-n等效的本地標誌;相反,如果你沒有想要使用解析器,則需要添加-r

相關問題