powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / и снова про ошибку vpn "Discarded non-LCP packet when LCP not open"
3 сообщений из 3, страница 1 из 1
и снова про ошибку vpn "Discarded non-LCP packet when LCP not open"
    #39258588
arhey85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доброго времени суток!

в инете полно инфы о том, как поднять 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 в сетке, которой идет коннект, проверял)?
Буду признателен за помощь.
...
Рейтинг: 0 / 0
и снова про ошибку vpn "Discarded non-LCP packet when LCP not open"
    #39258795
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arhey85, ну очевидно же, что сообщение намекает на несогласованность во времени .
Так что я остановился на параметрах в pptpd-options
connect-delay 5000
Вроде обычно подключается хорошо, но этот сервер недостаточно широко используется чтобы можно было о чем то судить.
Конечно, задержка в 5 секунд может выбесить.


Честно говоря, самая странная и нестабильная штука этот pptp. На разных версиях windows глючит по-разному. Большинство просто сдается и идет настраивать openvpn, для которого есть специальный клиент с прогнозируемым поведением,а протокол 100% пролетает через все домашние nat-ы. Или вот еще freebsd-шники утверждают, что у них на poptop никаких проблем с windows нет.
...
Рейтинг: 0 / 0
и снова про ошибку vpn "Discarded non-LCP packet when LCP not open"
    #39258865
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
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / и снова про ошибку vpn "Discarded non-LCP packet when LCP not open"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]