Доброго времени суток всем !
Сорри за глЮпый вопрос но может кто подскажет .. своей головы не хватает.
Есть Линух (Дебиан-3.0("вуди"), на 2.4.18, glibcб.pppd и все остальное
из дистрибутива, но система не принципиальна).
Пытаюсь сделать на нем диал-ап. Все сделано как сказано Dialup-HOWTO.
В inittab вешаю mgetty на порт с модемом. Вместо shell'а юзеру ставлю
pppd, опции такие:
/dev/ttyS1
115200
login
passive
nodefaultroute
disconnect "chat -- \d+++\d\c OK ath0 OK"
asyncmap 0
noauth
crtscts
lock
hide-password
modem
netmask 255.255.255.0
192.168.1.100:192.168.1.254
-detach
debug
proxyarp
noipx
PAP, CHAP не использую, юзер звонит с 98-го маздая, у него вылазит
окошко терминала где он вводит имя/пароль (аутентификация через
login/PAM), потом окошко закрывается и дальше сеанс подхватывает pppd,
должен выдать юзеру ip'шник и т.д.
Вот оно берет и спотыкается на этот моменте: узер залогинился, pppd
поднялся а потом какого-то думает, что машина клиента будет инициировать
обмен по протоколу LCP, а оттуда ничего не приходит. Винда ждет пока
начнет сервер. И оба вылетают по тайм-ауту. Что бы это могло быть ?
Может из-за опции passive ? Но в мане пишут, что демон сперва пытается
инициировать обмен по LCP и дальше, если тайм-аут - ждать реакции
клиента а без нее он вылетит.
Заранее пасиба.
WBR, Денис А. Кульгейко