LINUX.ORG.RU
решено ФорумAdmin

Не открываются сервисы с внешнего мира висящие на клиенте VPN

 


0

1

И снова я.

Есть OpenVPN сеть (10.10.100.0/24) в которой находится клиент 10.10.100.9 у которого висят webmin и transmission на портах 10000 и 10001 соответственно. На VPN сервере (10.10.100.1) в iptables DNATятся порты с внешнего IP сервера 10000 и 10001 на такие же к клиенту 10.10.100.9. Изнутри VPN-сети и webmin и transmission висящие на этих двух портах доступны по http://10.10.100.9:10000 или 10001. Если постучаться на публичный IP сервера (111.111.111.112) с мобильного оператора, то я тоже могу открыть и webmin и transmission. Но если находиться в этой VPN сети и с IPшником сервера (весь трафик из VPN-сети перенаправляется через VPN сервер) попробовать достучаться на тот же самый IPшник сервера до этих портов, то ты получишь через 5 минут Time out.

Так же, клиент 10.10.100.9 является роутером локальной сети (172.16.0.0/24) который подключен к миру через ppp0 и имееет белый IP. И если попытаться из этой локальной сети достучаться до 10.10.100.9 (даже без VPN-соединения) по портам 10000 10001 по такой схъеме:

172.16.0.2 (я) -> 172.16.0.1 (роутер+клиент VPN 10.10.100.9) -> 20.20.20.20(ppp0 белый IP) -> 111.111.111.112 -> 10.10.100.9

То получишь тоже Time out.

Как это лечить?

Какие данные нужны - предоставлю.

Вот примерная схема всего этого:


[20.20.20.20] -> Интернет ------(не работает)------Интернет
       |                                               |
[10.10.100.9 & 172.16.0.1] -> [10.10.100.1] -> [111.111.111.112]
       |                                               |
[172.16.0.0/24]                                   (работает) 
                                                       | 
                                                       |
[мобильный оператор] ----------------------------------

UPD:

Через tcmpdump узнал что пакеты доставляются прямо до 10.10.100.9, но в обратную сторону не идут.



Последнее исправление: FluffyPillow (всего исправлений: 2)

Толи лыжи, то ли я, толи праздники... Не в курил. Но предполагаю, что проблема как обычно с роутингом и если нет возможности решить ее роутингом, то snat.

anc ★★★★★
()
Ответ на: комментарий от anc

Да тут конечно роут был виноват, но где затыка так и не нашёл. Все нужные роуты были везде.

Решил проблему пересобрав всю сеть в другую конфигурацию.

FluffyPillow
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.