您好,登錄后才能下訂單哦!
小編給大家分享一下Linux中檢查默認網(wǎng)關或路由器IP地址的方法有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
你應該意識到你的默認網(wǎng)關是你的路由器的 IP 地址。一般這是在安裝過程中由操作系統(tǒng)自動檢測的,如果沒有,你可能需要改變它。如果你的系統(tǒng)不能 ping 自身,那么很可能是一個網(wǎng)關問題,你必須修復它。在網(wǎng)絡中,當你有多個網(wǎng)絡適配器或路由器時,這種情況可能會發(fā)生。
網(wǎng)關是一個扮演著入口點角色的路由器,可以從一個網(wǎng)絡傳遞網(wǎng)絡數(shù)據(jù)到另一個網(wǎng)絡。
這可以通過下面的四個命令完成。
route
命令:被用來顯示和操作 IP 路由表。
ip
命令:類似于 ifconfig
,常用于設置靜態(tài) IP 地址、路由 & 默認網(wǎng)關,等等。
netstat
命令:是一個命令行工具,用來顯示網(wǎng)絡連接相關的信息(包括入站和出站的),例如路由表、偽裝連接、多播成員和網(wǎng)絡接口。
routel
命令:被用來以好看的輸出格式列出路由。
route
命令被用來顯示和操作 IP 路由表。
它主要用于通過一個已經(jīng)配置的接口給特定的主機或者網(wǎng)絡設置靜態(tài)的路由。
當使用 add
或者 del
選項時,route
修改路由表。沒有這些選項,route
顯示路由表的當前內容。
# route或# route -n Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault www.routerlogin 0.0.0.0 UG 600 0 0 wlp8s0192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp8s0
IP 命令 類似于 ifconfig
,常用于配置靜態(tài) IP 地址、路由 & 默認網(wǎng)關,等等。
ifconfig
命令因為多年沒有維護而被遺棄了,即使它仍然在大多數(shù) Linux 發(fā)行版上可獲得。
ifconfig
命令已經(jīng)被 ip
命令替代了,ip
命令是非常強大的,只要一個命令就能執(zhí)行幾個網(wǎng)絡管理任務。
ip
命令工具附帶在 iproute2 包中。在主要的 Linux 發(fā)行版中都默認預裝了 iproute2 。
如果沒有,你可以在你的終端中在包管理器的幫助下通過指定 iproute2 來安裝它。
# ip r或# ip route或# ip route show default via 192.168.1.1 dev wlp8s0 proto dhcp metric 600192.168.1.0/24 dev wlp8s0 proto kernel scope link src 192.168.1.6 metric 600
netstat
代表 Network Statistics,是一個用來顯示網(wǎng)絡連接相關的信息(包括入站和出站)的命令行工具,例如路由表、偽裝連接,多播成員和網(wǎng)絡接口。
它列出所有的 tcp、udp 套接字連接和 unix 套接字連接。
它在網(wǎng)絡中被用來診斷網(wǎng)絡問題并判斷網(wǎng)絡中的流量總量來作為性能測量指標。
# netstat -r Kernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Ifacedefault www.routerlogin 0.0.0.0 UG 0 0 0 wlp8s0192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp8s0
它用來以好看的輸出格式列出路由信息。這些程序是一系列你可以用來替代 iproute2 的幫助腳本(routel
和 routef
)。
routel
腳本以一種被認為更容易解釋并且等價于 route
輸出列表的格式來輸出路由信息。
如果 routef
腳本不加任何參數(shù),將僅僅簡單的將路由表清空。小心!這意味著刪除所有的路由,讓你的網(wǎng)絡不再可用。
# routel target gateway source proto scope dev tbl default 192.168.1.1 dhcp wlp8s0 192.168.1.0/ 24 192.168.1.6 kernel link wlp8s0 127.0.0.0 broadcast 127.0.0.1 kernel link lo local 127.0.0.0/ 8 local 127.0.0.1 kernel host lo local 127.0.0.1 local 127.0.0.1 kernel host lo local127.255.255.255 broadcast 127.0.0.1 kernel link lo local 192.168.1.0 broadcast 192.168.1.6 kernel link wlp8s0 local 192.168.1.6 local 192.168.1.6 kernel host wlp8s0 local 192.168.1.255 broadcast 192.168.1.6 kernel link wlp8s0 local ::1 kernel lo fe80::/ 64 kernel wlp8s0 ::1 local kernel lo localfe80::ad00:2f7e:d882:5add local kernel wlp8s0 local ff00::/ 8 wlp8s0 local
如果你只想打印默認的網(wǎng)關那么使用下面的格式。
# routel | grep default default 192.168.1.1 dhcp wlp8s0
以上是“Linux中檢查默認網(wǎng)關或路由器IP地址的方法有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。