Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   pppd, chap/pap ... (http://forum.oszone.net/showthread.php?t=15607)

Guest 20-06-2004 20:33 84512

Доброго времени суток!

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

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

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

Belansky 21-06-2004 10:49 84513

А в чем суть дела? Клиент не может автоизироваться? А какой протокол авторизации на сервере стоит: pap или chap? Что в логах?

Guest 22-06-2004 07:02 84514

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

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

Belansky 22-06-2004 08:56 84515

Guest
А что мешает настроить pap/chap авторизацию?

mar 22-06-2004 11:18 84516

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


Guest 25-06-2004 07:12 84517

Спасибо всем.

Как выяснилось 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 84518

Истина, как всегда, была рядом. :)


Время: 02:53.

Время: 02:53.
© OSzone.net 2001-