[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