PPTP VPN на нестандартном порту
Как я могу запустить VPN-соединение на нестандартном порту? Я настроил VPN на своем маршрутизаторе, работающем под управлением DD-WRT, который я подключил к своему основному маршрутизатору. Я перенаправил порт на порт 90 и не могу подключиться к VPN с помощью Network Manager. Если я изменю порт обратно на 1723 (порт по умолчанию), я могу подключиться очень хорошо. Кто-нибудь знает, как это исправить?
Вот соответствующие IP-адреса:
1.1.1.1 = DD-WRT Router
192.168.1.154 = IP на интернет-маршрутизаторе
64.7.134.78=IP
Я хочу, чтобы это работало так:
1.1.1.1:1723 > 192.168.1.154:1723 > 64.7.134.78:90
Но это будет работать только так:
1.1.1.1:1723 > 192.168.1.154:1723 > 64.7.134.78:1723
1 ответ
Похоже, вы перенаправили порт на порт 90 на DD-WRT, это правильно? Вы проверили конфигурацию iptables на DD-WRT, чтобы убедиться, что ваши пакеты на этот порт будут получены?
В настоящее время я не знаю, как получить Network Manager для PPTP на определенный порт. Я смотрю на это, и я буду редактировать этот ответ, когда я узнаю. Вы также можете попробовать добавить номер порта в конец IP-адреса, например, 192.168.1.1:90 например.
Я не могу найти способ заставить Network Manager отправить на пользовательский порт, если не работает вышеуказанное предложение.
Глядя на /usr/share/doc/pptp-linux/USING и на man pppd Я также не вижу способа указать пользовательский порт, если, опять же, метод выше работает.
Если это не работает, лучшее, что я могу придумать, - это добавить статический маршрут, определяя диапазон адресов VPN в качестве пункта назначения, а также адрес выхода порта VPN и порт в качестве шлюза. Увидеть ip route help для дополнительной информации.