The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Тематический каталог: FreeBSD Пример построения VPN на базе PPTP сервера mpd (freebsd vpn pptp ppp win), auto_topic (?), 04-Мрт-03, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


45. "FreeBSD Пример построения VPN на базе PPTP сервера mpd (free..."  +/
Сообщение от Dmitry S. Luhtionov (?), 12-Окт-03, 01:52 
>Мдя.... чем больше занимаюсь VPN, тем глубже становится проблема !
>Тут выяснилось, что mpd, когда в систему войдет 100 юзер, БОЛЬШЕ НИКОГО
>НЕ ПУСТИТ !!! 100 юзеров работают... остальные нет...

Это все недокументированные фичи ;)

Смотрим из /var/log/mpd.log

Oct 14 14:13:16 vGate mpd: [pptp0] ppp node is "mpd291-pptp0"
Oct 14 14:13:16 vGate mpd: [pptp0] using interface ng0

Видим, что имя узла netgraph получил "mpd291-pptp0", где 291 - это PID mpd
Из man 4 netgraph узнаем, что длина имени узла должна быть менше NG_NODELEN. В файлике /usr/src/sys/netgraph/ng_message.h находим, что NG_NODELEN=15. Т.е. когда мы пытаемся создать узел типа mpd12345-pptp100, то создается узел mpd12345-pptp10. А он уже был создан.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

58. "FreeBSD Пример построения VPN на базе PPTP сервера mpd (free..."  +/
Сообщение от Bazil (?), 25-Ноя-03, 11:20 
>>Мдя.... чем больше занимаюсь VPN, тем глубже становится проблема !
>>Тут выяснилось, что mpd, когда в систему войдет 100 юзер, БОЛЬШЕ НИКОГО
>>НЕ ПУСТИТ !!! 100 юзеров работают... остальные нет...
>
>Это все недокументированные фичи ;)
>
>Смотрим из /var/log/mpd.log
>
>Oct 14 14:13:16 vGate mpd: [pptp0] ppp node is "mpd291-pptp0"
>Oct 14 14:13:16 vGate mpd: [pptp0] using interface ng0
>
>Видим, что имя узла netgraph получил "mpd291-pptp0", где 291 - это PID
>mpd
>Из man 4 netgraph узнаем, что длина имени узла должна быть менше
>NG_NODELEN. В файлике /usr/src/sys/netgraph/ng_message.h находим, что NG_NODELEN=15. Т.е. когда мы пытаемся
>создать узел типа mpd12345-pptp100, то создается узел mpd12345-pptp10. А он уже
>был создан.


Ответить | Правка | Наверх | Cообщить модератору

59. "FreeBSD Пример построения VPN на базе PPTP сервера mpd (free..."  +/
Сообщение от Bazil (?), 25-Ноя-03, 11:25 
Изменения этого а также рядом стоящих значений на болшее не решило проблему, MPD говорит:

[pptp3] can't create socket node: No such file or directory
[pptp3] using interface

и не создает нетграфовских интерфейсов

до этого интерфейсы создавались(свыше 100), но пользователей на них не пускали

сейчас стоит 3.15, до этого 3.14 и 3.13

как решить проблему???

>>Мдя.... чем больше занимаюсь VPN, тем глубже становится проблема !
>>Тут выяснилось, что mpd, когда в систему войдет 100 юзер, БОЛЬШЕ НИКОГО
>>НЕ ПУСТИТ !!! 100 юзеров работают... остальные нет...
>
>Это все недокументированные фичи ;)
>
>Смотрим из /var/log/mpd.log
>
>Oct 14 14:13:16 vGate mpd: [pptp0] ppp node is "mpd291-pptp0"
>Oct 14 14:13:16 vGate mpd: [pptp0] using interface ng0
>
>Видим, что имя узла netgraph получил "mpd291-pptp0", где 291 - это PID
>mpd
>Из man 4 netgraph узнаем, что длина имени узла должна быть менше
>NG_NODELEN. В файлике /usr/src/sys/netgraph/ng_message.h находим, что NG_NODELEN=15. Т.е. когда мы пытаемся
>создать узел типа mpd12345-pptp100, то создается узел mpd12345-pptp10. А он уже
>был создан.


Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

62. "FreeBSD Пример построения VPN на базе PPTP сервера mpd (free..."  +/
Сообщение от OtherSide (?), 12-Янв-04, 18:17 
>Изменения этого а также рядом стоящих значений на болшее не решило проблему,

Может проще поменять имя узла? не pptp а что-нибудь другое... например
vpn0:
        new -i ng0 vpn0 vpn0
        ...

тогда создается узел:
Jan 12 18:00:17 auth mpd: [vpn0] ppp node is "mpd14430-vpn0"

Ответить | Правка | Наверх | Cообщить модератору

67. "FreeBSD Пример построения VPN на базе PPTP сервера mpd (free..."  +/
Сообщение от Dmitry S. Luhtionov (?), 15-Апр-04, 17:24 
Кстати с FreeBSD 5.2 значение NG_NODELEN=31
Всё прекрасно работает
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру