Перейти к содержимому

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

2

Моим первым намерением настроить 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

5 914 просмотров
ducsu спросил 12 лет назад
D 20

2 ответа

1

See http://cnedelcu.blogspot.sg/2011/10/pptp-server-fix-for-ios-problems.html

Here's what got it to work for me. You need to open up the options file for pptpd usually located here: /etc/ppp/options.pptpd At the very bottom of the file, insert the following lines:

nopcomp noaccomp mtu 1400 mru 1400 default-asyncmap 

After saving the file, make sure to restart pptpd properly (I stopped it and started it again completely) and try connecting from iOS again. Worked for me! Hope it will for you as well.

liangfu ответил 12 лет назад
L 11
0
Принятый ответ

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

Вы можете проверить правильный способ настройки вашего VPN здесь, но я проведу вас через это.

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

WINS Добавьте свои локальные серверы WINS. Эти настройки не являются обязательными.

(Акцент мой).

Тогда IP сервера неверен; гид заявляет

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

Вы можете использовать адрес локальной сети вашего маршрутизатора, 192.168.1.1

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

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

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

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

Следовал твоим шагам. До сих пор не работает. Действует так же с моей первоначальной настройкой. Я изменил dns1, чтобы отразить мой пров. Вот забавная причуда. Я оставил wins1 пустым, но он автоматически вводит строку dns1 после сохранения. В любом случае, если я оставлю поле dns1 пустым, я все равно смогу подключиться к своему vpn, но не смогу получить доступ к своей электронной почте. Затем я изменил свой ip сервера, чтобы он соответствовал моему маршрутизатору. Клиентский ip я установил диапазон так. '192.168.1.10-30. Сохранены настройки и проверка. Не работает Действуй так же. Далее я добавил скрипт ошибки для iphone. Сохраните скрипт и перезагрузитесь. Все еще не идти.

ducsu · 12 лет назад · 0

Кроме того, я сделал опечатку в моем OP. Я хотел написать wins1, а не wins2. Wins2 всегда был пустым, но wins1 заполняется автоматически строкой dns1.

ducsu · 12 лет назад · 0

ХОРОШО. Я получил это работает сейчас. С теми же настройками, которые предлагает @marius, и обновлением моей прошивки dd-wrt, я могу получить доступ к своей электронной почте, запускать приложения, использующие Интернет, доступ к моей локальной сети и просматривать Интернет при подключении к маршрутизатору VPN. Огромное спасибо за помощь.

ducsu · 12 лет назад · 0

@ducsu Если это работает, пожалуйста, выберите мой ответ, чтобы другие люди знали, что это правильное решение. Спасибо

MariusMatutiae · 12 лет назад · 0
MariusMatutiae ответил 12 лет назад
M 37 864