在我们的办公室里,我们既有 LAN 网络,也有 Wi-Fi 网络。假设我现在已经连接到 LAN 和 WiFi。现在当我给出 ipconfig 时。它同时显示 LAN IP 和 WiFi IP。我想知道我真正连接到的是哪个网络。当我同时拥有 WiFi 和 LAN 连接时,笔记本电脑上的“网络连接图标”显示我已连接到 WiFi。但是如果我删除 LAN 连接……我的网络会中断,需要一些时间才能再次连接到 WiFi。
如何找到我真正连接的网络?
答案1
您已连接到两者。您真正想问的是(我认为)我使用哪个连接来发送数据。这从路由表中显示出来。
例如:
[dave@rclogin ~]$ /sbin/route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
139.222.85.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 139.222.85.1 0.0.0.0 UG 0 0 0 eth0
显示当前路由,在我的情况下,一切都转到 eth0。
路由从上到下工作,例如如果我有:
139.222.85.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
139.222.85.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
然后它将使用 eth0,因为在到达 wlan0 之前找到了路由。
我认为您在断开连接时遇到连接问题的原因可能是由于两个接口共享相同的 IP 范围(我猜是这种情况?),因此与该网络的连接在重新建立之前被断开。
答案2
运行 tracert 到外部源,例如 8.8.8.8,并找出它离开的网关。这可以验证它是通过您的 LAN 地址还是您的 WiFi 地址离开的(除非它们在同一个子网上,在这种情况下就无关紧要了 :) )
答案3
跑过ip 路由打印命令。它将显示您的计算机的路由表。然后您将能够找到您连接的网络和默认网关。它应该会向您揭示您想知道的内容。