Я установил сервер OpenVPN в Archlinux и теперь использую графический интерфейс OpenVPN в Windows 7, я могу общаться с другими компьютерами, подключенными через VPN, но я еще не понял, как маршрутизировать весь трафик через туннель.
Как мне это сделать? Я подумал, что мне нужно сделать это route
(команда cmd), но я думаю, что мне нужны некоторые указатели здесь.
Я следовал инструкции OpenVPN HowTo по этому вопросу, но она не работает, она просто не подталкивает опцию «заставить клиента пройти через этот шлюз».
А переход с OpenVPN на альтернативу PPTP / IPSec на данный момент не вариант.
В Windows Vista и последующих версиях OpenVPN часто необходимо указывать:
В противном случае маршруты не могут быть установлены.
Тогда я рекомендую не менять маршруты вручную, а использовать выделенный параметр OpenVPN:
Между ними есть большая разница: ваш маршрут мешает стандартному, и когда ваш локальный DHCP возобновляет аренду или что-то в этом роде, он может восстановить исходный маршрут по умолчанию и испортить ситуацию. Redirect-gateway def1 скорее устанавливает два маршрута: 0.0.0.0/1 и 127.0.0.0/1. Он оставляет маршрут по умолчанию, является более конкретным, поэтому имеет приоритет над заданным по умолчанию и легко удаляется.
источник
redirect-gateway def1
сделал трюк для меня после запуска OpenVPN в качестве администратора.В конфигурационном файле OpenVPN вы пытались изменить "redirect-gateway" на "redirect-gateway def1"?
источник
Не забудьте сделать:
источник