Добрый день! Наконец то добрался, чтобы обновить последний из серверов с сизифа до p6 (он же основной роутер в компании). И наткнулся вот на такую проблему: на сервере помимо еще основной функции - NAT, стоит еще vpn-сервер для подключения к сети компании из дома. Авторизация через radius. До обновления все работало исправно, после обновления вижу вот ткое: [root@gw ~]# tail -f /var/log/messages |grep pp Jun 28 14:53:43 gw pptpd[500074]: CTRL: Client 192.168.1.222 control connection started Jun 28 14:53:43 gw pptpd[500074]: CTRL: Starting call (launching pppd, opening GRE) Jun 28 14:53:43 gw pppd[500075]: Plugin radius.so loaded. Jun 28 14:53:43 gw pppd[500075]: RADIUS plugin initialized. Jun 28 14:53:43 gw pppd[500075]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so loaded. Jun 28 14:53:43 gw pppd[500075]: pptpd-logwtmp: $Version$ Jun 28 14:53:43 gw pppd[500075]: pppd 2.4.5 started by root, uid 0 Jun 28 14:53:43 gw pppd[500075]: Using interface ppp0 Jun 28 14:53:43 gw pppd[500075]: Connect: ppp0 <--> /dev/pts/1 Jun 28 14:53:43 gw pptpd[500074]: GRE: Bad checksum from pppd. Jun 28 14:53:46 gw pppd[500075]: Unsupported protocol 'Apple Client Server Protocol Control' (0x8235) received Jun 28 14:53:46 gw pppd[500075]: found interface vid for proxy arp Jun 28 14:53:46 gw pppd[500075]: local IP address 192.168.0.254 Jun 28 14:53:46 gw pppd[500075]: remote IP address 192.168.3.8 Jun 28 14:53:46 gw pppd[500075]: pptpd-logwtmp.so ip-up ppp0 yukh-2 192.168.1.222 Jun 28 14:53:46 gw pppd[500075]: Fatal signal 6 Jun 28 14:53:46 gw pppd[500075]: Exit. Jun 28 14:53:46 gw pptpd[500074]: GRE: read(fd=6,buffer=611620,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs Jun 28 14:53:46 gw pptpd[500074]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7) Jun 28 14:53:46 gw pptpd[500074]: CTRL: Client 192.168.1.222 control connection finished При этом на машине-клиенте вижу, что интерфейс ppp0 поднимается и тут же падает. Ситуация идентичная на двух независимых серверах, которые нормально работали до обновления с сизифа до p6.
1. Какая версия пакета ppp была в системе, с которой обновлялись? 2. Попробуйте пакет ppp из Сизифа. 3. Пакеты pptpd в Сизифе и бранчах идентичны.
Если это специфично дл p6, то только если был downgrade с более новой версии в Сизифе. Если нет, то надо перевесить на Сизиф
(In reply to comment #1) > 1. Какая версия пакета ppp была в системе, с которой обновлялись? Хороший вопрос, не помню - стоял Сизиф, не обновлял его около полугода ... На втором сервере стоял последний сизиф. > 2. Попробуйте пакет ppp из Сизифа. p6: [root@gw ~]# rpm -qa |grep ppp ppp-2.4.5-alt8 ppp-radius-2.4.5-alt8 rp-pppoe-base-3.10-alt4 ppp-common-0.5.1-alt1 Сизиф: ppp-2.4.5-alt9 rp-pppoe-base-3.10-alt4 ppp-radius-2.4.5-alt9 ppp-common-0.5.1-alt1 После обновления из Сизифа история та же, плюс еще ошибка: Jun 28 15:08:37 gw pppd[502716]: found interface vid for proxy arp Jun 28 15:08:37 gw pppd[502716]: local IP address 192.168.0.254 Jun 28 15:08:37 gw pppd[502716]: remote IP address 192.168.3.8 Jun 28 15:08:37 gw pppd[502716]: pptpd-logwtmp.so ip-up ppp0 yukh-2 192.168.1.222 Jun 28 15:08:37 gw pppd[502716]: *** buffer overflow detected ***: /usr/sbin/pppd terminated Jun 28 15:08:37 gw pppd[502716]: Fatal signal 6 Jun 28 15:08:37 gw pppd[502716]: Exit. > 3. Пакеты pptpd в Сизифе и бранчах идентичны. pptpd работает нормально, насколько я понимаю.
Забыл указать, данная проблема проявляется с ядром 2.6.32-ovz-el-alt17, сейчас поставил 2.6.38-std-def-alt8.1 и все заработало...
с 2.6.32-ovz-el-alt16 все работает, поставил из Сизифа 2.6.32-ovz-el-alt25 - полет нормальный. Отсюда вывод, что бага в ядре 2.6.32-ovz-el-alt17.
На p6. Прошу обновить ovz-el в p6 asap
Прошу администраторов p6 переложить ovz-smp из Сизифа или t6
Uptime 10 часов и та же самая история с ядром ovz-el-alt25: Jun 29 10:38:48 home pptpd[329422]: CTRL: Client 172.31.255.9 control connection started Jun 29 10:38:48 home pptpd[329422]: CTRL: Starting call (launching pppd, opening GRE) Jun 29 10:38:48 home pppd[329423]: Plugin radius.so loaded. Jun 29 10:38:48 home pppd[329423]: RADIUS plugin initialized. Jun 29 10:38:48 home pppd[329423]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so loaded. Jun 29 10:38:48 home pppd[329423]: pppd 2.4.5 started by root, uid 0 Jun 29 10:38:48 home pppd[329423]: Using interface ppp0 Jun 29 10:38:48 home pppd[329423]: Connect: ppp0 <--> /dev/pts/1 Jun 29 10:38:48 home pptpd[329422]: GRE: Bad checksum from pppd. Jun 29 10:38:52 home pppd[329423]: found interface home for proxy arp Jun 29 10:38:52 home pppd[329423]: local IP address 172.31.255.254 Jun 29 10:38:52 home pppd[329423]: remote IP address 172.31.255.17 Jun 29 10:38:52 home pppd[329423]: *** buffer overflow detected ***: /usr/sbin/pppd terminated Jun 29 10:38:52 home pppd[329423]: Fatal signal 6 Jun 29 10:38:52 home pppd[329423]: Exit. Перезагружаюсь с std-def-alt8.1: Jun 29 10:44:03 home pptpd[6297]: CTRL: Client 172.31.255.9 control connection started Jun 29 10:44:03 home pptpd[6297]: CTRL: Starting call (launching pppd, opening GRE) Jun 29 10:44:03 home pppd[6298]: Plugin radius.so loaded. Jun 29 10:44:03 home pppd[6298]: RADIUS plugin initialized. Jun 29 10:44:03 home pppd[6298]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so loaded. Jun 29 10:44:03 home pppd[6298]: pppd 2.4.5 started by root, uid 0 Jun 29 10:44:03 home pppd[6298]: Using interface ppp0 Jun 29 10:44:03 home pppd[6298]: Connect: ppp0 <--> /dev/pts/1 Jun 29 10:44:03 home pptpd[6297]: GRE: Bad checksum from pppd. Jun 29 10:44:06 home pppd[6298]: found interface home for proxy arp Jun 29 10:44:06 home pppd[6298]: local IP address 172.31.255.254 Jun 29 10:44:06 home pppd[6298]: remote IP address 172.31.255.17 Jun 29 10:44:06 home pppd[6298]: Script /etc/ppp/ip-up finished (pid 6309), status = 0x0 Похоже, что все-таки где-то в kernel-image-ovz-el ошибка...
(В ответ на комментарий №7) > Прошу администраторов p6 переложить ovz-smp из Сизифа или t6 #50329 выполнено. Проверяйте.