Как осуществить OpenVPN-подключение через SSH туннель?

Здравствуйте.
Ситуация такая: есть организация, в которой порезан доступ в интернет, а также блокированы многие порты, в частности OpenVPN-соединение режется независимо от порта подключения.
До недавнего времени решение было простым: SSH-туннель до домашней машины и socks-proxy в браузере.

Но вот понадобилось использовать это дело для всей системы.
Дома OpenVPN сервер, на работе Windows 7 с OpenVPN клиентом и Putty с туннелем.
При попытке указать в OpenVPN GUI Socks Proxy, подключение идет через SSH туннель и все замечательно подключается.

НО!
Как только проходит подключение, OpenVPN активирует свой сетевой интерфейс, а тот, через который проходило подключение, приобретает статус "Неизвестная сеть". Как следствие SSH-туннель падает, а следом и OpenVPN соединение.

Если Socks Proxy находится на другом компьютере, то таких проблем не возникает, но хочется использовать локальный Proxy.

Подскажите, как можно решить данную проблему?
  • Вопрос задан
  • 6381 просмотр
Решения вопроса 1
4er
@4er Автор вопроса
Разобрался сам.
Проблема была в
push "redirect-gateway"
на сервере. При подключении через SSH туннель такое не работает, необходимо заменить на
push "redirect-gateway local def1"
В таком случае все прекрасно работает.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
А зачем такие костыли?
Повесьте OpenVPN на 443й порт, пускайте его по tcp. Такое никто не блокирует.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы