Перейти к содержимому
Калькуляторы

rp-pppoe у пользователей постоянно обрывается подключение

Добрый день, коллеги.

У моих пользователей локальной сети последнее время постоянно рвется связь pppoe, причем в логах ничего криминального не удается заметить. Вот примеры:

 

[root@srv enk]# grep 15201 /var/log/messages

Apr 26 16:19:36 srv pppoe-server[15201]: Session 183 created for client 34:08:04:29:b9:c9 (10.67.15.183) on eth0.1031 using Service-Name ''

Apr 26 16:19:36 srv pppd[15201]: Plugin rp-pppoe.so loaded.

Apr 26 16:19:36 srv pppd[15201]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.4

Apr 26 16:19:36 srv pppd[15201]: Plugin radius.so loaded.

Apr 26 16:19:36 srv pppd[15201]: RADIUS plugin initialized.

Apr 26 16:19:36 srv pppd[15201]: Plugin radattr.so loaded.

Apr 26 16:19:36 srv pppd[15201]: RADATTR plugin initialized.

Apr 26 16:19:36 srv pppd[15201]: pppd 2.4.4 started by root, uid 0

Apr 26 16:19:36 srv pppd[15201]: Using interface ppp40

Apr 26 16:19:36 srv pppd[15201]: Connect: ppp40 <--> /dev/pts/40

Apr 26 16:19:38 srv pppd[15201]: Cannot determine ethernet address for proxy ARP

Apr 26 16:19:38 srv pppd[15201]: local IP address 10.0.0.1

Apr 26 16:19:38 srv pppd[15201]: remote IP address 213.135.79.194

Apr 26 16:53:35 srv pppd[15201]: LCP terminated by peer (^KM-`^VM-^C^@<M-Mt^@^@^@^@)

Apr 26 16:53:35 srv pppd[15201]: Connect time 34.0 minutes.

Apr 26 16:53:35 srv pppd[15201]: Sent 6616871 bytes, received 1005373 bytes.

Apr 26 16:53:38 srv pppd[15201]: Connection terminated.

Apr 26 16:53:38 srv pppd[15201]: Modem hangup

Apr 26 16:53:38 srv pppd[15201]: Exit.

[root@srv enk]# grep 15074 /var/log/messages

Apr 26 16:05:25 srv pppoe-server[15074]: Session 180 created for client 00:1c:c0:29:df:94 (10.67.15.180) on eth0.1100 using Service-Name ''

Apr 26 16:05:25 srv pppd[15074]: Plugin rp-pppoe.so loaded.

Apr 26 16:05:25 srv pppd[15074]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.4

Apr 26 16:05:25 srv pppd[15074]: Plugin radius.so loaded.

Apr 26 16:05:25 srv pppd[15074]: RADIUS plugin initialized.

Apr 26 16:05:25 srv pppd[15074]: Plugin radattr.so loaded.

Apr 26 16:05:25 srv pppd[15074]: RADATTR plugin initialized.

Apr 26 16:05:26 srv pppd[15074]: pppd 2.4.4 started by root, uid 0

Apr 26 16:05:26 srv pppd[15074]: Using interface ppp0

Apr 26 16:05:26 srv pppd[15074]: Connect: ppp0 <--> /dev/pts/0

Apr 26 16:05:28 srv pppd[15074]: Cannot determine ethernet address for proxy ARP

Apr 26 16:05:28 srv pppd[15074]: local IP address 10.0.0.1

Apr 26 16:05:28 srv pppd[15074]: remote IP address 213.135.79.185

Apr 26 16:49:28 srv pppd[15074]: LCP terminated by peer (WM-X`~^@<M-Mt^@^@^@^@)

Apr 26 16:49:28 srv pppd[15074]: Connect time 44.0 minutes.

Apr 26 16:49:28 srv pppd[15074]: Sent 52436495 bytes, received 3345292 bytes.

Apr 26 16:49:28 srv pppd[15074]: Terminating on signal 15

Apr 26 16:49:31 srv pppd[15074]: Connection terminated.

Apr 26 16:49:31 srv pppd[15074]: Modem hangup

Apr 26 16:49:31 srv pppd[15074]: Exit.

 

Иногда связь держится час, полчаса, а то и четверть часа.

 

Связь рвется всегда в разное время, причем связь при этом стабильная.

 

Также в логах часто видны сообщения вида, например, два подряд:

 

LCP terminated by peer (*Ri*^@<M-Mt^@^@^@^@)

Connect time 153.1 minutes.

Sent 301217426 bytes, received 9917087 bytes.

Connection terminated.

Modem hangup

pppoe: read (asyncReadFromPPP): Session 108: Input/output error

LCP terminated by peer (^\M-<gM-^M^@<M-Mt^@^@^@^@)

Connect time 21.1 minutes.

Sent 41173902 bytes, received 1382137 bytes.

Terminating on signal 15

Connection terminated.

Modem hangup

pppoe: read (asyncReadFromPPP): Session 193: Input/output error

 

В качестве дистрибутива для BRAS используется CentOS.

 

cat /proc/version

Linux version 2.6.18-274.18.1.el5PAE (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)) #1 SMP Thu Feb 9 13:25:50 EST 2012

 

/sbin/pppoe -V

Roaring Penguin PPPoE Version 3.5

 

Настройки pppoe:

# PPP options for the PPPoE server

# LIC: GPL

#refuse-pap

require-mschap-v2

require-chap

#require-mppe-128

#refuse-mppe

proxyarp

nologfd

login

lcp-echo-interval 10

lcp-echo-failure 6

mtu 1492

mru 1492

logfile /var/log/pppd.log

ms-dns 8.8.8.8

nobsdcomp

noccp

noendpoint

noipdefault

noipx

noipv6

novj

novjccomp

receive-all

plugin rp-pppoe.so

plugin radius.so

plugin radattr.so

 

Помогите советом, пожалуйста, куда копать, как исправить. Пользователи жалуются и могут сбежать ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

LCP terminated by peer (*Ri*^@<M-Mt^@^@^@^@)

Connect time 153.1 minutes.

Sent 301217426 bytes, received 9917087 bytes.

Connection terminated.

Modem hangup

pppoe: read (asyncReadFromPPP): Session 108: Input/output error

LCP terminated by peer (^\M-<gM-^M^@<M-Mt^@^@^@^@)

Connect time 21.1 minutes.

Sent 41173902 bytes, received 1382137 bytes.

Terminating on signal 15

Connection terminated.

Modem hangup

pppoe: read (asyncReadFromPPP): Session 193: Input/output error

 

 

 

Вот эти сообщения очень странны. Попробуйте все же поставить


refuse-mppe

 

Вот мой конфиг, он рабочий:

cat /etc/ppp/pppoe-server-options
require-pap
require-chap
require-mschap
require-mschap-v2
ms-dns 208.67.222.222
ms-dns 208.67.220.220
mtu 1492
mru 1492
lcp-echo-interval 15
lcp-echo-failure 3
ipcp-accept-remote
ipcp-accept-local

plugin radius.so
plugin radattr.so

Правда, система поновее:

Linux version 3.0.0-12-server (buildd@crested) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011

pppoe -V
Roaring Penguin PPPoE Version 3.10

Изменено пользователем vadimus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

LCP terminated by peer

Клиент сам отключается. Если происходит не массово - вирусня.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

попутно -

1. proxyarp не нужен.

2. поднимите (если не поднят) bind. хотя бы в режиме кеширующего DNS и укажите вместо "ms-dns 8.8.8.8" его ip-адрес - юзеры оценят ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

#refuse-mppe

как видите закомментирован.

proxyarp действительно не нужен, убрал. Спасибо.

 

Что означают:

 

ipcp-accept-remote

ipcp-accept-local

 

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что означают:

 

ipcp-accept-remote

ipcp-accept-local

 

?

Поиск в Гугле первым же результатом выдаёт http://linux.yaroslavl.ru/docs/serv/pppd/book/call.html

с детальным объяснением 13-летней давности от Игоря Сысоева.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.