Система:
ASPLinux 10
Ядро 2.6.9
pptpd-1.3.4
pppd-2.4.4Проблема такая:
К VPN серверу не может подключиться более 100 абонентов, сотый подключается у 101 винда пишет "Ошибка 800 ...."
На это же форуме нашел сообщение---msg----
6. "Увеличить количество ppp устройств. "
Сообщение от jonatan Искать по авторуВ закладки(??) on 06-Май-05, 09:53 (MSK)Посмотрите, с каким значением следующего параметра было собрано ядро:
Character devices ---> Maximum number of Unix98 PTYs in use (0-2048)---msg---
В .config'e ядра и через make menuconfig в ядре 2.6.9 такого не нашел
Из подозрительного в логах в момент пиковой нагрузки:
---pptp-vpn.log---
Feb 20 20:34:13 * pptpd[29045]: GRE: read(fd=9,buffer=804e5a0,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Feb 20 20:34:13 * pptpd[29045]: CTRL: PTY read or GRE write failed (pty,gre)=(9,10)
Feb 20 20:34:45 * pptpd[23505]: GRE: read(fd=9,buffer=804e5a0,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Feb 20 20:34:45 * pptpd[23505]: CTRL: PTY read or GRE write failed (pty,gre)=(9,10)
Feb 20 20:36:34 * pptpd[9826]: GRE: read(fd=9,buffer=804e5a0,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
---pptp-vpn.log---
Подскажите в какую сторону копать, бьюсь уже третий день.
Заранее благодарен.
Патчить poptopне пробовали?
Поиск в исходниках, на предмет MAXUSERS
>Патчить poptopне пробовали?
>Поиск в исходниках, на предмет MAXUSERSнет, а где конкретно там искать, или по всем исходникам рыть?
>>Патчить poptopне пробовали?
>>Поиск в исходниках, на предмет MAXUSERS
>
>нет, а где конкретно там искать, или по всем исходникам рыть?Посмотри:
defaults.h:#define CONNECTIONS_DEFAULT 100ЗЫ. В pptp.conf есть опция connections. По дефолту- 100.
Попробуй сначала изменить ее, а потом исходники править :)ЗЫЫ. IP раздает pptp?
>[оверквотинг удален]
>>нет, а где конкретно там искать, или по всем исходникам рыть?
>
>Посмотри:
>defaults.h:#define CONNECTIONS_DEFAULT 100
>
>
>ЗЫ. В pptp.conf есть опция connections. По дефолту- 100.
>Попробуй сначала изменить ее, а потом исходники править :)
>
>ЗЫЫ. IP раздает pptp?Нет, собрано с опциями ./configure --prefix=/usr/local/pptpd --with-pppd-ip-alloc --enable-facility=LOG_LOCAL3
>[оверквотинг удален]
>>
>>нет, а где конкретно там искать, или по всем исходникам рыть?
>
>Посмотри:
>defaults.h:#define CONNECTIONS_DEFAULT 100
>
>
>ЗЫ. В pptp.conf есть опция connections. По дефолту- 100.
>Попробуй сначала изменить ее, а потом исходники править :)
>поставил 1024
но не думаю что это что то изменит...
P.S юзеры меня застрелят, 80 чел пришлось в оффлайн отправить