我對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的路由,但不顯示間接完成的路由。 –