如何在开放的 WiFi 网络中找到路由器的地址

如何在开放的 WiFi 网络中找到路由器的地址

例如,如果我连接到 wifi 网络,并且我想知道路由器的地址,即默认网关,如何在 linux 中找到它。谢谢。

答案1

route -n | grep 'UG[ \t]' | awk '{print $2}'
or
cat /etc/network/interfaces | grep gateway

答案2

“如果我连接到 wifi 网络” - 通过执行此操作,您很可能已发出请求DHCP(广播到 LAN 上的所有节点)。DHCP响应会告诉您的系统其 IP 地址/网络掩码是什么、其默认网关是什么以及许多其他信息。

您可以通过以下方式查看网络上的其他节点(如果它们已发送数据包):

arp -an

您可以使用以下命令查看默认路由(几乎所有数据包都发送到该路由):

ip route

如果您已经完成sudo apt-get install tracepath,您可以查看您的系统和之间的所有系统slashdot.org

tracepath slashdot.org

答案3

您可以通过以下方式找到 IP 路由器:

netstat -r -n

或者

route -n

或者

ip route show default
ip route | grep default

相关内容