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