|
и снова про ошибку vpn "Discarded non-LCP packet when LCP not open"
|
|||
---|---|---|---|
#18+
доброго времени суток! в инете полно инфы о том, как поднять vpn-сервер на centos, но вот по настройке клиента инфы много меньше, в общем, если что-то упустил, прошу сильно не пинать. есть машина на centos 6 (физически одна сетевая карта), имеющая доступ в инет через маршрутизатор Задача: подключиться по vpn (pptp) к vpn-сети на основе windows srv2012r2 (версия винды предположительно) - то есть создать еще одно подключение, в общем, установил пакеты pptp, pptpd, создал файлик в /etc/ppp/peers, поковырял options.pptpd, прописал /etc/ppp/chap-secrets при запуске выдал "Discarded non-LCP packet when LCP not open", погуглил, сравнил - интерфейса ppp0 в /etc/sysconfig/network-scripts/ нет (eth0 и lo) машины на винде (от xp до 8-ки) с любой сети коннектятся влет, необходимо только задать адрес хоста и логин/пароль, покопавшись в свойствах виндового подключения, нашел, что используется mschap-v2 и шифрование, попробовал схожим образом настроить конфиги подключения на centos - та же байда. Вот конфиги: options.pptpd: name pptpd require-mschap-v2 require-mppe-128 ms-dns 10.0.0.1 ms-dns 10.0.0.2 (dns локальной сети по vpn) /etc/ppp/peers/myvpn pty "pptp <адрес хоста> --nolaunchpppd" user xxxxxxxxx password "yyyyyyyyyy" usepeerdns nodeflate nobsdcomp nodefaultroute lcp-echo-interval 30 lcp-echo-failure 2 mtu 1492 строки по lcp, mtu - пробовал и с ними и без, и значения разные выставлял лог vpn-соединения: Connect: ppp0 <--> /dev/pts/1 sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x568a6edc> <pcomp> <accomp>] rcvd [LCP ConfReq id=0x0 <mru 1400> <auth chap MS-v2> <magic 0x4f0a17c8> <pcomp> <accomp> <callback CBCP> <mrru 1614> <endpoint [local:06.ef.d8.d9.5b.0d.49.76.b8.66.2f.7d.df.52.c9.ee.00.00.00.00]>] sent [LCP ConfRej id=0x0 <callback CBCP> <mrru 1614>] rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x568a6edc> <pcomp> <accomp>] rcvd [LCP ConfReq id=0x1 <mru 1400> <auth chap MS-v2> <magic 0x4f0a17c8> <pcomp> <accomp> <endpoint [local:06.ef.d8.d9.5b.0d.49.76.b8.66.2f.7d.df.52.c9.ee.00.00.00.00]>] sent [LCP ConfAck id=0x1 <mru 1400> <auth chap MS-v2> <magic 0x4f0a17c8> <pcomp> <accomp> <endpoint [local:06.ef.d8.d9.5b.0d.49.76.b8.66.2f.7d.df.52.c9.ee.00.00.00.00]>] sent [LCP EchoReq id=0x0 magic=0x568a6edc] rcvd [CHAP Challenge id=0x0 <17b31bef22dbd36d2e9d670a4babd27f>, name = "KMS"] sent [CHAP Response id=0x0 <7a86b08a2569ec581c1589a9efdae2740000000000000000349671f8591a067a71d1f4add13e98943f9c4f6eff294c9700>, name = "xxxxxxxx"] rcvd [LCP EchoRep id=0x0 magic=0x4f0a17c8] rcvd [CHAP Success id=0x0 "S=BB03B5D2964F1AF34CD7FAA5E7E1EC7AAECA841D"] CHAP authentication succeeded sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] rcvd [CCP ConfReq id=0x3 <mppe +H -M +S -L -D +C>] sent [CCP ConfReq id=0x1] sent [CCP ConfRej id=0x3 <mppe +H -M +S -L -D +C>] rcvd [IPCP ConfReq id=0x4 <addr 10.0.4.28>] sent [IPCP ConfAck id=0x4 <addr 10.0.4.28>] rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>] sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] rcvd [LCP TermReq id=0x5 "O\n\027\37777777710\000<\37777777715t\000\000\002\37777777746"] LCP terminated by peer (O^J^WM-H^@<M-Mt^@^@^BM-f) sent [LCP TermAck id=0x5] rcvd [CCP ConfNak id=0x1 <mppe -H -M -S -L -D -C>] Discarded non-LCP packet when LCP not open Connection terminated. Modem hangup Waiting for 1 child processes... script pptp <адрес хоста> --nolaunchpppd, pid 6356 Script pptp <адрес хоста> --nolaunchpppd finished (pid 6356), status = 0x0 еще не пойму, chap-аутентификация все-таки пройдена или нет? почему ms-dns1,2 - по нулям, если я их задал вручную (фактические ip-адреса dns в сетке, которой идет коннект, проверял)? Буду признателен за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 01:06 |
|
и снова про ошибку vpn "Discarded non-LCP packet when LCP not open"
|
|||
---|---|---|---|
#18+
arhey85, ну очевидно же, что сообщение намекает на несогласованность во времени . Так что я остановился на параметрах в pptpd-options connect-delay 5000 Вроде обычно подключается хорошо, но этот сервер недостаточно широко используется чтобы можно было о чем то судить. Конечно, задержка в 5 секунд может выбесить. Честно говоря, самая странная и нестабильная штука этот pptp. На разных версиях windows глючит по-разному. Большинство просто сдается и идет настраивать openvpn, для которого есть специальный клиент с прогнозируемым поведением,а протокол 100% пролетает через все домашние nat-ы. Или вот еще freebsd-шники утверждают, что у них на poptop никаких проблем с windows нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 12:44 |
|
и снова про ошибку vpn "Discarded non-LCP packet when LCP not open"
|
|||
---|---|---|---|
#18+
LCP terminated by peer (garbled text) Your pppd could not negotiate encryption. Enable debug logging, try the connection again, and look for rejection packets just prior to this message. Decide what to do based on the rejection packets. http://pptpclient.sourceforge.net/howto-diagnosis.phtml#lcp_term_garbled ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2016, 14:01 |
|
|
start [/forum/topic.php?fid=25&msg=39258588&tid=1481724]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 418ms |
0 / 0 |