Проблема в том, что мы хотим использовать здесь openVPN в качестве VPN-сервера по умолчанию. Теперь у нас такая же проблема, как и всегда. В Windows все работает нормально, но на Mac у нас проблемы с маршрутизацией.
Когда вы вошли в сеть, весь ваш интернет-трафик проходит через VPN-соединение. Мы установили для этого маршруты в Serverconfig, но они не влияют на целевую систему.
Есть ли здесь у кого-нибудь решение для этого?
спасибо за вашу помощь
ОБНОВИТЬ:
Я не хочу, чтобы трафик проходил через VPN-соединение! Проблема в том, что когда кто-то скачивает файл, наше соединение здесь не работает.
У меня OpenVPN работает на OSX с Tunnelblick.
Чтобы весь трафик проходил через VPN-соединение, я добавил в конфигурацию моего сервера OpenVPN следующее:
push "redirect-gateway def1"
В документации OpenVPN (версия 2.1) "def1" определяется следующим образом:
def1 - используйте этот флаг, чтобы переопределить шлюз по умолчанию, используя 0.0.0.0/1 и 128.0.0.0/1 вместо 0.0.0.0/0. Это дает преимущество переопределения, но не уничтожения исходного шлюза по умолчанию.
Других настроек, влияющих на маршрутизацию, у меня нет.
Поскольку это не должно зависеть от того, на какой платформе вы запускаете open-vpn, все будет в порядке, если вы установите директиву redirect-gateway на сервере.
Увидеть openVPn как это сделать для получения дополнительной информации.
В вопросе, который вы сказали, вы задали маршруты. Установка маршрутов может быть, а может и не быть тем же самым, что и шлюз перенаправления. Я не могу сказать, не зная вашей конфигурации. OpenVPN поддерживает различные способы установки маршрутов в соответствии с клиентской системой или спецификацией.
Вы также можете перепроверить, если вы установили значения route-method и route-delay.
Я был в такой же ситуации и немного исследовал ее. Я зарегистрировал проблема на TunnelBlick.
Непосредственные обходные пути описаны в OpenVPN вики. Способ 2, override
, выглядит самым простым.
Добавьте в конфигурацию клиентов следующие параметры:
route 0.0.0.0 192.0.0.0 net_gateway
route 64.0.0.0 192.0.0.0 net_gateway
route 128.0.0.0 192.0.0.0 net_gateway
route 192.0.0.0 192.0.0.0 net_gateway