在 Ubuntu 和其他 Linux 中查找路由器的 IP 地址(默认网关)

您可能已经知道怎样在 Linux 中获取系统的 IP 地址。

但是你怎么知道你的路由器的IP地址呢?

我不是在谈论您可以通过连接到诸如此类的网站获得的面向公众的 IP 显示我的 IP 或者干脆 搜索“我的 ip 是什么” 在 DuckDuckGo 中。

我说的是你的 Linux 桌面用来连接它的默认网关 IP。

你为什么需要它? 好吧,如果您需要更改 SSID、密码或 wi-fi/网络的其他配置,您必须连接到它。 最简单的方法是在网络浏览器中输入路由器的 IP 地址,然后使用路由器的用户名和密码。

虽然我无法为您提供路由器的用户名和密码,但我可以肯定地告诉您怎样获取其 IP。

与往常一样,我将同时展示 GUI 和命令行方法。

方法一:在Linux中使用GUI获取路由器的IP地址

其实很简单。 我在这里使用带有 Ubuntu 的 GNOME 桌面。 如果您使用其他一些桌面环境,屏幕截图可能会有所不同。

打开系统设置:

前往设置

现在转到 Wi-Fi 或网络(如果您使用的是有线以太网连接)。 在这里,单击您当前使用的网络旁边的小设置符号。

它将打开一个新窗口,其中包含有关您的连接的一些详细信息,例如 IP 地址、DNS 和 Mac 地址。 您还可以在安全选项卡下查看保存的 wifi 密码。

您还将看到一个名为“默认路线”的条目。 这就是你要找的。 你的路由器的IP地址。

默认路由是您的路由器的 IP 地址

您的系统和网络上的所有其他设备都使用此 IP 地址连接到路由器。 这是大多数家庭的设置。

现在我已经展示了 GUI 方法,让我们进入终端路由。

方法二:在Linux命令行中获取路由器的IP地址

打开终端并使用以下命令:

ip route

它会显示一些条目。

[email protected]:~$ 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

第一行以“默认通过”开头,为您提供网关 IP。 这是您路由器的 IP 地址。

在 Linux 命令行中获取默认网关

如您所见,192.168.1.1 是我路由器的 IP 地址。 通常,路由器的 IP 地址是子网的第一个数字。 然而,这并不是一个硬性规定。 我也见过带有 xyz30 地址的路由器。