Продолжение этот вопрос.
У меня есть маршрутизатор Cisco 877 ADSL, настроенный (наконец!) Для работы в качестве сервера VPN; он поддерживает как PPTP, так и L2TP VPN, и я могу успешно подключаться к нему с компьютеров Windows, используя встроенное программное обеспечение VPN.
Есть только одна проблема: при использовании PPTP VPN шифрование не работает. Если я настраиваю клиент на требование шифрования (настройка по умолчанию), соединение завершается ошибкой о том, что удаленная конечная точка не поддерживает его. Если я удалю требование шифрования, соединение будет установлено. Я также пробовал настроить параметры шифрования (40/128 бит), но это тоже не сработало.
Это соответствующая часть конфигурации маршрутизатора; полная конфигурация доступна в вопросе, который я дал выше.
vpdn enable
vpdn-group VPN_Clients
accept-dialin
protocol any
virtual-template 1
ip local pool VPN_Pool 192.168.42.250 192.168.42.254
interface Virtual-Template1
ip unnumbered Vlan1
ip nat inside
peer default ip address pool VPN_Pool
ppp encrypt mppe auto required
ppp authentication ms-chap-v2 ms-chap chap
Версия IOS роутера - 15, и он полностью поддерживает шифрование.
Самое странное, что шифрование на самом деле обязательный в конфиге роутера; но не только маршрутизатор, похоже, не предлагает этого ... он также принимает незашифрованные соединения, чего не должно. Это похоже на ppp encrypt mppe auto required
команда полностью игнорируется.
Как я могу это исправить?
Похоже, это была ошибка.
Я обновил IOS маршрутизатора с версии 15.0 (1) до 15.1 (3), и теперь проблема исчезла.