Проблема с настройкой PPTP VPN

Проблема с настройкой PPTP VPN

Моим первым намерением настроить PPTP VPN через маршрутизатор Linksys E2000 с прошивкой DD-WRT было использовать приложение iPhone, будучи подключенным к домашней сети из любого места, где у меня есть подключение к Интернету. Это работает. Однако я обнаружил, что не могу проверять электронную почту с помощью iPhone, пока он подключен к VPN. Но если янетподключен, яможетпроверить почту. Мой VPN-клиент — это iPhone 4 на iOS 6.1.2.

Что может быть причиной этого? Вот мои настройки PPTP VPN в моем маршрутизаторе:

pptp server: enable
broadcast support: enable
force mppe encryption: enable
dns1: 208.67.222.222
dns2: 8.8.8.8
wins1: 208.67.222.222
server IP: 192.168.4.1
client ip: 192.168.4.10
Chap-secrets: username * password *

Routing Table:
LAN NET        Subnet Mask       Gateway      Interface 
192.168.4.10   255.255.255.255   0.0.0.0      ppp1
118.23.8.201   255.255.255.255   0.0.0.0      ppp0
118.23.8.201   255.255.255.255   0.0.0.0      ppp0
192.168.1.0    255.255.255.0     0.0.0.0      LAN & WLAN 
0.0.0.0        0.0.0.0           118.23.8.201 ppp0 

IP моего роутера 192.168.1.1

Другое. Хотя они включены и настроены, не имеет значения, отключал я их или включал. Работает в обоих направлениях. VPN passthrough: все 3 включенных порта переадресованы: 1723 и 1792

решение1

Проблема не в вашей таблице маршрутизации, она выглядит просто отлично. Однако неверным является ваш файл конфигурации, и может быть проблема с конфигурацией для использования с iPhone. Я предлагаю вам сделать копию текущего файла, чтобы использовать его в случае катастрофы, но затем давайте напишем новый.

Вы можете проверить, как правильно настроить VPN.здесь, но я вам все объясню.

Я думаю, что первая ошибка в адресе WINS2. Вы использовали адрес OpenDNS, в то время как WINS2 должен быть адресом в вашей локальной сети; из этого я делаю вывод, что у вас нет сервера WINS2 в вашей локальной сети (у большинства людей его нет, у меня, конечно, нет), поэтому просто удалите эту строку. В руководстве по DD-WRT выше указано:

ПОБЕДЫ Добавьте свойместныйWINS-серверы. Эти настройки необязательны.

(Выделено мной).

Тогда IP-адрес сервера неверен; в руководстве указано

IP-адрес сервера. Ваш IP-адрес локальной сети.

Вы можете использовать LAN-адрес вашего маршрутизатора, 192.168.1.1.

Затем идет диапазон IP-адресов клиента. В руководстве указано:

Клиентский IP(ы) Диапазон клиентских IP-адресов. Оставьте поле пустым, работать не будет. ... Должен быть допустимым IP-адресом в сегменте локальной сети.

Таким образом, он должен быть в диапазоне 192.168.1.0/24. Пожалуйста, выберите диапазон, а не просто отдельный адрес, поскольку синтаксис может быть чувствителен к отсутствию тире.

Наконец, особенность Айфонов. Тот же гайд, чуть позже,здесь, утверждает, что у iPhone есть проблема с DNS, и что добавление нескольких строк в скрипт запуска маршрутизатора решит эту проблему. Этот момент немного сомнителен, поскольку неясно, затрагивает ли эта проблема DNS все iPhone или только некоторые версии IOS (и поэтому нет смысла спрашивать, какую версию вы используете). Поэтому я предлагаю вам попробовать ваш VPNбезсначала выполните это исправление; затем, если оно не сработает, вы настраиваете его согласно предоставленной ссылке.

решение2

Видетьhttp://cnedelcu.blogspot.sg/2011/10/pptp-server-fix-for-ios-problems.html

Вот что помогло мне это сделать. Вам нужно открыть файл параметров pptpd, который обычно находится здесь: /etc/ppp/options.pptpd В самом низу файла вставьте следующие строки:

nopcomp
noaccomp
mtu 1400
mru 1400
default-asyncmap

После сохранения файла обязательно перезапустите pptpd должным образом (я остановил его и запустил снова полностью) и попробуйте подключиться из iOS снова. Мне помогло! Надеюсь, вам тоже поможет.

Связанный контент