Как направить трафик клиента Win7 VPN через альтернативный шлюз

Как направить трафик клиента Win7 VPN через альтернативный шлюз

У меня есть два шлюза: один выбран из-за скорости, а другой — из-за объема, по соображениям стоимости.

Я использую клиент Windows7 L2TP over IPSec VPN для подключения к работе и хочу направить этот трафик через один шлюз, а остальной трафик моей машины — через другой шлюз. Я настроил статические маршруты для отправки моего рабочего трафика через VPN, но затем VPN направляет его через шлюз по умолчанию машины (.254), а не через альтернативный (.253).

Я не могу найти способ настроить VPN-клиент на использование другого локального шлюза для его облачного конца. Думаю, должна быть команда ROUTE, но я не могу ее понять.

Любая помощь приветствуется.

решение1

Наконец я сам нашёл ответ:

Я использую «NetRouteView» — бесплатную загружаемую утилиту с графическим интерфейсом, которая упрощает доступ к таблице маршрутизации и позволяет избежать использования команды ROUTE в окне cmd.

  1. Добавьте второй шлюз в дополнительных свойствах IP4 сетевой карты. Вот они в моей локальной подсети
        192.168.1.254 (original landline router - unlimited use)
        and 
        192.168.1.253 (new, limited volume 4G router)  

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

  Destination        Netmask          Gateway       Interface  Metric
    0.0.0.0          0.0.0.0    192.168.1.253    192.168.1.104    266
    0.0.0.0          0.0.0.0    192.168.1.254    192.168.1.104    210

                     (My local PC is on port     192.168.1.104)
  1. Теперь нам нужно добавить строку для направления наших (приоритетных) VPN-пакетов через шлюз 253.
   nnn.nnn.nnn.nnn  255.255.255.255    192.168.1.253    192.168.1.104     11

    nnn.nnn.nnn.nnn  IP address of your remote VPN server
    255.255.255.255  makes the route specific to this single address.

У меня это работает. Единственная проблема, с которой я сейчас столкнулся, заключается в том, что после перезагрузки или выхода из спящего режима строка nnn меняет шлюз на адрес 254, и мне приходится удалять и вводить его заново. Если я редактирую его, NetRouteView жалуется «Элемент не найден». Я установил строку как «постоянную» или «Не изменять», но проблема сохраняется, а не сама строка.

Связанный контент