Я пытаюсь подключиться с ноутбука через VPN и 3G-модем / маршрутизатор к удаленному ПК / компьютеру.
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
В нормальных условиях шлюз ПК установлен на 192.168.1.22, и я могу подключиться со своего ноутбука к ПК через VPN и 3G-модем. Однако на этот раз я забыл настроить шлюз на ПК и не могу подключиться к нему. ПК находится очень далеко и недоступен, поэтому я не могу физически войти в систему и сменить шлюз.
Есть ли другой способ подключиться к ПК, добавив в модем какой-то маршрут iptables, чтобы получить доступ к RDP или VNC? Единственный доступ, который у меня есть, - это доступ к модему по телнету. Мне нужно подключиться со своего ноутбука к удаленному ПК через RDP или VNC.
Спасибо за любые идеи.
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
Удаленному компьютеру нужен шлюз по умолчанию, чтобы получить доступ к чему-либо за пределами его локальной сети или для доступа к чему-либо за пределами локальной сети. У вас нет возможности удаленно подключиться к удаленному ПК, чтобы установить его шлюз по умолчанию, если для него не установлен шлюз по умолчанию, так что вы находитесь в некоторой ловушке-22.
Если вы можете получить доступ к другому компьютеру в локальной сети ПК, вы можете затем подключиться к удаленному ПК через этот компьютер, чтобы установить шлюз по умолчанию на удаленном ПК.