Шлюз, продвинутый OpenVPN, автоматически заменяется

Я использую OpenVPN в качестве шлюза, и он работает отлично - соединение успешно, маршруты установлены, и передача работает. Но у некоторых клиентов есть проблема со шлюзом (два различных окна PC в той же сети).

У обоих клиентов есть два адаптера - сначала Ethernet, второй VPN. OpenVPN, работающий правильно - маршрут по умолчанию к Ethernet удален и новый, один к виртуальному адаптеру создается. Но через некоторое время (несколько минут) что-то создаст маршрут назад к Ethernet.

Я попробовал набор к метрике на обоих адаптерах (Ethernet имел 200, виртуальный адаптер 100), но новый маршрут к Ethernet был создан с метрикой 99.

Как я могу отключить это поведение? Почему шлюз всегда задерживается к Ethernet и почему это происходит только в одной сети?

1
задан 25 October 2014 в 11:31
2 ответа

Наиболее вероятная причина сброса маршрута по умолчанию заключается в том, что какая-то служба или программа соответствующим образом изменяет конфигурацию вашей системы (у вас может быть запущен другой VPN-клиент, какая-то групповая политика на месте, странные настройки DHCP работают или что-то совсем другое).

Вы можете попробовать обойти это, протолкнув четыре / 2 сетевых маршрута через OpenVPN - таким образом, маршрут по умолчанию никогда не будет использоваться, поскольку более конкретные маршруты будут доступны для всех пунктов назначения:

push "route 0.0.0.0 192.0.0.0"
push "route 64.0.0.0 192.0.0.0"
push "route 128.0.0.0 192.0.0.0"
push "route 192.0.0.0 192.0.0.0"

AFAIR вы не можете использовать маску сети / 1, поскольку некоторые операционные системы (могут быть клиенты Windows, хотя я должен признать, что не помню) не принимают добавление маршрута / 1 в таблицу маршрутизации.

1
ответ дан 3 December 2019 в 21:11

Может быть, попытаться указать метрику ниже 99 в «проталкиваемом» маршруте в конфигурации сервера?

push "route network/IP [netmask] [gateway] [metric]"
1
ответ дан 3 December 2019 в 21:11

Теги

Похожие вопросы