Вобщем проблему нашел и она глобальная и несвязанная с настройками. а связанная с самим дистрибутивом, правда проверял на пфсенсе, а не на м0н0 , так как на пфсенсу можно поставить мс и есть шел, и проверил пока на соединение с м0н0 и пфсенсе, в боевых условиях еще не проверил но так как ошибка таже, то и решение должно быть аналогичным, походу сервер впн требует указания компресии или указания запрета компресии (так и непонял что из двух требует) а в конфиге mpd этого нет...
вот конфиг mpd который используется роутером при коннекте к впн серверуpptp:
new -i ng0 pptp pptp
set iface route default
set iface disable on-demand
set iface idle 0
set iface up-script /usr/local/sbin/ppp-linkup
set bundle disable multilink
set bundle authname "test"
set bundle password "test"
set link keep-alive 10 60
set link max-redial 0
set link no acfcomp protocomp
set link disable pap chap
set link accept chap
set ipcp no vjcomp
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set link mtu 1500
set link mru 1500
open
но с ним не коннектитсядобавляем к нему строчки #
# The five lines below enable Microsoft Point-to-Point encryption
# (MPPE) using the ng_mppc(
netgraph node type.
#
set bundle enable compression
set ccp yes mppc
set ccp no mpp-e40
set ccp yes mpp-e128
set bundle enable crypt-reqd
set ccp yes mpp-stateless
set iface enable tcpmssfix
и приводим к виду pptp:
new -i ng0 pptp pptp
set iface route default
set iface disable on-demand
set iface idle 0
set iface up-script /usr/local/sbin/ppp-linkup
set bundle disable multilink
set bundle authname "test"
set bundle password "test"
set link keep-alive 10 60
set link max-redial 0
set link no acfcomp protocomp
set link disable pap chap
set link accept chap
set ipcp no vjcomp
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set link mtu 1500
set link mru 1500
#
# The five lines below enable Microsoft Point-to-Point encryption
# (MPPE) using the ng_mppc(
netgraph node type.
#
set bundle enable compression
set ccp yes mppc
set ccp no mpp-e40
set ccp yes mpp-e128
set bundle enable crypt-reqd
set ccp yes mpp-stateless
set iface enable tcpmssfix
open
И все начинает коннектиться и работатьИ интернет работает сразу, находим конфиг mpd /var/etc/mpd.conf, затем перезаписать инфо в конфиге и перезапустить mpd командой mpd -k , тогда все робит , но ручная правка напрягает, да и некрасиво это, роутер ресетнулся и все ручные правки стерты, охота автоматизировать и поэтому :
Возник вопрос: Где лежат дефолтные конфиги для mpd ? (не путать с действующим конфигом), а то после перезапуска роутера, конфиги надо снова переписывать и перезапускать mpd , так как девайс их после перезапуска переписывает на дефолтные, я рылся так и несмог найти эти конфиги...