我对Linux相当新手我想问一下,如果它可能在linux命令中运行“route -n”命令来检索特定NIC的信息。 E.G路线-n ether0。因为目前它向我展示了所有的NIC,但是如果我只想要一个NIC呢?是否有可能专门为NIC运行命令“route -n”
1
A
回答
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
2
使用iproute2的ip
命令(而不是古董route
命令),并提供一个选择你的网卡:
# for ether0
ip -o route list dev ether0
(我已经添加了-o
因为你的标签表明您正在使用本作脚本的目的;确保每个结果在自己的生产线上适用于这种情况)。
这是对简单route | grep ether0
方法的重大改进,因为它显示的路由条目可能最终通过NIC发送流量,但不会明确指定该NIC。
由于iproute2的默认设置是为了避免依靠解析器,因此不需要与-n
等效的本地标志;相反,如果你没有想要使用解析器,则需要添加-r
。
相关问题
- 1. 是否有可能专门为变量设置内存限制?
- 2. 是否有可能为模板类型专门化模板?
- 3. 是否有可能在shell_exec php中运行jpegoptim命令?
- 4. 是否有可能运行Node.js命令旁边three.js
- 5. 是否有可能从运行的node.js PhantomJS作为命令行参数
- 6. Vim:运行`n`行命令
- 7. electron.io是否有权运行git命令?
- 8. 是否有可能编辑Eclipse命令
- 9. 是否有可能定义命令setup.py
- 10. 是否有可能巢mysqli的命令
- 11. Android - 是否有可能专门为每个ListPreference条目更改属性?
- 12. 是否有可能在Android设备上运行ruby命令行工具irb?
- 13. 是否有可能区分shell从命令行或从其他shell运行?
- 14. 是否有从当前行跳转第N行的命令?
- 15. WebKit是否有专门的JavaScript库?
- 16. 的Makefile:沉默 “使[N]:” 行专门
- 17. 是否有可能从asp .net应用程序运行linux配置命令
- 18. 是否有可能运行一个expect脚本内的KSH命令?
- 19. 是否有可能用Vim的正常命令记录和运行递归宏?
- 20. 是否有可能作为子线程执行命令行应用程序?
- 21. 是否有可能在重写的方法中有专门的参数?
- 22. 是否有可能在logback.xml中获得命令行参数?
- 23. 是否有可能从命令行的setsockopt()
- 24. 是否有可能使NAnt命令行属性读写?
- 25. 从命令行运行Wordpress PHP - 专门针对Plesk预定任务
- 26. 是否有可能将“rails new”命令别名为“rails”?
- 27. 在bash中是否有命令检查程序是否可以运行
- 28. 是否有可能在运行时
- 29. 是否有一个命令,我可以作为非root用户运行,以查看用户是否可以运行某个sudo命令
- 30. 是否可以使用没有参数的模板专门化?
用作我在我昨天的回答中,在'ip route'命令中使用'grep ether0'而不是直接使用过滤器会提供不完整的结果 - 它只显示*直接连接到NIC的路由,但不显示间接完成的路由。 –