многократная принудительная маршрутизация

1

Не уверен, правильно ли задан вопрос. Вот мои настройки: потому что я много двигаюсь, у меня нет стационарного доступа в Интернет (например, ADSL). Однако у меня есть локальная сеть для соединения нескольких машин - через кабели 100 Мб. Для доступа в Интернет я использую одно из тех карманных WiFi-устройств, которое позволяет подключать до 5 устройств и использует мобильную широкополосную связь (3G и HSPA). Я обнаружил, что если я подключен к локальной сети, я не могу подключиться к Интернету на той же машине.

Некоторые исследования на этом сайте показали, что, регулируя стоимость маршрутизации, я мог бы получить предпочтение WiFi-связи. Он также предложил мне удалить адрес шлюза. Я не мог понять, как это сделать (так как это была настройка DNS, поэтому я изменил фактический адрес шлюза на другой, чем в свойствах.

Казалось, что работает (сначала), но теперь, кажется, не работает (с перерывами). Я использую Windows-7 (преимущественно)

Мой вопрос, учитывая мои настройки, как я могу настроить две сетевые карты (кабельную и беспроводную), чтобы при поиске интернет-адреса он использовал WiFi, а если мне нужен локальный адрес, он использовал кабель?

PaoloFCantoni
источник
Что делает «карманное WiFi-устройство»? Есть ли порт Ethernet? Есть ли у него собственный фиксированный IP-адрес? Он действует как DHCP-сервер? ... (Ссылка на руководство для PWD сделает чудеса, чтобы помочь ответить на этот вопрос).
Хеннес
PocketWiFi - это HUAWEI E585 huaweidevice.com/worldwide/… Он действует как DHCP-сервер (хотя, похоже, он не может устанавливать постоянный лизинг). У него нет порта Ethernet. Моя непосредственная проблема, кажется, была решена ответом @ Рейна ниже.
PaoloFCantoni

Ответы:

3

Проблема в том, что Windows предпочитает проводные соединения перед беспроводными, и, честно говоря, это имеет смысл по умолчанию.

Чтобы это исправить, перейдите к Network and Sharing Center> Change Adapter Settings(или просто введите ncpa.cplRun). Затем нажмите, Altчтобы открыть меню и нажмите Advanced> Advanced Settings.... Затем просто измените порядок сетевых подключений на Adapters and Bindingsстранице, чтобы ваш беспроводной интерфейс был первым.

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

дождь
источник
У меня теперь есть связанная проблема: superuser.com/questions/456590/… . У кого-нибудь есть решение?
PaoloFCantoni
1

Самый простой вариант - добавить роутер в вашу настройку, если это возможно. Есть ли в кармане WiFi порт локальной сети? Если это так, просто добавьте маршрутизатор между вашей локальной сетью и Интернетом. Подключите карманное WiFi-устройство к порту WAN маршрутизатора, установите для порта WAN значение DHCP, а остальная часть маршрутизации должна быть автоматической. Но я полагаю, что проблема в том, что на устройстве нет портов.

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

Предположим, что ваша локальная сеть работает 192.168.1.0, а ваше WiFi-устройство передает ваш компьютер 192.168.200.10. Они должны быть в разных подсетях, чтобы работать, поэтому, если ваш WiFi находится в том же диапазоне, что и LAN, смените, какую сеть проще всего изменить.

Откройте командную строку и запустите ROUTE PRINT. Это даст таблицу текущих маршрутов вашего компьютера. Ищите запись как это:

0.0.0.0    0.0.0.0   192.168.1.1   192.168.1.100

Предполагается, что в вашей локальной сети есть маршрутизатор 192.168.1.1, а ваш компьютер - 192.168.1.100 в локальной сети. Если нет маршрутизатора, вы увидите On-linkвместо 192.168.1.1.

Мы не хотим этот маршрут. Он говорит вашему компьютеру, что он может найти любой адрес во всем мире ( 0.0.0.0), пройдя через 192.168.1.100интерфейс. Поскольку это просто не соответствует действительности, нам нужно понять, что с помощью него можно найти любой адрес во всем мире 192.168.200.10.

Попробуй это: ROUTE ADD 192.168.1.0 255.255.0.0 192.168.1.1 192.168.1.100

Это должно сказать вашему компьютеру, где искать машины в локальной сети. Это не будет сохраняться после перезагрузки, вам придется добавить -pфлаг, чтобы он прикреплялся.

Теперь, если честно, я исчерпал свои знания. Я не уверен, нужно ли нам удалять исходный маршрут или мы можем изменить его. Я не совсем понимаю синтаксис и то, как он будет различать два маршрута назначения 0.0.0.0, или два из них вообще будут существовать. Хотелось бы, чтобы я был настроен прямо сейчас, чтобы провести тестирование. Это может, по крайней мере, привести вас в порядок или заставить кого-то с большим знанием здесь поправить меня.

Вы можете найти больше информации здесь:

Синтаксис команды

Основы таблиц маршрутов в Windows

Многодомность

Таннер Фолкнер
источник