是否可以 运行 命令 "route -n" 专门针对网卡
Is it possible to run command "route -n" specifically for a NIC
我是 linux 的新手 我想问一下是否可以在 linux 命令中使用 运行 一个 "route -n" 命令来检索特定 NIC 的信息。 E.G 路由 -n ether0。因为目前它显示了所有 NIC,但如果我只想要一个怎么办?
使用 iproute2 ip
命令(而不是古董 route
命令),并为您的 NIC 提供一个选择器:
# for ether0
ip -o route list dev ether0
(我添加了 -o
,因为您的标签表明您将其用于脚本目的;在这种情况下,确保每个结果都在其自己的行中是合适的)。
这是对简单 route | grep ether0
方法的重大改进,因为它显示了最终可以通过 NIC 发送流量但未明确命名该 NIC 的路由条目。
由于 iproute2 的默认设置是避免依赖于解析器,因此不需要等同于 -n
的本地标志;相反,如果您确实想要使用解析器,则需要添加-r
.
你想查看 ether0 的路由,你可以使用下面的命令
ip -o route show dev ether0
或
ip route show | grep ether0
或
route -n | grep ether0
或
netstat -nr | grep ether0
要查看 ether0 的网卡,可以使用 ifconfig 命令,网关网卡可以使用 arp -a 命令
ifconfig ether0
要查看 GW 和直接连接的 NICS,您可以使用以下命令
arp -a
我是 linux 的新手 我想问一下是否可以在 linux 命令中使用 运行 一个 "route -n" 命令来检索特定 NIC 的信息。 E.G 路由 -n ether0。因为目前它显示了所有 NIC,但如果我只想要一个怎么办?
使用 iproute2 ip
命令(而不是古董 route
命令),并为您的 NIC 提供一个选择器:
# for ether0
ip -o route list dev ether0
(我添加了 -o
,因为您的标签表明您将其用于脚本目的;在这种情况下,确保每个结果都在其自己的行中是合适的)。
这是对简单 route | grep ether0
方法的重大改进,因为它显示了最终可以通过 NIC 发送流量但未明确命名该 NIC 的路由条目。
由于 iproute2 的默认设置是避免依赖于解析器,因此不需要等同于 -n
的本地标志;相反,如果您确实想要使用解析器,则需要添加-r
.
你想查看 ether0 的路由,你可以使用下面的命令
ip -o route show dev ether0
或
ip route show | grep ether0
或
route -n | grep ether0
或
netstat -nr | grep ether0
要查看 ether0 的网卡,可以使用 ifconfig 命令,网关网卡可以使用 arp -a 命令
ifconfig ether0
要查看 GW 和直接连接的 NICS,您可以使用以下命令
arp -a