通过3G调制解调器路由器的端口转发远程桌面没有网关

我试图通过一台笔记本电脑,通过一个VPN和一个3G调制解调器/路由器连接到远程PC /计算机。

PC (192.168.1.33) | 3G Modem (192.168.1.22) | [3G internet, connecting to VPN] | Modem VPN IP (192.168.0.3) My laptop on VPN: 192.168.0.2 

在正常情况下,PC的网关设置为192.168.1.22,我可以通过VPN和3G调制解调器从笔记本电脑连接到PC。 但是我忘了在这个时候在PC上设置网关,我无法连接到它。 个人电脑很远,不能访问,所以我不能物理login和更改网关。

还有另外一种方法可以通过在调制解调器中添加某种“iptables”路由来让PC访问RDP或VNC吗? 我有唯一的访问是telnet访问调制解调器。 我需要能够通过RDP或VNC从笔记本电脑连接到远程PC。

感谢您的任何想法。

PS:这是我在调制解调器路由器上的当前端口转发设置

 # port 3389 PC (RDP) iptables -A PREROUTING -t nat -i ppp0 -p tcp --dport 3389 -j DNAT --to 192.168.1.33:3389 iptables -A FORWARD -p tcp -d 192.168.1.33 --dport 3389 -j ACCEPT 

远程PC需要一个默认网关来访问除本地networking以外的任何东西,或者访问本地networking以外的任何东西来访问它。 没有办法远程连接到远程PC,为了在没有默认网关的情况下设置它的默认网关,所以你有点儿不习惯。

如果您可以访问PC本地networking中的另一台计算机,则可以通过该计算机连接到远程PC,以便在远程PC上设置默认网关。