在 Linux 中找到你的路由器的 IP 地址(默認(rèn)網(wǎng)關(guān))
你可能已經(jīng)知道如何在 Linux 中獲得你的系統(tǒng)的 IP 地址。
但是你怎么知道你的路由器的 IP 地址呢?
我說的不是你可以通過連接到 “??Show My IP???” 這樣的網(wǎng)站或簡單地在 ??DuckDuckGo??? 中 ??搜索“what is my ip”?? 獲得的公網(wǎng) IP。
我說的是默認(rèn)網(wǎng)關(guān) IP,你的 Linux 桌面所連接的地址。
你為什么需要它?嗯,如果你需要改變你的 Wi-Fi/網(wǎng)絡(luò)的 SSID、密碼或其他配置,你必須連接到它。簡單的方法是在網(wǎng)頁瀏覽器中輸入路由器的 IP 地址,然后使用路由器的用戶名和密碼。
雖然我不能幫助你獲得路由器的用戶名和密碼,但我肯定可以告訴你如何獲得它的 IP。
一如既往,我將展示 GUI 和命令行兩種方法。
方法 1:在 Linux 中使用 GUI 獲取路由器的 IP 地址
這其實很簡單。我在這里使用的是 Ubuntu 的 GNOME 桌面。如果你使用一些 ??其他桌面環(huán)境??,截圖可能會有所不同。
打開“系統(tǒng)設(shè)置System Settings”:
go to settings
現(xiàn)在進(jìn)入 Wi-Fi 或“網(wǎng)絡(luò)Network”(如果你使用的是有線的以太網(wǎng)連接)。在這里,點(diǎn)擊你當(dāng)前使用的網(wǎng)絡(luò)旁邊的小設(shè)置符號。
access network settings ubuntu
它將打開一個新窗口,里面有關(guān)于你的連接的一些細(xì)節(jié),如 IP 地址、DNS 和 ??Mac 地址???。你還可以在“安全security”標(biāo)簽下看到 ??保存的 Wi-Fi 密碼??。
你還會看到一個名為“默認(rèn)路由Default Route”的條目。這就是你要找的東西。你的路由器的 IP 地址。
default gateway ip ubuntu
你的系統(tǒng)和網(wǎng)絡(luò)上的所有其他設(shè)備都使用這個 IP 地址連接到路由器。這就是大多數(shù)家庭的設(shè)置。
現(xiàn)在我已經(jīng)展示了 GUI 的方法,讓我們?nèi)タ纯唇K端的路線。
方法 2:在 Linux 命令行中獲取路由器的 IP 地址
打開一個終端,使用以下命令:
ip route
它將顯示幾個條目。
~$ ip route
default via 192.168.1.1 dev wlp0s20f3 proto dhcp metric 600
169.254.0.0/16 dev wlp0s20f3 scope link metric 1000
192.168.1.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.1.34 metric 600
第一行,以 ??default via?
? 開頭,給出了你網(wǎng)關(guān)的 IP。這是你的路由器的 IP 地址。
default route linux terminal
你可以看到,??192.168.1.1?
?? 是我的路由器的 IP 地址。通常情況下,路由器的 IP 地址是子網(wǎng)的第一個數(shù)字。然而,這并不是一個硬性規(guī)定。我也見過有 ??x.y.z.30?
? 地址的路由器。
額外技巧
正如 Samir 在評論中所分享的,你也可以(在 Debian 上)使用 ??ping?
? 命令來獲得網(wǎng)關(guān) IP:
ping _gateway
ping gateway
以防你不知道,你必須 ??在 Linux 中使用 Ctrl+C 來停止一個正在運(yùn)行的命令??。
我希望你在需要的時候能發(fā)現(xiàn)這個技巧是有用的。