1

У меня есть машина W7 с адаптером Ethernet и беспроводным адаптером. Ethernet направляется через настольный телефон, который затем подключается к стене.

Computer <-> Desk Phone <-> Wall

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

Адаптеры имеют разные маски подсети, разные шлюзы по умолчанию и один и тот же DHCP-сервер

Есть ли способ сделать это путем изменения приоритета сети или изменения файла hosts в Windows?

1 ответ1

1

Используйте таблицу маршрутизации.

Добавьте явное правило маршрута для удаленного компьютера, чтобы перейти к проводному шлюзу, и измените правило маршрута по умолчанию на Беспроводной шлюз (при необходимости):

В консоли:

route add -p {network} mask {subnet mask} {gateway}

где {network} - это IP-адрес устройства, {subnet} - 255.255.255.255, а {gateway} - это шлюз по умолчанию для проводного адаптера. Подсеть 255.255.255.255 сужает пункт назначения только до одного хоста.

При этом весь трафик на удаленную машину должен идти в локальную сеть.

Чтобы отобразить таблицу маршрутизации:

route print -4

Вы должны быть администратором, чтобы вносить изменения в таблицу маршрутизации.

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