3

У меня есть две очень отдельные сети, которые я хотел бы контролировать с помощью одного компьютера.

Я работаю над созданием простого приложения Windows Form, которое отслеживает доступность каждой сети, отправляя эхо-запрос на сервер ниже каждой сети.

То, что я хотел бы сделать, это подключить сетевой кабель от маршрутизатора одной сети к порту Ethernet на ноутбуке и по беспроводной сети подключиться к другой сети. Или есть лучший способ?

Но когда сетевой кабель подключен, беспроводная связь на ноутбуке отключается.

Есть ли способ (предпочтительно программно), чтобы поддерживать беспроводную и Ethernet-карту одновременно и активными?

Я использую Vista на данный момент, если это имеет значение.

4 ответа4

1

Но когда сетевой кабель подключен, беспроводная связь на ноутбуке отключается.

Это действительно не должно случиться. Или, поскольку это так, это звучит как аппаратное ограничение вашего ноутбука.

0

Поскольку похоже, что вы используете DHCP для обоих подключений, проверьте, получаете ли вы конфликтующие аренды (скажем, IP-адреса в одной подсети) на обоих интерфейсах. Это испортит таблицу маршрутизации.

Также вставьте вывод ipconfig /all в свой вопрос.

0

Я использую Vista и могу пинговать роутеры в обе мои сети. Я использую Vista Ultimate с настольного компьютера, как с беспроводной, так и с проводной сетью.

C:\Users\romain>ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:
Reply from 192.168.0.1: bytes=32 time<1ms TTL=64
Reply from 192.168.0.1: bytes=32 time<1ms TTL=64
Reply from 192.168.0.1: bytes=32 time<1ms TTL=64
Reply from 192.168.0.1: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

C:\Users\romain>ping 192.168.1.1

Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=2ms TTL=64
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64

Ping statistics for 192.168.1.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 2ms, Average = 1ms
0

Вы определенно можете сделать это, и это так же просто, как подключиться к ним обоим одновременно. Подключите сетевой кабель, а затем подключите беспроводные утилиты. Я знаю из личного опыта, что Windows может поддерживать это, и он будет отправлять пакеты через интерфейс, который подключен к соответствующей сети (честно говоря, я не уверен, как он обрабатывает решение, когда цель не подключена ни к одной из сетей, т.е. один получает приоритет). Что касается автоматического отключения, это проблема драйвера / сетевой утилиты, предназначенная для снижения энергопотребления (это делает мой ThinkPad). Если вы не можете найти способ отключить это, посмотрите, можете ли вы найти драйвер у другого поставщика.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .