Назад | Перейти на главную страницу

openVPN Mac (Tunnelblick) весь трафик через VPN

Проблема в том, что мы хотим использовать здесь 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