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