У меня есть машина W7 с адаптером Ethernet и беспроводным адаптером. Ethernet направляется через настольный телефон, который затем подключается к стене.
Computer <-> Desk Phone <-> Wall
Это делает сетевой трафик немного медленнее в локальной сети. Существует определенная машина, к которой мне нужно время от времени получать доступ, но она доступна только в локальной сети из-за ограничений брандмауэра. Я хотел бы, чтобы локальная сеть использовалась только при подключении к этой машине, а беспроводная сеть использовалась для всего остального. В настоящее время, когда мне нужно получить доступ к защищенной машине, мне нужно отключить беспроводной адаптер. Я хотел бы избежать этого, если это возможно.
Адаптеры имеют разные маски подсети, разные шлюзы по умолчанию и один и тот же DHCP-сервер
Есть ли способ сделать это путем изменения приоритета сети или изменения файла hosts в Windows?
источник
Ответы:
Используйте таблицу маршрутизации.
Добавьте явное правило маршрута для удаленного компьютера, чтобы перейти к проводному шлюзу, и измените правило маршрута по умолчанию на Беспроводной шлюз (при необходимости):
В консоли:
где
{network}
это IP-адрес машины,{subnet}
255.255.255.255 и{gateway}
является шлюзом по умолчанию для проводного адаптера. Подсеть 255.255.255.255 сужает пункт назначения только до одного хоста.При этом весь трафик на удаленную машину должен идти в локальную сеть.
Чтобы отобразить таблицу маршрутизации:
Вы должны быть администратором, чтобы вносить изменения в таблицу маршрутизации.
источник