Есть openvpn сервер. 10.8.0.1
К нему подключены 2 клиента. 10.8.0.30 и 10.8.0.40
Задача перенаправить весь интернет с первого клиента через второго.
Первый клиент виндовс, остальные все ubuntu.
Всё пингуется со всеми. (в сети 10.8.0.0/24)
ip_forvard включён везде
На втором клиенте
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
На первом клиенте
route change 0.0.0.0 mask 0.0.0.0 10.8.0.40
route add физический_адрес_сервера mask 255.255.255.255 192.168.1.1
В конфигурации сервера директива push «redirect-gateway def1» отключена
И client-to-client включена конечно.
topology subnet
Когда я вышеупомянутый iptables делаю на сервере - всё работает как надо.
А вот на клиенте никак не заводится :(
На всех ubuntu iptables всё ACCEPT