xeb Опубликовано 4 января, 2011 · Жалоба -3 Можно ли поправить tbf шейпер дело в том что на сколько я понял встроенный tbf распарсивает RADIUS пакет в поисках скорости для клиента. вот такая RADIUS конструкция работает нормально lcp:interface-config#1=rate-limit input 2000000 100000 200000 conform-action transmit exceed-action drop lcp:interface-config#1=rate-limit output 2000000 100000 200000 conform-action transmit exceed-action drop у нас используется система ночного повышения скорости из за этого радиус строка еще может выглядеть вот так lcp:interface-config#1=rate-limit output access-group 101 36864000 6912000 13824000 conform-action transmit exceed-action drop lcp:interface-config#1=rate-limit input access-group 101 36864000 6912000 13824000 conform-action transmit exceed-action drop lcp:interface-config#1=rate-limit output access-group 100 18432000 3456000 6912000 conform-action transmit exceed-action drop lcp:interface-config#1=rate-limit input access-group 100 18432000 3456000 6912000 conform-action transmit exceed-action drop где 100 и 101 access list содержит time-range для дня и ночи на входящую и исходящую скорость как я понимаю проблема кроется в наличии поля access-group которое портит всю картину. реализовано, комит 2a05ce54544185f34016b1a9e46afda9d0af980eчтобы заюзать: [tbf] vendor=Cisco attr=Cisco-AVPair time-range=100,9:00-1:00 time-range=101,1:00-9:00 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 5 января, 2011 · Жалоба accel-pptp-1.x выделен в отдельный проект accel-ppp (https://sourceforge.net/projects/accel-ppp/) кто использует git обновите ссылку в файле .git/config url = git://accel-pptp.git.sourceforge.net/gitroot/accel-pptp/accel-pptp на url = git://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp соответсвенно демон будет называться accel-pppd, устанавливаться в CMAKE_INSTALL_PREFIX/lib/accel-ppp CMAKE_INSTALL_PREFIX/share/accel-ppp по старому адресу релизы и гит будут доступны еще некторое время, потом удалю, так что там останется только accel-pptp-0.8.5 и более ранние версии Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MARTINii Опубликовано 5 января, 2011 · Жалоба xeb поправь CMakeLists.txt 10-я строка там старое осталось Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 5 января, 2011 · Жалоба ага, спс Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lost Опубликовано 5 января, 2011 · Жалоба так я не понял, теперь надо тянуть accel-ppp из гит? делал: # git clone git://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp вытянул, не собирается :( [root@bgbill build]# cmake -DBUILD_DRIVER=FALSE -DKDIR=/usr/src/linux -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=FALSE -DSHAPER=FALSE -DRADIUS=TRUE .. -- The C compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done CMake Error at CMakeLists.txt:10 (ADD_SUBDIRECTORY): add_subdirectory given source "accel-pptpd" which is not an existing directory. -- Configuring incomplete, errors occurred! что не так? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 5 января, 2011 · Жалоба исправлено, комит 53f22bd8a8cd4a407b7eb9c9b034b215e2299e30 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lost Опубликовано 5 января, 2011 · Жалоба все собралось. спасибо :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 5 января, 2011 · Жалоба xeb, Поздравляю! Драйвер в 2.6.37. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 5 января, 2011 · Жалоба это наша совместная работа ;) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zakachkin Опубликовано 6 января, 2011 · Жалоба А в какой менюшке он там? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 6 января, 2011 · Жалоба Networking support->Networking options->IP: GRE demultiplexer Device drivers->Network device support->PPP over IPv4 (PPTP) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsn Опубликовано 6 января, 2011 · Жалоба accel-pptp version 1.3.2 Собрал без проблем Ubunta server 10.10 64b Работает!!! Понравился конфиг. Все достаточно понятно. Есть вопрос возможно ли сделать авторизацию через winbind? Это чтоб авторизовывало пользователей из ActiveDirectory. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nickmas Опубликовано 6 января, 2011 · Жалоба Залил последнюю версию из git-а. При старте пишет ошибку /usr/sbin/accel-pppd: symbol lookup error: /usr/lib/accel-ppp/libshaper_tbf.so: undefined symbol: nl_socket_alloc и не запускается. Чего ему не нравится? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 6 января, 2011 · Жалоба Залил последнюю версию из git-а. При старте пишет ошибку /usr/sbin/accel-pppd: symbol lookup error: /usr/lib/accel-ppp/libshaper_tbf.so: undefined symbol: nl_socket_alloc и не запускается. Чего ему не нравится? Подозреваю libnl 1.x, тогда как ему нужно 2.x. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 7 января, 2011 · Жалоба Есть вопрос возможно ли сделать авторизацию через winbind?ну на данный момент такой возможности нет, нужно разрабатывать... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nickmas Опубликовано 7 января, 2011 · Жалоба Подозреваю libnl 1.x, тогда как ему нужно 2.x.Установлен у меня libnl-2.0.Сейчас установлен и прекрасно работает accel-pptp version f73cb9f4457c40edf787efcf30ea80822381a732. А при запуске accel-pppd пишет ошибку, которую указал выше. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 7 января, 2011 · Жалоба ну на данный момент такой возможности нет, нужно разрабатывать... Винбинд при желании привязывается к радиусу, ну а далее как обычно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsn Опубликовано 7 января, 2011 · Жалоба ну на данный момент такой возможности нет, нужно разрабатывать... Винбинд при желании привязывается к радиусу, ну а далее как обычно. Так и сделал. Все работает. Раньше просто так не пробовал. Может кому пригодится. Оказалось, что достаточно всего одну строчку поправить в /etc/freeradius/modules/mschap указать правильный путь ntlm_auth = "/usr/bin/ntlm_auth ....... И все. Конечно до этого надо настроить winbind Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zakachkin Опубликовано 7 января, 2011 · Жалоба У меня 2.6.37 стабильностью не блещет, а у вас как? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 8 января, 2011 (изменено) · Жалоба /usr/sbin/accel-pppd: symbol lookup error: /usr/lib/accel-ppp/libshaper_tbf.so: undefined symbol: nl_socket_alloc ldd /usr/lib/accel-ppp/libshaper_tbf.so что говорит ? Изменено 8 января, 2011 пользователем xeb Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nickmas Опубликовано 8 января, 2011 · Жалоба /usr/sbin/accel-pppd: symbol lookup error: /usr/lib/accel-ppp/libshaper_tbf.so: undefined symbol: nl_socket_allocldd /usr/lib/accel-ppp/libshaper_tbf.so что говорит ? root@stg:~# ldd /usr/lib/accel-ppp/libshaper_tbf.so linux-gate.so.1 => (0xffffe000) libnl.so.1 => /usr/lib/libnl.so.1 (0xb7f3d000) libm.so.6 => /lib/libm.so.6 (0xb7f17000) libc.so.6 => /lib/libc.so.6 (0xb7db7000) /lib/ld-linux.so.2 (0xb7f98000 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 8 января, 2011 · Жалоба root@stg:~# ldd /usr/lib/accel-ppp/libshaper_tbf.so linux-gate.so.1 => (0xffffe000) libnl.so.1 => /usr/lib/libnl.so.1 (0xb7f3d000) libm.so.6 => /lib/libm.so.6 (0xb7f17000) libc.so.6 => /lib/libc.so.6 (0xb7db7000) /lib/ld-linux.so.2 (0xb7f98000 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 8 января, 2011 · Жалоба если libnl-2 установвлен в другом каталоге, например в /usr/local, то нужно собирать с -DLIBNL_PREFIX=/usr/local Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nickmas Опубликовано 8 января, 2011 · Жалоба если libnl-2 установвлен в другом каталоге, например в /usr/local, то нужно собирать с -DLIBNL_PREFIX=/usr/localПомогло, спасибо.Еще вопрос: когда убиваю процесс killall accel-pppd выскакивает ошибка /usr/local/sbin/accel-pppd: symbol lookup error: /usr/local/lib/accel-ppp/libshaper_tbf.so: undefined symbol: clear_tr_pd но процесс убивается. Может есть вариант корректо рестартить демона? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsn Опубликовано 8 января, 2011 · Жалоба после успешного запуска на Убунте 10.10 стал пробовать на 10.04 Помогите понять в чем причина такого в логе ppp:ipcp: to avoid kernel soft lockup requested IP cannot be assigned (192.168.0.2) user1: authentication successed ppp0: CCP: discarding packet ppp0: IPCP: discarding packet ppp0: CCP: discarding packet Думал ядро - было 2.6.32 Поставил 2.6.35 - тот же результат после установления соединения у клиента выводит "регистрация компьютера в сети" и обрыв в логе на серваке ppp:ipcp: to avoid kernel soft lockup requested IP cannot be assigned (192.168.0.2) Куда смотреть и кто виноват? РЕ: пробовал в настройках ipcp - никакие IP не выдает Версия accel-ppp version 53f22bd8a8cd4a407b7eb9c9b034b215e2299e30 Ubuntu 10.04 64bit Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...