У меня есть сервер PPTP, к которому я могу подключиться, используя его IP-адрес локальной сети, но не используя внешний IP-адрес. Мой маршрутизатор настроен для пересылки PPTP на правильный компьютер, и сервер может получить доступ к Интернету. Однако я не могу использовать свой общедоступный IP-адрес для подключения к серверу.
Есть ли в pptpd параметр, блокирующий внешние подключения, или это более вероятно, связано с моим маршрутизатором?
Я успешно использовал сервер PPTP в той же сети раньше.
(Он работал на той же машине, но с тех пор ОС была переустановлена. Может ли это повлиять на текущую настройку? Как насчет назначения нового локального IP?)

Запуск сервера Ubuntu 14.04

1 ответ1

0

Вы не предоставляете много информации.

По сути, для построения PPTP-туннеля необходимы две вещи:

, TCP-соединение (по умолчанию через порт 1723). Я предполагаю, что вы будете использовать TCP 1723)

, соединение GRE (GRE - это протокол IP 47)

Сначала будет установлено соединение TCP 1723, затем будет построен туннель GRE.

Мой совет: следите за своим файлом /var /log /syslog, чтобы точно отслеживать, какие данные удается достичь на вашем PPTP-сервере, и отслеживать процесс создания PPTP-соединения. Аналогично, запуск wireshark на PPTP-сервере при попытке подключения покажет вам, что на самом деле происходит.

Вы не говорите, что такое ОС и дистрибутив PPTP-сервер (я предполагаю, что это дистрибутив Linux). По моему опыту, на стороне pptp-сервера нет специальной настройки для доступа wan.

(Но мой опыт ограничен работой PPTP-серверов в Debian)

Что касается маршрутизатора, вам нужно [TCP 1723] перенаправить на [ваш IP-сервер pptp / TCP 1723 порт].

Наконец, ваш маршрутизатор МОЖЕТ не наслаждаться тем, что вы выполняете "Внешний доступ из локальной сети" (из-за GRE брандмауэрам маршрутизаторов трудно с PPTP). У меня нет этой проблемы, но вы могли бы. Так что тоже попробуйте соединение WAN ОТ настоящего противника.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .