У меня два магазина и офис. Магазины подключены к Интернету через одного и того же интернет-провайдера, но они находятся в разных частях города и, конечно же, используют разные подключения. Этот интернет-провайдер использует NAT, поэтому оба моих магазина имеют один и тот же видимый извне IP-адрес.
Офис подключен к Интернету через другого провайдера и имеет статический IP-адрес.
Текст Вот говорит
Протокол PPTP не разрешает два VPN-подключения с одного и того же удаленного IP-адреса.
Так ли это на самом деле? Это физическое ограничение? Я пытался подключиться к одному и тому же VPN-серверу PPTP из дома, где мой ноутбук и ноутбук подключены к Интернету с помощью одного маршрутизатора. Оба соединения с обеих машин были успешно установлены.
Есть ли проблема в ситуации, когда два устройства подключаются к одному и тому же серверу VPN и имеют одинаковый внешний IP-адрес? Мне нужно, чтобы каждый из моих магазинов видел сеть офисов и сеть офисов, чтобы видеть сеть каждого магазина. Магазинам незачем видеться друг с другом.
Протокол PPTP использует GRE (Generic Routing Encapsulation) для транспортировки данных полезной нагрузки. Протокол GRE, в отличие от tcp / udp / etc, не имеет портов, которые можно использовать для однозначной идентификации пакетов друг от друга, пересекающих NAT.
Протокол PPTP использует необязательный заголовок Key для хранения длины, идентификатора вызова и порядкового номера. Но в некоторых реализациях NAT просто нет необходимого кода, чтобы копаться в заголовках GRE и извлекать идентификатор вызова из заголовка ключа. Это означает, что они просто используют IP-адреса назначения, чтобы отличить один пакет от другого.
Я только что просмотрел PPTP RFC и не нашел места, где несколько сеансов на каждый IP-адрес были специально упомянуты как невозможные, поэтому я считаю, что документы для этой реализации PPTP просто помещают комментарий в свои из-за общего сложности с PPTP и NAT.