У меня есть группа встроенных устройств (работающих под управлением Linux), которые постоянно подключаются к интернет-провайдеру через обычное аналоговое соединение PPP.
Иногда (каждый третий раз подключения) аутентификация pppd прерывается с ошибкой chap. Вот соответствующие строки журнала:
Nov 2 13:43:05 40-363DA691-240 daemon.notice pppd[8023]: Connect: ppp0 <--> /dev/ttyACM0
Nov 2 13:43:06 40-363DA691-240 daemon.debug pppd[8023]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xcb5bf37> <pcomp> <accomp>]
Nov 2 13:43:06 40-363DA691-240 daemon.debug pppd[8023]: rcvd [LCP ConfReq id=0x1 <mru 1514> <asyncmap 0x0> <auth chap MD5> <magic 0x444317ad> <pcomp> <accomp> <mrru 1514> <endpoint [null]>]
Nov 2 13:43:06 40-363DA691-240 daemon.debug pppd[8023]: sent [LCP ConfRej id=0x1 <mrru 1514>]
Nov 2 13:43:06 40-363DA691-240 daemon.debug pppd[8023]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xcb5bf37> <pcomp> <accomp>]
Nov 2 13:43:06 40-363DA691-240 daemon.debug pppd[8023]: rcvd [LCP ConfReq id=0x2 <mru 1514> <asyncmap 0x0> <auth chap MD5> <magic 0x444317ad> <pcomp> <accomp>]
Nov 2 13:43:06 40-363DA691-240 daemon.debug pppd[8023]: sent [LCP ConfAck id=0x2 <mru 1514> <asyncmap 0x0> <auth chap MD5> <magic 0x444317ad> <pcomp> <accomp>]
Nov 2 13:43:06 40-363DA691-240 daemon.debug pppd[8023]: rcvd [CHAP Challenge id=0x3 <bf2b15282cf4f6672f1b809a251bd731>, name = "HiPer"]
Nov 2 13:43:06 40-363DA691-240 daemon.debug pppd[8023]: sent [CHAP Response id=0x3 <69cd88a27098f6c3e961f49f0cec74fb>, name = "Sunrise"]
Nov 2 13:43:39 40-363DA691-240 daemon.debug pppd[8023]: rcvd [CHAP Failure id=0x3 "\37777777677+\025(,\37777777764\37777777766g/\033\37777777600\37777777632%\033\377777777271"]
Nov 2 13:43:39 40-363DA691-240 daemon.info pppd[8023]: CHAP authentication failed: M-?+^U(,M-tM-vg/^[M-^@M-^Z%^[M-W1
Nov 2 13:43:39 40-363DA691-240 daemon.err pppd[8023]: CHAP authentication failed
Nov 2 13:43:39 40-363DA691-240 daemon.debug pppd[8023]: sent [LCP TermReq id=0x2 "Failed to authenticate ourselves to peer"]
Nov 2 13:43:39 40-363DA691-240 daemon.debug pppd[8023]: rcvd [LCP TermReq id=0x4]
Nov 2 13:43:39 40-363DA691-240 daemon.debug pppd[8023]: sent [LCP TermAck id=0x4]
Примечание. Имя пользователя (Sunrise) и пароль (freesurf) не являются конфиденциальными (общедоступный швейцарский интернет-провайдер, оплата по телефонной линии) и всегда одинаковы -> Следовательно, причиной этого не может быть никаких опечаток в данных аутентификации.
Может ли кто-нибудь помочь мне интерпретировать эти строки журнала (идентификатор ошибки CHAP = 0x3)? Я склонен обвинять интернет-провайдера в сбоях аутентификации. Я прав?
спасибо за любые предложения.
Наконец, я обвинил провайдера в периодических проблемах с входом в систему. Они безоговорочно признали свою вину. Точка присутствия (POP) иногда принимает вызовы физически (снята трубка), но есть какой-либо процесс (PPP), обслуживающий установленное соединение.
Интернет-провайдер рекомендует: Подождите не менее одной минуты до повторного набора и используйте прямой телефонный номер POP вместо уникального швейцарского номера инкассатора.