У меня есть подключение OpenVPN и я хочу подключиться через это подключение только к одному IP, а весь остальной трафик направить через обычное сетевое подключение. Как мне это сделать?
решение1
Во-первых caveat
: использование OpenVPN таким образом не сильно отличается от сеанса SSH, так в чем же смысл увеличенного объема работы?
Тем не менее, если это то, чего вы хотите, есть несколько вещей, которые следует проверить:
убедитесь, что файл конфигурации клиентанетсодержат следующую строку:
redirect-gateway def1
убедитесь, что файл конфигурации серверанетсодержат следующую строку:
нажмите "перенаправление-шлюз def1"
если файл конфигурации сервераделаетсодержат предыдущую строку, то вам придется действовать в соответствии с вашей таблицей маршрутизации. Удалите шлюз по умолчанию, который вы видите, когда вы входите в OpenVPN, и замените его на ваш обычный локальный шлюз, добавив спецификацию
dev ru0
в конце правила. Это указывает ядру использовать интерфейс ethernet (замените имя вашей сетевой карты Wi-Fi, если вы используете его вместо интерфейса ethernet) вместо tun0/tap0, интерфейсов OpenVPN в режимах маршрутизации/моста соответственно для любого общего адреса.