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 для дополнительной информации.

Другие вопросы по тегам