PDA

Показать полную графическую версию : pppd, chap/pap ...


Guest
20-06-2004, 20:33
Доброго времени суток!

Уважаемые  гуру,  помогите  с  возникшей проблемой. Имеется модемный пул FreeBSD
3.3,pppd,  mgetty. Все работает вполне сносно, но вход с Windows возможен только
через     окно     терминала.     До     определенной    поры    это    терпимо,
пока   не  возникает  пользователь  которого  это  не  очень  устраивает  (такой
пользователь  пока  виртуальный).  Решение  через  скрипт  на стороне клиента не
годится  (слишком сложно и/или не удобно для юзера). Пытался честно разобраться в
конфигах,  man,  статьях. Проблема упоминается, но конкретного решения нет или я
не  понял  где  его искать. PAP, CHAP аутентификация? В /etc/ppp/ppp.conf что-то
есть про UNIX логин и альтернативную PAPorCHAP?

Заранее благодарен.

С уважением, Dmt.

Belansky
21-06-2004, 10:49
А в чем суть дела? Клиент не может автоизироваться? А какой протокол авторизации на сервере стоит: pap или chap? Что в логах?

Guest
22-06-2004, 07:02
Клиент проходит авторизацию без проблем. Но для этого в настройках соединения Windows необходимо указать "показывать окно терминала после установления соединения". Происходит двойная работа:
1. Сначала имя пользователя вводится в поле Connect to (а там в таком случае можно вообще ничего не вводить)
2. В окне терминала login/password

На сервере не стоит пока на PAP ни CHAP, я их рассматриваю как возможное ршение.

Belansky
22-06-2004, 08:56
Guest
А что мешает настроить pap/chap авторизацию?

mar
22-06-2004, 11:18
Guest
либо настраиваешь один (1) сервер, как написал Belansky,
либо все :) винды (или предлагаешь это сделать юзерам). В виндах есть такая штука, как сценарий. Загоняешь туда логин-пароль и отключаешь окно терминала. Сценарий сам логонится на сервер.
В 98-ых шаблон сценария лежит в C:\Program Files\Accessories Там разные файлы с расширением scp на случай разных протоколов.

Guest
25-06-2004, 07:12
Спасибо всем.

Как выяснилось mgetty был собран без ключа -DAUTO_PPP.

Последовательность шагов для решения:
1. Установка mgetty с -DAUTO_PPP
2. login.conf раскомментируем строчку
/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login debug
3. Настройка pppd для PAP/CHAP авторизации (файлы options, pap-secrets, chap-secrets, ppp.shells)

Belansky
25-06-2004, 18:43
Истина, как всегда, была рядом. :)




© OSzone.net 2001-2012