Переадресация портов с помощью OpenVPN клиента

Измените файл kickstart, добавив строку ignoredisk в первую часть, см. kickstart doc:

По умолчанию все диски будут доступны для разметки. Можно использовать только одну из следующих трех опций.

ignoredisk --drives=sdb
ignoredisk --only-use=sda
ignoredisk --interactive

3
14.06.2018, 23:48
2 ответа

Проблема была связана с правилами iptables. Добавив следующие правила, все работает как положено:

iptables -t nat -I PREROUTING 1 -d {SERVER_LOCAL_IP_ADDRESS} -p tcp --dport {CLIENT_PORT} -j DNAT --to-dest {CLIENT_LOCAL_IP_ADDRESS}:{CLIENT_PORT}

iptables -t nat -I POSTROUTING 1 -d {CLIENT_LOCAL_IP_ADDRESS} -p tcp --dport {CLIENT_PORT} -j SNAT --to-source {VPN_GATEWAY_IP}

iptables -I FORWARD 1 -d {CLIENT_LOCAL_IP_ADDRESS} -p tcp --dport {CLIENT_PORT} -j ACCEPT

2
27.01.2020, 21:30

Ваш SNAT соответствует другому номеру порта DNAT и диаграмме, поэтому эта настройка будет работать, только если клиент OpenVPN в качестве маршрутизатора выходит в Интернет через сервер OpenVPN.

Вероятно, вам следует заменить 32400 на 8081.

0
27.01.2020, 21:30

Теги

Похожие вопросы