[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

проблема pptpd+pppd с devpts



Здравствуйте!

Непонятно откуда всплыла проблема: при подключении клиентов по pptp не
всегда успевает создаваться нужный /dev/pts/# девайс. До какого-то
момента оно работало нормально, а потом враз стало писать в лог (раз 7
из 10-ти):

pppd[28442]: no device specified and stdin is not a tty

В этот момент у виндового клиента выдавалось "замыкание на себя".
Тогда в системе стояли pppd 2.4.2b3 и pptpd из woody (1.1.2-1.4).

Обновил pptpd до последней версии из unstable (1.2.1-2). Так писать
перестало, стало писать либо

Mar  2 09:34:33 server pppd[23659]: Connect: ppp23 <--> /dev/pts/28
Mar  2 09:34:33 server pppd[23659]: Modem hangup
(в этот момент идёт "замыкание на себя")

либо

pppd[21983]: Failed to open /dev/pts/13: No such file or directory
(а тут просто "сервер закрыл соединение")

Поставил послений pppd (2.4.3-20041231+2). Ничего не изменилось. В чём
может быть дело? Такое ощущение, что devpts не успевает
создавать/удалять девайсы. Или тут что-то другое? Ни у кого не было?

PS: Клиенты, подключающиеся к pptpd, сидят на 100 мегабитах, одновременно
может быть подключено около сотни (хотя обычно меньше, а иногда и больше).

PPS: В ядре стояло 2048 unix pty98, сократил до 512... Не хочется
постоянно ребутить сервер, чтобы проверять зависимость от этого числа.

-- 
 С уважением,
             Игорь.



Reply to: