[Comm] Проблемы с плагином для pppd (radius.so)

Alexander Kuprin =?iso-8859-1?q?ru=5Fclassic_=CE=C1_gts=2Elg=2Eua?=
Вт Сен 28 19:08:39 MSD 2004


On Tuesday 28 September 2004 16:32, Andrei M. Laptev wrote:
> Сизиф 1-2 недельной давности нижеследующий набор пакетов работает:
>
> #rpm -qa | egrep "radius|^ppp|^pptp|nibs"
> pptpd-1.1.4-alt3.b4
> freeradius-0.9.3-alt4
> libradiusclient-2.4.2-alt2
> ppp-2.4.2-alt2
> ppp-radius-2.4.2-alt2
> freeradius-mysql-0.9.3-alt4
> freenibs-0.0.3-0.9.3-alt5
>
> freeradius пересобран, с минимальной правкой spec-а на предмет
> разкоментаривания фринибса.

Аналогично.

> > Не пойму плагин radius.so для pppd рабочий или нет? Ситуация
> > следующая. Пытаюсь настроить FreeNIBS. Настроил VPN-сервер.
> > Проверил. Работает. Взял в качестве теста pap-авторизацию. Настроил
> > FreeRADIUS, проверил его при помощи radtest -- всё нормально,
> > пользователя авторизует. Подключаю в /etc/ppp/options.pptpd плагин
> > радиуса, получаю в логах следующее:
> >
> > Sep 28 15:17:28 gw pptpd[8752]: CTRL: PTY read or GRE write failed
> > (pty,gre)=(5,6)
>
> Так обычно бывает написано когда падает pppd которого пытается
> запустить pptpd. Попробуйте просто запустить pppd file
> /etc/ppp/options.pptpd - часто это позволяет увидеть на что ругается
> pppd. Вдруг поможет :)

Всё тихо и спокойно:

[root на gw firewall]# pppd file /etc/ppp/options.pptpd
Plugin radius.so loaded.
RADIUS plugin initialized.
~Ъ}#ю!}!}!} }8}!}$}%р}"}&} } } } }%}&,A};⌠}'}"}(}"Iv


Судя по всему дохнет pppd на стороне сервера, но почему понять 
невозможно.

Взял ppp из CVS'а, собрал -- без изменений. Почитал 
http://pptpclient.sourceforge.net/howto-diagnosis.phtml -- запустил 
pptpd из-под strace:

strace /usr/sbin/pptpd -f

БЛИН!!! Соединилось. Что-то не так со скриптом /etc/rc.d/pptpd. Знать бы 
ещё что именно.

Гм... Я понимаю, что то, на что я наступил встречается довольно редко в 
плане настройки, но неужели никто не наступал на такие грабли?

-- 
WBR, Alexander Kuprin



Подробная информация о списке рассылки community