您可能已经知道如何在Linux中获取系统的IP地址。但是你怎么知道你的路由器的IP地址呢?我不是在谈论您可以通过连接到“显示我的IP”之类的网站或在DuckDuckGo中简单地搜索“我的IP是什么”来获得公共IP。我说的是默认网关IP,即您的Linux桌面连接到的地址。为什么需要它如果您需要更改Wi-Fi/网络的SSID、密码或其他配置,则必须连接到它。简单的方法是在网络浏览器中输入路由器的IP地址,然后使用路由器的用户名和密码。虽然我无法帮助您获取路由器的用户名和密码,但我可以肯定地告诉您如何获取其IP。与往常一样,我将展示GUI和命令行方法。方法一:在Linux中使用GUI获取路由器的IP地址其实很简单。我在这里使用Ubuntu的GNOME桌面。如果您使用其他一些桌面环境,屏幕截图可能会有所不同。打开“系统设置”:转到设置现在转到Wi-Fi或“网络”(如果您使用的是有线以太网连接)。在这里,点击您当前使用的网络旁边的小设置符号。访问网络设置ubuntu它将打开一个新窗口,其中包含有关您的连接的一些详细信息,例如IP地址、DNS和Mac地址。您还可以在“安全”选项卡下查看您保存的Wi-Fi密码。您还将请参阅名为“默认路由”的条目。这就是您要找的。您的路由器的IP地址。defaultgatewayipubuntu您的系统和网络上的所有其他设备都使用此IP地址连接到路由器。这就是大多数家庭的设置方式。现在我已经展示了GUI方法,让我们走终端路线。方法二:在Linux命令行中获取路由器的IP地址打开一个终端,使用以下命令:iproute会显示几个条目。~$iproutedefaultvia192.168.1.1devwlp0s20f3protodhcpmetric600169.254.0.0/16devwlp0s20f3scopelinkmetric1000192.168.1.0/24devwlp0s20f3protokernelscopelinksrc192.168.1.34以一行60默认通过,给出您网关的IP。这是您的路由器的IP地址。defaultroutelinux终端可以看到,192.168.1.1是我路由器的IP地址。通常,路由器的IP地址是子网的第一位数字。但是,这不是硬性规定。我还见过带有x.y.z.30地址的路由器。额外提示正如Samir在评论中分享的那样,您还可以(在Debian上)使用ping命令获取网关IP:ping_gatewaypinggateway如果您不知道,您必须在LinuxC中使用Ctrl+来停止运行命令。我希望你发现这个技巧在你需要的时候有用。
