4

У меня есть два сетевых адаптера. Один подключен к 3g-роутеру, а второй сетевой адаптер подключен к локальной сети.

Я хочу направить весь трафик по конкретным ip-адресам / хостам на 3g-роутер с помощью команды "route add", а остальным следует использовать локальное соединение.

Оба соединения работают самостоятельно, но когда они включены вместе, ни одно из них не работает должным образом, даже если для одного из них установлен более высокий показатель. Оба настроены как «Частные сети».

Тайм-аут всех запросов. Когда я добавляю маршрут к 3g-роутеру, трассировка работает, но серфинг не будет.

Есть идеи?

2 ответа2

3

Vista поддерживает только одно подключение к Интернету и, кроме того, имеет раздражающую привычку всегда отдавать предпочтение проводным соединениям, а не проводным, при условии, что они быстрее (имеют лучший показатель).

Смотрите эту статью для решения со многими скриншотами:
«Несколько сетей Windows Vista: беспроводная связь с общедоступным WIFI и проводная связь с частной локальной сетью».

Основным решением является использование команды:

удаление маршрута 0.0.0.0 IF 11

где IF 11 ссылается на Inteface List # 11 (который отображается при выводе команды route print в разделе Interface List). Замените 11 номером интерфейса, который вы не хотите использовать для серфинга.

2

Я хотел бы добавить больше деталей. Мне нужно было направить локальные 10.* запросы к адаптеру Ethernet и любой другой запрос (интернет) к адаптеру Wi-Fi. Вот что я сделал:

  1. Узнайте IP-адрес шлюза адаптера Ethernet с помощью ipconfig . Мой был 10.0.150.1

  2. Узнайте номер адаптера Ethernet, используя route print . Моему было 11

  3. route delete 0.0.0.0 IF 11

  4. route add 10.0.0.0 MASK 255.0.0.0 10.0.150.1

Таким образом, каждый запрос локальной сети направляется через сетевой адаптер.

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