На чем работает pptp сервер?
На нем нужно создать правило
iptables -t nat -A PREROUTING -p tcp -d xxxx.hldns.ru --dport 5022 -j DNAT --to-destination 127.0.0.1:22
Это правило возможно работало бы при условии, что у меня интернет "заходит" в сервер по шнурку в один интерфейс, другой итерфейс интернет раздаёт. У меня же интернет по оптике идёт в роутер (набирая xxx.hldns.ru - я захожу непосредственно на роутер, с него идет проброс портов на сервер в локальной сети), роутер далее раздает интернет в сеть (и присваивает IP адреса).
PPTP Server (enp1s0 - 192.168.1.250, ppp0 - 192.168.6.1) крутится в локальной "домовой" сети IP 192.168.1.*
Маршрутизацию прописал, пинги между 192.168.1.250 <-> 192.168.6.2 проходят.
Дальше с доступом из интернет на 192.168.6.2 у меня ступор. (левый комп в интернет --->роутер--->192.168.1.250:5022--->192.168.6.2:22---->левый комп в интернет)
(Самое очевидное решение - подключатся по ppp0 к xxx.hldns.ru - попадая на pptp сервер 192.168.1.250, получать адрес из 192.168.6.*, и коннектиться к удаленному клиенту в моем случае не проходит - на работе vpn пофиксили, с андроида не могу найти прогу, которая цеплялась бы к pptp просто по логину\паролю, все просят сертификат)