Неправильное устройство отвечает на запрос аутентификации PPPoE

Базовая конфигурация - это машина CentOS с rp-pppoe и отдельным маршрутизатором, оба подключенные к DSL-модему через простой коммутатор. Каждое устройство имеет свой отдельный идентификатор PAP / пароль.

Эта конфигурация работала отлично в течение многих лет, пока машина Linux не была заменена и не установлена ​​новая версия rp-pppoe. Теперь, похоже, происходит то, что, когда маршрутизатор пытается аутентифицироваться, машина centos отвечает вместо этого и отвечает, что у него нет пароля для предоставленной учетной записи. Подключение маршрутизатора напрямую к модему для проверки подлинности, а затем быстрое подключение его к коммутатору временно устраняет проблему.

pppoe-server[26658]: Session 40 created for client 00:17:c5:14:0a:b9 (10.67.15.40) on eth0 using Service-Name ''
pppd[26658]: pppd 2.4.5 started by admin, uid 0
pppd[26658]: Using interface ppp1
pppd[26658]: Connect: ppp1 <--> /dev/pts/3
pppd[26658]: no PAP secret found for user@host.net
pppd[26658]: PAP peer authentication failed for user@host.net
pppd[26658]: Connection terminated.

Мой вопрос: это проблема с rp-pppoe/ его конфигурацией или проблема, связанная с моей настройкой?

1 ответ

Решение

rp-pppoe использует pppd и предоставляет опции, предоставленные в /etc/ppp/pppoe-server-options, От человека pppd:

авторизоваться

Используйте базу данных системных паролей для аутентификации партнера с использованием PAP

[...]

требуют-Пап

Требовать, чтобы одноранговый узел аутентифицировал себя, используя PAP

Таким образом, вы должны позаботиться о том, чтобы удалить login а также require-pap директивы из ваших файлов конфигурации - они не нужны для подключения, но приводят к настройке PPPoE-сервера на вашем компьютере CentOS.

Другие вопросы по тегам