> как то странно даже.Ничего странного.
Это ваш конфиг mpd странный.
Может я что-то упустил из школьного курса информатики, но записи
set ippool add pool1 192.168.170.1 192.168.170.254
set ipcp ranges 192.168.170.0/32 ippool pool1
в контексте mpd выглядят некорректно.
Открываем дефолтный конфигурационный файл mpd и в секции pptp_server в самом начале читаем:
Предположим, у вас есть частная офисная сеть 192.168.1.0/24 и машина, на которой запущен mpd с IP-адресом 192.168.1.1, которая также видна извне по IP-адресу 1.2.3.4.
Мы хотим разрешить клиенту соединяться с IP-адресом 1.2.3.4 из Интернета через PPTP. Мы назначим клиенту IP-адрес 192.168.1.50 и
прокси-ARP для этого адреса, так, чтобы виртуальное PPP-соединение было с локальным адресом 192.168.1.1 и удалённым 192.168.1.50.
С точки зрения клиента, это выглядит так, будто клиентская машина находится в сети 192.168.1.0/24, хотя в реальности она
расположена где-то далеко в Интернете.
Поэтому, правильно будет так:
set ippool add pool1 192.168.170.2 192.168.170.254
set ipcp ranges 192.168.170.1/32 ippool pool1
Смотрим далее.
Для чего выделяете отельную секцию server_common ?
В ней указываете опции
set link enable incoming
set link no acfcomp protocomp
По дефолту их можно указать и в основной секции pptp_server
Следом же вообще нечто странное:
в секции server_common подгружаете секцию load radius
А сама секция закомментирована
#radius:
??
Сам конфиг перегружен, в нём дополнительно указаны и
set global enable tcp-wrapper и
set link enable report-mac и
set iface enable netflow-in netflow-out
Это что, всё реально нужно? Или это тупой копипаст со старого чужого конфига?
И потом, отступы в конфиге неравномерные, "лесенкой", сформированные где tab'ом, где полу-tab'ом, где пробелом.
А mpd очень капризный в этом плане.
Попробуйте, для начала, загрузить стандартный, рекомендованный дефолтный mpd конфиг.
Он подходит и срабатывает почти во всех случаях.
Если результат будет положительным, постепенно начинайте добавлять дополнительные опции.
Но только те, которые действительно нужны, а не от "фонаря".
Проверяйте после каждого изменения.
Вот дефолтный вариант:
startup:
# настраиваем пользователей mpd
set user admin foobar admin
set user foo bar
# настраиваем консоль
set console self 127.0.0.1 5005
set console open
# настраиваем веб-сервер
set web self 0.0.0.0 5006
set web open
default:
# VPN CLIENT
load pptp_client
# VPN SERVER
load pptp_server
pptp_client:
create bundle static B1
set iface up-script /usr/local/etc/mpd5/up.sh
set iface route default
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set bundle enable compression
set ccp yes mppc
set mppc yes e40
set mppc yes e128
set bundle enable crypt-reqd
set mppc yes stateless
create link static L1 pptp
set link action bundle B1
set auth authname "login"
set auth password "password"
set link max-redial 0
set link mtu 1460
set link keep-alive 20 75
set pptp peer server_2
set pptp disable windowing
open
pptp_server:
# определяем пул динамических IP-адресов
set ippool add pool1 192.168.170.2 192.168.170.254
# создаём клонируемый шаблон слоя с именем B
create bundle template B
set iface enable proxy-arp
# разорвать соединение при простое 0 - отключить опцию
set iface idle 0
set iface enable tcpmssfix
# разрешить компрессию заголовков Van Jacobson TCP
set ipcp yes vjcomp
# указываем IP-адрес для динамического назначения
set ipcp ranges 192.168.170.1/32 ippool pool1
# следующие пять строк включают шифрование Microsoft Point-to-Point encryption
set bundle enable compression
set ccp yes mppc
set mppc yes e40
set mppc yes e128
set mppc yes stateless
# создаём клонируемый шаблон связи с именем L
create link template L pptp
# установить связь со слоем
set link action bundle B
# multilink добавляет некоторые накладные расходы, но предоставляет полные 1500 MTU
set link enable multilink
set link yes acfcomp protocomp
set link no pap chap eap
set link yes chap
# уменьшаем mtu, чтобы избежать фрагментации GRE пакетов
set link mtu 1460
set link keep-alive 10 75
set link max-redial -1
# настраиваем PPTP
set pptp self 1.2.3.4
# разрешаем принимать входящие вызовы
set link enable incoming
Оставьте по одной пустой строке после каждой секции и в конце конфигурационного файла mpd
Проверьте, в случае неудачи, попробуйте убрать следующие строки
set bundle enable compression
set ccp yes mppc
set mppc yes e40
set mppc yes e128
set mppc yes stateless
Вообще, с вышеприведённым файлом, 7 подключается с созданным по дефолту VPN подключением.
Можно попробовать поиграться с виндовыми настройками VPN соединения во вкладке "Безопасность"
Установить в выпадающей менюшке "Шифрование данных:" "необязательное (подключаться даже без шифрования)"
"Галочки" в чекбоксах можно не менять.