В нашем офисе есть как LAN, так и Wi-Fi. скажем, теперь я подключился как к локальной сети, так и к Wi-Fi. теперь, когда я даю ipconfig. Он показывает как LAN IP, так и WiFi IP. Я хочу знать, к какой сети я на самом деле подключен. Значок «Сетевые подключения» на ноутбуке показывает, что я подключен к Wi-Fi, когда у меня есть и Wi-Fi, и подключение к локальной сети. Но если я отключу подключение к локальной сети ... Моя сеть прерывается, и требуется время, чтобы снова подключиться к Wi-Fi.
Как узнать, к какой сети я действительно подключен?
Вы связаны с обоими. На самом деле вы спрашиваете (я думаю), какое соединение я использую для отправки данных. Это показано в таблице маршрутизации.
Например:
[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-адресов (что, как я предполагаю, так?), Поэтому соединения с этой сетью разрываются перед восстановлением.
Запустить ip route print команда. Он покажет вам таблицу маршрутизации вашего компьютера. После этого вы сможете найти сети, к которым вы подключены, и шлюз по умолчанию. Он должен раскрыть вам то, что вы хотите знать.
Запустите tracert к внешнему источнику, например 8.8.8.8, и выясните, из какого шлюза он выходит. Это может проверить, ушел ли он через ваш LAN-адрес или ваш WiFi-адрес (если они не находятся в одной подсети, и в этом случае это не имеет значения :))