我正尝试通过 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 上设置网关了,无法连接到它。PC 距离很远,无法访问,因此我无法实际登录并更改网关。
有没有其他方法可以访问 PC,通过在调制解调器中添加某种“iptables”路由,让我可以访问 RDP 或 VNC?我唯一的访问权限是远程登录调制解调器。我需要能够通过 RDP 或 VNC 从我的笔记本电脑连接到远程 PC。
感谢您的任何想法。
附言:这是我在调制解调器路由器上当前的端口转发设置
# 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
答案1
远程 PC 需要默认网关才能访问本地网络以外的任何内容,或让本地网络以外的任何内容访问它。如果没有设置默认网关,您就无法远程连接到远程 PC 来设置其默认网关,因此您有点陷入了两难境地。
如果您可以访问 PC 本地网络上的另一台计算机,则您可以通过该计算机连接到远程 PC,以便在远程 PC 上设置默认网关。