Cramac Опубликовано 19 декабря, 2010 (изменено) · Жалоба не подскажите как их обновить? ядро собрал из сырцов с кернел по установленным, стоят хеадеры от старого ядра но при сборке нового, вроде как делал ему make headers_install Изменено 19 декабря, 2010 пользователем Cramac Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Anohimer Опубликовано 23 декабря, 2010 · Жалоба Чот не собирается... Initialized empty Git repository in /root/src/accel-pptp/accel-pptp/.git/ remote: Counting objects: 2874, done. remote: Compressing objects: 100% (1967/1967), done. remote: Total 2874 (delta 1917), reused 1302 (delta 830) Receiving objects: 100% (2874/2874), 1.58 MiB | 598 KiB/s, done. Resolving deltas: 100% (1917/1917), done. -- 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 -- Looking for MD5_Init in crypto -- Looking for MD5_Init in crypto - found -- Looking for timerfd_create -- Looking for timerfd_create - found -- Configuring done -- Generating done -- Build files have been written to: /root/src/accel-pptp/accel-pptp/build Scanning dependencies of target triton [ 1%] Building C object accel-pptpd/triton/CMakeFiles/triton.dir/md.c.o [ 3%] Building C object accel-pptpd/triton/CMakeFiles/triton.dir/timer.c.o [ 5%] Building C object accel-pptpd/triton/CMakeFiles/triton.dir/triton.c.o [ 6%] Building C object accel-pptpd/triton/CMakeFiles/triton.dir/conf_file.c.o [ 8%] Building C object accel-pptpd/triton/CMakeFiles/triton.dir/loader.c.o [ 10%] Building C object accel-pptpd/triton/CMakeFiles/triton.dir/log.c.o [ 11%] Building C object accel-pptpd/triton/CMakeFiles/triton.dir/mempool.c.o /root/src/accel-pptp/accel-pptp/accel-pptpd/triton/mempool.c: In function ‘mempool_alloc_md’: /root/src/accel-pptp/accel-pptp/accel-pptpd/triton/mempool.c:168: error: ‘struct _item_t’ has no member named ‘timestamp’ make[2]: *** [accel-pptpd/triton/CMakeFiles/triton.dir/mempool.c.o] Ошибка 1 make[1]: *** [accel-pptpd/triton/CMakeFiles/triton.dir/all] Ошибка 2 make: *** [all] Ошибка 2 [ 1%] Building C object accel-pptpd/triton/CMakeFiles/triton.dir/mempool.c.o /root/src/accel-pptp/accel-pptp/accel-pptpd/triton/mempool.c: In function ‘mempool_alloc_md’: /root/src/accel-pptp/accel-pptp/accel-pptpd/triton/mempool.c:168: error: ‘struct _item_t’ has no member named ‘timestamp’ make[2]: *** [accel-pptpd/triton/CMakeFiles/triton.dir/mempool.c.o] Ошибка 1 make[1]: *** [accel-pptpd/triton/CMakeFiles/triton.dir/all] Ошибка 2 make: *** [all] Ошибка 2 Linux obs 2.6.35-24-server #42-Ubuntu SMP Thu Dec 2 03:58:11 UTC 2010 x86_64 GNU/Linux Путь к хедерам верный. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 23 декабря, 2010 · Жалоба fixed Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Anohimer Опубликовано 23 декабря, 2010 · Жалоба fixedВсё поехало! Спасибо! Сейчас только вот такое выводит, но собирается нормально. Scanning dependencies of target log_file [ 88%] Building C object accel-pptpd/logs/CMakeFiles/log_file.dir/log_file.c.o /root/src/accel-pptp/accel-pptp/accel-pptpd/logs/log_file.c: In function ‘ev_ppp_authorized’: /root/src/accel-pptp/accel-pptp/accel-pptpd/logs/log_file.c:503: warning: implicit declaration of function ‘mkdir’ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
=-Sky-= Опубликовано 23 декабря, 2010 (изменено) · Жалоба При дисконнекте со стороны клиента отваливается процесс accel-pptp ./accel-pptpd -c /etc/accel-pptp.conf ./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-172.20.3.10: Нет такого файла или каталога ./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-172.20.3.10: Нет такого файла или каталога ./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-172.20.3.10: Нет такого файла или каталога memory corruption: free at /INSTALL/accel-pptp-1.3.1/accel-pptpd/ppp/ppp.c:233 Аварийный останов Отваливется только если авторизация установлена по mschap-v2 Изменено 23 декабря, 2010 пользователем =-Sky-= Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 23 декабря, 2010 · Жалоба Отваливется только если авторизация установлена по mschap-v2и что стабильно отваливается ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
=-Sky-= Опубликовано 23 декабря, 2010 · Жалоба да, постоянно. Установил, настроил, все нормально, подключается, но как только разрываю соединение - всё, процесса нет. ядро 2.6.35.10-72.fc14.x86_64 cat accel-pptp.conf # [modules] #path=/usr/local/lib/accel-pptp log_file #log_tcp #log_pgsql pptp #pppoe #l2tp auth_mschap_v2 #auth_mschap_v1 #auth_chap_md5 #auth_pap #radius #ippool sigchld pppd_compat #shaper_tbf chap-secrets [core] log-error=/var/log/accel-pptp/core.log thread-count=4 [ppp] verbose=1 min-mtu=1000 mtu=1400 mru=1400 ccp=0 #sid-case=upper [lcp] echo-interval=30 echo-failure=3 [pptp] echo-interval=30 verbose=1 [pppoe] interface=eth0 #ac-name=xxx #service-name=yyy #pado-delay=0 #pado-delay=0,100:100,200:200,-1:500 #ifname-in-sid=called-sid verbose=1 [l2tp] #dictionary=/usr/local/share/accel-pptp/l2tp/dictionary #hello-interval=60 #timeout=60 #rtimeout=5 #retransmit=5 #host-name=accel-pptp verbose=1 [dns] dns1=172.20.3.250 #dns2=172.16.1.1 [radius] #dictionary=/usr/local/share/accel-pptp/radius/dictionary #nas-identifier=accel-pptp #nas-ip-address=127.0.0.1 #gw-ip-address=192.168.100.1 #auth-server=127.0.0.1:1812,testing123 #acct-server=127.0.0.1:1813,testing123 #dae-server=127.0.0.1:3799,testing123 #dm_coa_secret=testing123 (deprecated) #verbose=1 #timeout=3 #max-try=3 #acct-timeout=120 [chap-secrets] gw-ip-address=10.0.0.1 [client-ip-range] 172.20.0.0/16 [ip-pool] gw-ip-address=192.168.0.1 192.168.0.2-255 192.168.1.1-255 192.168.2.1-255 192.168.3.1-255 [log] log-file=/var/log/accel-pptp/accel-pptp.log log-emerg=/var/log/accel-pptp/emerg.log log-debug=/dev/stdout #log-tcp=127.0.0.1:3000 copy=1 #color=1 #per-user-dir=per_user #per-session-dir=per_session #per-session=1 level=3 #log-tcp=127.0.0.1:3000 [log-pgsql] conninfo=user=log log-table=log [pppd-compat] #ip-pre-up=/etc/ppp/ip-pre-up ip-up=/etc/ppp/ip-up ip-down=/etc/ppp/ip-down #ip-change=/etc/ppp/ip-change #radattr-prefix=/var/run/radattr verbose=1 [tbf] #attr=Filter-Id #down-burst-factor=0.1 #up-burst-factor=1.0 #latency=50 [cli] telnet=127.0.0.1:2000 tcp=127.0.0.1:2001 #passwd=123 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 23 декабря, 2010 · Жалоба =-Sky-=, у меня не проявляется, можешь у себя в gdb запустить ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
=-Sky-= Опубликовано 23 декабря, 2010 · Жалоба (gdb) run -c /etc/accel-pptp.conf Starting program: /usr/local/sbin/accel-pptpd -c /etc/accel-pptp.conf [Thread debugging using libthread_db enabled] [New Thread 0x7ffff6211700 (LWP 4848)] accel-pptp version 1.3.1 [New Thread 0x7ffff7fed700 (LWP 4849)] [New Thread 0x7ffff560b700 (LWP 4850)] [New Thread 0x7ffff4e0a700 (LWP 4851)] [New Thread 0x7ffff4609700 (LWP 4852)] [New Thread 0x7ffff3e08700 (LWP 4853)] [New Thread 0x7ffff3607700 (LWP 4854)] [New Thread 0x7ffff2e06700 (LWP 4855)] [Thread 0x7ffff7fed700 (LWP 4849) exited] ppp0: 03305db44214f976: connect: ppp0 <--> pptp(172.20.3.10) [New Thread 0x7ffff7fed700 (LWP 4856)] [Thread 0x7ffff7fed700 (LWP 4856) exited] ppp0: 03305db44214f976: : authentication successed [New Thread 0x7ffff7fed700 (LWP 4865)] ppp0: 03305db44214f976: CCP: discarding packet Detaching after fork from child process 4866. ./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-172.20.3.10: Нет такого файла или каталога [Thread 0x7ffff7fed700 (LWP 4865) exited] Detaching after fork from child process 4877. ./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-172.20.3.10: Нет такого файла или каталога ./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-172.20.3.10: Нет такого файла или каталога memory corruption: free at /INSTALL/accel-pptp-1.3.1/accel-pptpd/ppp/ppp.c:233 Program received signal SIGABRT, Aborted. [switching to Thread 0x7ffff3e08700 (LWP 4853)] 0x00007ffff6c6d085 in raise () from /lib64/libc.so.6 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 23 декабря, 2010 · Жалоба =-Sky-=, стукни в асю/жабу Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 24 декабря, 2010 · Жалоба скорее бы :) а то как то не красиво по папочкам раскладывается :)fixed Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
=-Sky-= Опубликовано 24 декабря, 2010 · Жалоба При дисконнекте со стороны клиента отваливается процесс accel-pptp ./accel-pptpd -c /etc/accel-pptp.conf ./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-172.20.3.10: Нет такого файла или каталога ./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-172.20.3.10: Нет такого файла или каталога ./network-functions: line 94: /etc/sysconfig/network-scripts/ifcfg-172.20.3.10: Нет такого файла или каталога memory corruption: free at /INSTALL/accel-pptp-1.3.1/accel-pptpd/ppp/ppp.c:233 Аварийный останов Отваливется только если авторизация установлена по mschap-v2 Исправлено. Большое спасибо XEB. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MARTINii Опубликовано 25 декабря, 2010 · Жалоба чето не собралось :( [ 13%] Built target triton [ 15%] Building C object accel-pptpd/CMakeFiles/accel-pptpd.dir/cli/telnet.c.o /root/accel-pptp/accel-pptpd/cli/telnet.c: In function âsave_history_fileâ: /root/accel-pptp/accel-pptpd/cli/telnet.c:682:61: error: âS_IREADâ undeclared (first use in this function) /root/accel-pptp/accel-pptpd/cli/telnet.c:682:61: note: each undeclared identifier is reported only once for each function it appears in /root/accel-pptp/accel-pptpd/cli/telnet.c:682:71: error: âS_IWRITEâ undeclared (first use in this function) make[2]: *** [accel-pptpd/CMakeFiles/accel-pptpd.dir/cli/telnet.c.o] Error 1 make[1]: *** [accel-pptpd/CMakeFiles/accel-pptpd.dir/all] Error 2 make: *** [all] Error 2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 25 декабря, 2010 · Жалоба исправил Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
stelsik Опубликовано 26 декабря, 2010 · Жалоба У меня, включение l2tp, приводит к kernel panic, разбираться не стал, выключил Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 26 декабря, 2010 · Жалоба л2тп работает не стабильно на 32-33 ядрах, на 35-ом работает стабильно, на других ядрах - хз Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lost Опубликовано 27 декабря, 2010 (изменено) · Жалоба скорее бы :) а то как то не красиво по папочкам раскладывается :)fixed хммм хмммм... не работает.. :( версия только что стянутая из гита.. [root@waxa accel-pptp]# cmake -DBUILD_DRIVER=FALSE -DKDIR=/usr/src/linux -DCMAKE_INSTALL_PREFIX=/usr/local/accel-pptp -DCMAKE_BUILD_TYPE=lost-grab-1.0 -DLOG_PGSQL=FALSE -DSHAPER=FALSE -DRADIUS=TRUE [color="#FF0000"]WARNING[/color]: This project requires version 2.6 of CMake. You are running version 2.4.8. CMake Error: Error in cmake code at /usr/src/accel-pptp/CMakeLists.txt:2: Unknown CMake command "cmake_policy". -- Configuring done з.ы. [root@waxa accel-pptp]# uname -a Linux waxa.infonet.uz 2.6.27.7 #1 SMP Fri Nov 21 13:55:36 UZT 2008 x86_64 x86_64 x86_64 GNU/Linux [root@waxa accel-pptp]# rpm -qa|grep cmake cmake-2.4.8-2.fc9.x86_64 а все увидел.. а можно под смейк-2.4.8 заточить? а то нет возможности смейк новый ставить... (( Изменено 27 декабря, 2010 пользователем lost Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 27 декабря, 2010 (изменено) · Жалоба WARNING: This project requires version 2.6 of CMake. You are running version 2.4.8. ну, не чем помочь не могу ... Изменено 27 декабря, 2010 пользователем xeb Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lost Опубликовано 27 декабря, 2010 (изменено) · Жалоба ок. спасибо. постараюсь обновить.. з.ы. не удалось смейк обновить на 9й федоре. тянет за собой свежие libstdс++ и прочие библы :( похоже придётся свежую федору ставить и на нём ставить аццел.. :( Изменено 27 декабря, 2010 пользователем lost Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 27 декабря, 2010 · Жалоба и правильно, на свежей стабильней работает Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
=-Sky-= Опубликовано 27 декабря, 2010 (изменено) · Жалоба ок. спасибо.постараюсь обновить.. з.ы. не удалось смейк обновить на 9й федоре. тянет за собой свежие libstdс++ и прочие библы :( похоже придётся свежую федору ставить и на нём ставить аццел.. :( Да чего тут грустить? Я недавно обновился до 14й федоры с ядром 2.6.35, в котором есть поддержка RPS. Теперь задействованы все 4 ядра процессора на работу с двумя сетевыми интерфейсами. Конечно, ночь потратил, но это того стоило Изменено 27 декабря, 2010 пользователем =-Sky-= Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alexxx71 Опубликовано 27 декабря, 2010 (изменено) · Жалоба Вобщем поставил 24го декабря accel из гита. вот возникло несколько вопросов -1. Как узнать какая версия accel установилась. несмог определить. -2. В процессе работы обнаружился небольшой косяк с лог файлами файл в аттаче. В начале файла куча какого то мусора. Удалить его никак не получается. -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 которое портит всю картину. Плюс к тому если я правильно помню tbf - classless дисциплина и ночное удвоение через нее не реализовать, нужно как минимум htb. пока выкручиваемся скриптом шейпинга через ip-up.d что можно сделать ? -4. Можно ли в консоли accel отображать помимо remote ip еще и ip клиента с которого устанавливается сессия. Сильно бы упростило скриптописание. accel_pptp.log.tar.gz Изменено 27 декабря, 2010 пользователем alexxx71 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 27 декабря, 2010 · Жалоба Вобщем поставил 24го декабря accel из гита. вот возникло несколько вопросов -1. Как узнать какая версия accel установилась. несмог определить. Вообще - первая строчка в /var/log/accel-pptp/accel-pptp.log , но в Вашем случае я могу и так сказать - у вас версия из гита от 24 декабря :-D.-2. В процессе работы обнаружился небольшой косяк с лог файламифайл в аттаче. В начале файла куча какого то мусора. Удалить его никак не получается. Странно. Это нули. У меня такого не вылазит.-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 которое портит всю картину. Плюс к тому если я правильно помню tbf - classless дисциплина и ночное удвоение через нее не реализовать, нужно как минимум htb. пока выкручиваемся скриптом шейпинга через ip-up.d что можно сделать ? А еще встроенный tbf вроде как не умеет CoA (у меня, по крайней мере, не заработал). Потому тоже использую ip-up/down/change. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 27 декабря, 2010 (изменено) · Жалоба -1. Как узнать какая версия accel установилась. несмог определить.первая запись в логах либо через cli -3 Можно ли поправить tbf шейперok Плюс к тому если я правильно помню tbf - classless дисциплина и ночное удвоение через нее не реализовать, нужно как минимум htb.реализовать А еще встроенный tbf вроде как не умеет CoA (у меня, по крайней мере, не заработал). Потому тоже использую ip-up/down/change.умеет -4. Можно ли в консоли accel отображать помимо remote ip еще и ip клиента с которого устанавливается сессия. Сильно бы упростило скриптописание.ок Изменено 27 декабря, 2010 пользователем xeb Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alexxx71 Опубликовано 28 декабря, 2010 (изменено) · Жалоба 2Xeb - Спасибо, ждем реализации. Если используется шейпер, то было бы хорошо в консоли отображать скорость которая назначена на интерфейс клиенту. Изменено 28 декабря, 2010 пользователем alexxx71 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...