Linux 中如何查詢默認(rèn)網(wǎng)關(guān)
網(wǎng)關(guān)是兩個(gè)網(wǎng)絡(luò)之間的入口,路由器就是網(wǎng)關(guān)的一個(gè)例子。你的網(wǎng)絡(luò)中所有的流量都是流向路由器,然后再通過(guò)路由器流向互聯(lián)網(wǎng)。
有時(shí)候你需要知道路由器的 IP 地址,網(wǎng)關(guān) IP 其實(shí)就是正常設(shè)置中路由器的 IP 地址。
下面我們使用 ip 命令在命令行中顯示網(wǎng)關(guān) IP,打開(kāi)一個(gè)終端,然后輸入如下命令:
會(huì)看到如下輸出:
上面的輸出中,注意 default 開(kāi)頭的那一行,后面跟的就是默認(rèn)網(wǎng)關(guān) IP 地址。
或者,可以將上述命令與 grep 結(jié)合使用:
這個(gè)命令的輸出只會(huì)給出默認(rèn)網(wǎng)關(guān) IP:
如上所示,192.168.0.1 即為我們例子中的默認(rèn)網(wǎng)關(guān) IP。
查找網(wǎng)關(guān)IP地址的其他方法
Linux 中的 ip 命令提供了大多數(shù)網(wǎng)絡(luò)相關(guān)的操作,如果用過(guò)一段時(shí)間的 Linux 系統(tǒng),我們可能就會(huì)注意到,要完成某件事情,一般會(huì)有多種不同的方法。所以,要查看默認(rèn)網(wǎng)關(guān),還有其他的一些方法,比如使用其他網(wǎng)絡(luò)命令行工具,接下來(lái)我們就來(lái)看一下。
使用 route 命令查詢網(wǎng)關(guān)地址
我們可以在 route 命令中使用 -n 選項(xiàng)來(lái)顯示包含 IP 地址的路由表,如下所示:
輸出如下所示:
注意到其中的 U 和 G 標(biāo)志了嗎?U 表示路由“向上”,G 表示它是網(wǎng)關(guān)。
使用 netstat 命令查詢網(wǎng)關(guān)
我們還可以使用 netstat 命令顯示組成網(wǎng)關(guān)的路由表,以此來(lái)獲取網(wǎng)關(guān)地址。看如下命令:
其輸出與 route 命令的輸出相同:
可以通過(guò) G 標(biāo)志來(lái)找到網(wǎng)關(guān)地址。
以上就是我們本次分享的關(guān)于獲取默認(rèn)網(wǎng)關(guān)的相關(guān)內(nèi)容,歡迎留言討論。