OpenVPN и NAT через TUN

Aug 16, 2018 16:44

Дано:
Сервер OpenVPN, 10.8.0.1
Клиент OpenVPN, 10.8.0.3
Второй клиент OpenVPN, 10.8.0.100
Все это добро работает через TUN.

Задача:
Сделать так, чтобы клиент 10.8.0.3 NATился в инет через 10.8.0.100

Решение:
Использовать CCD (client-config-dir) и для клиента 10.8.0.100 указать "iroute 0.0.0.0 0.0.0.0" и только после этого настраивать NAT. Иначе пакеты пойдут к шлюзу по умолчанию - на 10.8.0.1

Вот такой грязный хак.

Через TAP все работает и так, поскольку таблица маршрутизации формируется ядром, а не демоном OpenVPN.

Инструкции, openvpn, IT-сфера, Шаманство

Previous post Next post
Up