2015-06-17 54 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

相关问题