Добрый день. Есть компьютер в локальной сети, которая не доступна снаружи из за NAT провайдера. Есть также VPS в интернете, через SSH туннель на котором я хочу ходить в серую сеть.
SSH соединение устанавливаю с локальной сети на сервер в интернете:
ssh user@116.31.190.176 -R "0.0.0.0:2222:192.168.0.115:3389" -NCv
На сервере в интернете туннель поднимается, но почему-то только на lo интерфейсе.
root@116.31.190.176:~# netstat -nlp | grep 222
tcp 0 0 127.0.0.1:2222 0.0.0.0:* LISTEN 28863/sshd: user
tcp6 0 0 ::1:2222 :::* LISTEN 28863/sshd: user
root@116.31.190.176:~# cat /etc/ssh/sshd_config | grep Gateway
GatewayPorts clientspecified
Почему так происходит? почему он не сбиндится куда ему указано, на 0.0.0.0:2222.
Пробовал даже DNAT делать, нихрена он не заворачивается (forwarding=1 в sysctl)