metallic Опубликовано 14 ноября, 2012 · Жалоба Не собирается из исходников 1.7.2: # uname -a Linux gw 3.2.0-31-generic #50-Ubuntu SMP Fri Sep 7 16:16:45 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux # cmake -DBUILD_DRIVER=FALSE -DBUILD_DRIVER=/usr/local/accel -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=FALSE -DSHAPER=TRUE -DRADIUS=TRUE /tmp/accel-ppp-1.7.2 -- 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 timerfd_create -- Looking for timerfd_create - found -- Configuring done -- Generating done -- Build files have been written to: /tmp/accel-ppp-1.7.2/build # make Scanning dependencies of target triton [ 1%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/md.c.o [ 2%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/timer.c.o [ 3%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/triton.c.o /tmp/accel-ppp-1.7.2/accel-pppd/triton/triton.c: В функции «ctx_thread»: /tmp/accel-ppp-1.7.2/accel-pppd/triton/triton.c:201:8: предупреждение: ignoring return value of «read», declared with attribute warn_unused_result [-Wunused-result] [ 5%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/conf_file.c.o [ 6%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/loader.c.o [ 7%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/log.c.o [ 8%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/mempool.c.o [ 10%] Building C object accel-pppd/triton/CMakeFiles/triton.dir/event.c.o Linking C shared library libtriton.so [ 10%] Built target triton Scanning dependencies of target accel-pppd [ 11%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp.c.o /tmp/accel-ppp-1.7.2/accel-pppd/ppp/ppp.c: В функции «init»: /tmp/accel-ppp-1.7.2/accel-pppd/ppp/ppp.c:845:9: предупреждение: ignoring return value of «fscanf», declared with attribute warn_unused_result [-Wunused-result] [ 12%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_ifcfg.c.o /tmp/accel-ppp-1.7.2/accel-pppd/ppp/ppp_ifcfg.c: В функции «devconf»: /tmp/accel-ppp-1.7.2/accel-pppd/ppp/ppp_ifcfg.c:39:7: предупреждение: ignoring return value of «write», declared with attribute warn_unused_result [-Wunused-result] [ 13%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_fsm.c.o [ 15%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_lcp.c.o [ 16%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/lcp_opt_mru.c.o [ 17%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/lcp_opt_magic.c.o [ 18%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/lcp_opt_pcomp.c.o [ 20%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/lcp_opt_accomp.c.o [ 21%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_auth.c.o [ 22%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_ipcp.c.o [ 23%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ipcp_opt_ipaddr.c.o [ 25%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ipcp_opt_dns.c.o [ 26%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ipv6cp_opt_intfid.c.o /tmp/accel-ppp-1.7.2/accel-pppd/ppp/ipv6cp_opt_intfid.c: В функции «generate_intf_id»: /tmp/accel-ppp-1.7.2/accel-pppd/ppp/ipv6cp_opt_intfid.c:125:8: предупреждение: ignoring return value of «read», declared with attribute warn_unused_result [-Wunused-result] /tmp/accel-ppp-1.7.2/accel-pppd/ppp/ipv6cp_opt_intfid.c: В функции «generate_peer_intf_id»: /tmp/accel-ppp-1.7.2/accel-pppd/ppp/ipv6cp_opt_intfid.c:146:8: предупреждение: ignoring return value of «read», declared with attribute warn_unused_result [-Wunused-result] [ 27%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_ipv6cp.c.o [ 28%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_ccp.c.o [ 30%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ccp_mppe.c.o [ 31%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/std_cmd.c.o /tmp/accel-ppp-1.7.2/accel-pppd/cli/std_cmd.c: В функции «show_stat_exec»: /tmp/accel-ppp-1.7.2/accel-pppd/cli/std_cmd.c:34:9: предупреждение: ignoring return value of «fscanf», declared with attribute warn_unused_result [-Wunused-result] [ 32%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/show_sessions.c.o [ 33%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/telnet.c.o /tmp/accel-ppp-1.7.2/accel-pppd/cli/telnet.c: В функции «save_history_file»: /tmp/accel-ppp-1.7.2/accel-pppd/cli/telnet.c:697:8: предупреждение: ignoring return value of «write», declared with attribute warn_unused_result [-Wunused-result] [ 35%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/tcp.c.o [ 36%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/cli/cli.c.o [ 37%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/libnetlink/libnetlink.c.o [ 38%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/libnetlink/iputils.c.o [ 40%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/libnetlink/genl.c.o [ 41%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/pwdb.c.o [ 42%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ipdb.c.o [ 43%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/iprange.c.o [ 45%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/utils.c.o [ 46%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/log.c.o [ 47%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/main.c.o /tmp/accel-ppp-1.7.2/accel-pppd/main.c: В функции «main»: /tmp/accel-ppp-1.7.2/accel-pppd/main.c:104:9: предупреждение: ignoring return value of «daemon», declared with attribute warn_unused_result [-Wunused-result] /tmp/accel-ppp-1.7.2/accel-pppd/main.c: В функции «change_limits»: /tmp/accel-ppp-1.7.2/accel-pppd/main.c:29:9: предупреждение: ignoring return value of «fscanf», declared with attribute warn_unused_result [-Wunused-result] /tmp/accel-ppp-1.7.2/accel-pppd/main.c:35:9: предупреждение: ignoring return value of «fscanf», declared with attribute warn_unused_result [-Wunused-result] [ 48%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/memdebug.c.o Linking C executable accel-pppd [ 48%] Built target accel-pppd Scanning dependencies of target radius [ 50%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/stat_accm.c.o [ 51%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/dict.c.o [ 52%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/req.c.o [ 53%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/packet.c.o [ 55%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/auth.c.o [ 56%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/acct.c.o [ 57%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/serv.c.o [ 58%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/dm_coa.c.o /tmp/accel-ppp-1.7.2/accel-pppd/radius/dm_coa.c: В функции «coa_request»: /tmp/accel-ppp-1.7.2/accel-pppd/radius/dm_coa.c:180:7: предупреждение: «prev_class» may be used uninitialized in this function [-Wuninitialized] [ 60%] Building C object accel-pppd/radius/CMakeFiles/radius.dir/radius.c.o Linking C shared library libradius.so [ 60%] Built target radius Scanning dependencies of target pptp [ 61%] Building C object accel-pppd/ctrl/pptp/CMakeFiles/pptp.dir/pptp.c.o Linking C shared library libpptp.so [ 61%] Built target pptp Scanning dependencies of target pppoe [ 62%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/pppoe.c.o /tmp/accel-ppp-1.7.2/accel-pppd/ctrl/pppoe/pppoe.c: В функции «pppoe_init»: /tmp/accel-ppp-1.7.2/accel-pppd/ctrl/pppoe/pppoe.c:1154:8: предупреждение: «ifname» may be used uninitialized in this function [-Wuninitialized] /tmp/accel-ppp-1.7.2/accel-pppd/ctrl/pppoe/pppoe.c:1142:8: замечание: «ifname» was declared here /tmp/accel-ppp-1.7.2/accel-pppd/ctrl/pppoe/pppoe.c: В функции «pppoe_server_start»: /tmp/accel-ppp-1.7.2/accel-pppd/ctrl/pppoe/pppoe.c:1154:8: предупреждение: «ifname» may be used uninitialized in this function [-Wuninitialized] [ 63%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/mac_filter.c.o [ 65%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/dpado.c.o [ 66%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/cli.c.o [ 67%] Building C object accel-pppd/ctrl/pppoe/CMakeFiles/pppoe.dir/tr101.c.o Linking C shared library libpppoe.so [ 67%] Built target pppoe Scanning dependencies of target l2tp [ 68%] Building C object accel-pppd/ctrl/l2tp/CMakeFiles/l2tp.dir/l2tp.c.o /tmp/accel-ppp-1.7.2/accel-pppd/ctrl/l2tp/l2tp.c: В функции «l2tp_recv_SCCRQ»: /tmp/accel-ppp-1.7.2/accel-pppd/ctrl/l2tp/l2tp.c:692:22: предупреждение: variable «router_id» set but not used [-Wunused-but-set-variable] [ 70%] Building C object accel-pppd/ctrl/l2tp/CMakeFiles/l2tp.dir/dict.c.o [ 71%] Building C object accel-pppd/ctrl/l2tp/CMakeFiles/l2tp.dir/packet.c.o Linking C shared library libl2tp.so [ 71%] Built target l2tp Scanning dependencies of target auth_chap_md5 [ 72%] Building C object accel-pppd/auth/CMakeFiles/auth_chap_md5.dir/auth_chap_md5.c.o /tmp/accel-ppp-1.7.2/accel-pppd/auth/auth_chap_md5.c: В функции «chap_send_challenge»: /tmp/accel-ppp-1.7.2/accel-pppd/auth/auth_chap_md5.c:238:7: предупреждение: ignoring return value of «read», declared with attribute warn_unused_result [-Wunused-result] Linking C shared library libauth_chap_md5.so [ 72%] Built target auth_chap_md5 Scanning dependencies of target auth_mschap_v1 [ 73%] Building C object accel-pppd/auth/CMakeFiles/auth_mschap_v1.dir/auth_mschap_v1.c.o /tmp/accel-ppp-1.7.2/accel-pppd/auth/auth_mschap_v1.c: В функции «chap_send_challenge»: /tmp/accel-ppp-1.7.2/accel-pppd/auth/auth_mschap_v1.c:241:7: предупреждение: ignoring return value of «read», declared with attribute warn_unused_result [-Wunused-result] Linking C shared library libauth_mschap_v1.so [ 73%] Built target auth_mschap_v1 Scanning dependencies of target auth_mschap_v2 [ 75%] Building C object accel-pppd/auth/CMakeFiles/auth_mschap_v2.dir/auth_mschap_v2.c.o /tmp/accel-ppp-1.7.2/accel-pppd/auth/auth_mschap_v2.c: В функции «chap_send_challenge»: /tmp/accel-ppp-1.7.2/accel-pppd/auth/auth_mschap_v2.c:314:7: предупреждение: ignoring return value of «read», declared with attribute warn_unused_result [-Wunused-result] Linking C shared library libauth_mschap_v2.so [ 75%] Built target auth_mschap_v2 Scanning dependencies of target auth_pap [ 76%] Building C object accel-pppd/auth/CMakeFiles/auth_pap.dir/auth_pap.c.o Linking C shared library libauth_pap.so [ 76%] Built target auth_pap Scanning dependencies of target log_file [ 77%] Building C object accel-pppd/logs/CMakeFiles/log_file.dir/log_file.c.o Linking C shared library liblog_file.so [ 77%] Built target log_file Scanning dependencies of target log_syslog [ 78%] Building C object accel-pppd/logs/CMakeFiles/log_syslog.dir/log_syslog.c.o Linking C shared library liblog_syslog.so [ 78%] Built target log_syslog Scanning dependencies of target log_tcp [ 80%] Building C object accel-pppd/logs/CMakeFiles/log_tcp.dir/log_tcp.c.o Linking C shared library liblog_tcp.so [ 80%] Built target log_tcp Scanning dependencies of target chap-secrets [ 81%] Building C object accel-pppd/extra/CMakeFiles/chap-secrets.dir/chap-secrets.c.o Linking C shared library libchap-secrets.so [ 81%] Built target chap-secrets Scanning dependencies of target connlimit [ 82%] Building C object accel-pppd/extra/CMakeFiles/connlimit.dir/connlimit.c.o Linking C shared library libconnlimit.so [ 82%] Built target connlimit Scanning dependencies of target ippool [ 83%] Building C object accel-pppd/extra/CMakeFiles/ippool.dir/ippool.c.o Linking C shared library libippool.so [ 83%] Built target ippool Scanning dependencies of target ipv6pool [ 85%] Building C object accel-pppd/extra/CMakeFiles/ipv6pool.dir/ipv6pool.c.o Linking C shared library libipv6pool.so [ 85%] Built target ipv6pool Scanning dependencies of target logwtmp [ 86%] Building C object accel-pppd/extra/CMakeFiles/logwtmp.dir/logwtmp.c.o Linking C shared library liblogwtmp.so [ 86%] Built target logwtmp Scanning dependencies of target sigchld [ 87%] Building C object accel-pppd/extra/CMakeFiles/sigchld.dir/sigchld.c.o Linking C shared library libsigchld.so [ 87%] Built target sigchld Scanning dependencies of target pppd_compat [ 88%] Building C object accel-pppd/extra/CMakeFiles/pppd_compat.dir/pppd_compat.c.o Linking C shared library libpppd_compat.so [ 88%] Built target pppd_compat Scanning dependencies of target shaper_tbf [ 90%] Building C object accel-pppd/extra/CMakeFiles/shaper_tbf.dir/shaper_tbf.c.o Linking C shared library libshaper_tbf.so [ 90%] Built target shaper_tbf Scanning dependencies of target ipv6_dhcp [ 91%] Building C object accel-pppd/ipv6/CMakeFiles/ipv6_dhcp.dir/dhcpv6.c.o [ 92%] Building C object accel-pppd/ipv6/CMakeFiles/ipv6_dhcp.dir/dhcpv6_packet.c.o Linking C shared library libipv6_dhcp.so [ 92%] Built target ipv6_dhcp Scanning dependencies of target ipv6_nd [ 93%] Building C object accel-pppd/ipv6/CMakeFiles/ipv6_nd.dir/nd.c.o Linking C shared library libipv6_nd.so [ 93%] Built target ipv6_nd Scanning dependencies of target shaper [ 95%] Building C object accel-pppd/shaper/CMakeFiles/shaper.dir/shaper.c.o [ 96%] Building C object accel-pppd/shaper/CMakeFiles/shaper.dir/limiter.c.o [ 97%] Building C object accel-pppd/shaper/CMakeFiles/shaper.dir/leaf_qdisc.c.o [ 98%] Building C object accel-pppd/shaper/CMakeFiles/shaper.dir/tc_core.c.o Linking C shared library libshaper.so [ 98%] Built target shaper Scanning dependencies of target pptp_drv [100%] Generating driver/pptp.ko WARNING: Symbol version dump /usr/src/linux-headers-3.2.0-31/Module.symvers is missing; modules will have no dependencies and modversions. In file included from include/linux/gfp.h:4:0, from include/linux/kmod.h:22, from include/linux/module.h:13, from /tmp/accel-ppp-1.7.2/build/driver/driver/pptp.c:14: include/linux/mmzone.h:18:30: фатальная ошибка: generated/bounds.h: Нет такого файла или каталога компиляция прервана. make[4]: *** [/tmp/accel-ppp-1.7.2/build/driver/driver/pptp.o] Ошибка 1 make[3]: *** [_module_/tmp/accel-ppp-1.7.2/build/driver/driver] Ошибка 2 make[2]: *** [driver/driver/pptp.ko] Ошибка 2 make[1]: *** [driver/CMakeFiles/pptp_drv.dir/all] Ошибка 2 make: *** [all] Ошибка 2 что не хватает? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 14 ноября, 2012 · Жалоба да не надо собирать модуль pptp Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 14 ноября, 2012 · Жалоба -DBUILD_DRIVER=FALSE -DBUILD_DRIVER=/usr/local/accel ? ;) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 14 ноября, 2012 · Жалоба -DBUILD_DRIVER=FALSE -DBUILD_DRIVER=/usr/local/accel ? ;) Бггг. Бывает, спасибо :)) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 14 ноября, 2012 · Жалоба Почему может не работать шейпер? В какую сторону копать, что вообще смотреть? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 16 ноября, 2012 · Жалоба Кто как думает? 1.6.1 юзать или 1.7.2? Просто 1.7 вроде хаят. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 16 ноября, 2012 (изменено) · Жалоба Не работает шейпер, accel последний (1.7.2), собран с поддержкой шейпера. В радиус атрибуты добавлены: # cat /etc/freeradius/dictionary $INCLUDE /usr/share/freeradius/dictionary ATTRIBUTE PPPD-Upstream-Speed-Limit 230 integer ATTRIBUTE PPPD-Downstream-Speed-Limit 231 integer Он их, вроде, видит и отдает: # radtest test testtest 127.0.0.1 0 superSecret Sending Access-Request of id 81 to 127.0.0.1 port 1812 User-Name = "test" User-Password = "testtest" NAS-IP-Address = xxxxxxxxx NAS-Port = 0 rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=81, length=64 PPPD-Downstream-Speed-Limit = 5000 PPPD-Upstream-Speed-Limit = 2000 Framed-IP-Netmask = 255.255.255.255 Framed-Protocol = PPP Framed-Pool = "ippool_users_unlim" В самом accel шейпер тоже настроен: [shaper] verbose=8 attr-up=230 attr-down=231 down-burst-factor=0.1 up-burst-factor=1.0 latency=50 mpu=0 r2q=10 quantum=1500 cburst=1534 ifb=ifb0 Но все равно, скорость в обе стороны у клиента более 20Мбит, что не так? В логах про шейпер ни слова, там вообще должно что-то быть? Изменено 16 ноября, 2012 пользователем metallic Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 16 ноября, 2012 · Жалоба В логах про шейпер ни слова, там вообще должно что-то быть? должно к сожалению, ответа ровно столько сколько приложено информации... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 16 ноября, 2012 · Жалоба Собираю 1.7.2. cmake -DBUILD_DRIVER=TRUE -DKDIR=/usr/src/linux -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=TRUE -DSHAPER=TRUE -DRADIUS=TRUE -DNETSNMP=TRUE .. При компиляция варнинг: /usr/local/src/accel-ppp/accel-pppd/ctrl/ipoe/dhcpv4.c: In function ‘dhcpv4_relay_send’: /usr/local/src/accel-ppp/accel-pppd/ctrl/ipoe/dhcpv4.c:871: warning: ‘_server_id’ may be used uninitialized in this function и ошибка: [ 69%] Building C object accel-pppd/logs/CMakeFiles/log_pgsql.dir/log_pgsql.c.o /usr/local/src/accel-ppp/accel-pppd/logs/log_pgsql.c: In function ‘set_hdr’: /usr/local/src/accel-ppp/accel-pppd/logs/log_pgsql.c:66: error: ‘struct ppp_t’ has no member named ‘username’ /usr/local/src/accel-ppp/accel-pppd/logs/log_pgsql.c:67: error: ‘struct ppp_t’ has no member named ‘username’ /usr/local/src/accel-ppp/accel-pppd/logs/log_pgsql.c:68: error: ‘struct ppp_t’ has no member named ‘username’ /usr/local/src/accel-ppp/accel-pppd/logs/log_pgsql.c:69: error: ‘struct ppp_t’ has no member named ‘sessionid’ /usr/local/src/accel-ppp/accel-pppd/logs/log_pgsql.c:70: error: ‘struct ppp_t’ has no member named ‘sessionid’ /usr/local/src/accel-ppp/accel-pppd/logs/log_pgsql.c: At top level: /usr/local/src/accel-ppp/accel-pppd/logs/log_pgsql.c:280: warning: initialization from incompatible pointer type make[2]: *** [accel-pppd/logs/CMakeFiles/log_pgsql.dir/log_pgsql.c.o] Ошибка 1 make[1]: *** [accel-pppd/logs/CMakeFiles/log_pgsql.dir/all] Ошибка 2 make: *** [all] Ошибка 2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 16 ноября, 2012 (изменено) · Жалоба В логах про шейпер ни слова, там вообще должно что-то быть? должнок сожалению, ответа ровно столько сколько приложено информации... Ок, какая информация нужна? Собран accel вот так: cmake -DBUILD_DRIVER=FALSE -DCMAKE_INSTALL_PREFIX=/usr/local/accel-ppp -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=FALSE -DSHAPER=TRUE -DRADIUS=TRUE /tmp/accel-ppp-1.7.2 Полный конфиг: [modules] log_file pptp l2tp pppoe auth_mschap_v2 auth_mschap_v1 auth_chap_md5 auth_pap radius ippool sigchld pppd_compat shaper [core] log-error=/var/log/accel-ppp/core.log thread-count=4 [ppp] verbose=3 min-mtu=1280 mtu=1400 mru=1400 single-session=replace check-ip=1 ipv4=require ipv6=deny ipv6-intf-id=0:0:0:1 ipv6-peer-intf-id=0:0:0:2 ipv6-accept-peer-intf-id=1 lcp-echo-interval=60 lcp-echo-failure=2 lcp-echo-timeout=5 [pptp] verbose=1 [pppoe] interface=eth0.1 interface=eth0.103 verbose=1 [l2tp] bind=xxxxxxxxxxx secret=string verbose=1 [radius] nas-identifier=accel-ppp nas-ip-address=127.0.0.1 gw-ip-address=10.10.10.1 server=127.0.0.1,xxxxxxxxx,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0 dae-server=127.0.0.1:3799,xxxxxxxx verbose=0 timeout=2 max-try=1 acct-interim-interval=60 [client-ip-range] xxxxxxxx/x [ip-pool] gw-ip-address=172.20.0.1 attr=Framed-Pool 172.20.0.2-254,ippool_god_mode 172.20.1.1-254,ippool_admin_default 172.21.0.1-172.21.254.254,ippool_users_default 172.22.0.1-172.22.254.254,ippool_users_unlim 172.23.0.1-172.23.254.254,ippool_users_allports [log] log-file=/var/log/accel-ppp/accel-ppp.log log-emerg=/var/log/accel-ppp/emerg.log log-fail-file=/var/log/accel-ppp/auth-fail.log copy=1 level=8 [pppd-compat] 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 [shaper] attr-down=231 attr-up=230 down-burst-factor=0.1 up-burst-factor=1.0 latency=50 mpu=0 r2q=10 quantum=1500 cburst=1534 ifb=ifb0 up-limiter=htb down-limiter=htb leaf-qdisc=sfq perturb 10 verbose=8 [cli] telnet=127.0.0.1:2000 tcp=127.0.0.1:2001 [connlimit] limit=30/min burst=3 timeout=60 Изменено 16 ноября, 2012 пользователем metallic Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 16 ноября, 2012 · Жалоба это не 1.7.2, ipoe в 1.7.2 нет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 16 ноября, 2012 · Жалоба И как проверить, собрался ли он с поддержкой шейпера? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 16 ноября, 2012 · Жалоба Ок, какая информация нужна? больше всего в таких случаях интересует лог коннекта с level=5 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 16 ноября, 2012 · Жалоба это не 1.7.2, ipoe в 1.7.2 нет Прошу прощения.... git clone'ом забрал, просто в голове уже 1.7.2 вертится... Что посоветуете? git или качать tar.gz? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 16 ноября, 2012 (изменено) · Жалоба И как проверить, собрался ли он с поддержкой шейпера? shaper присутствует в [modules] значит если в core.log ошибок нет, то всё ок Что посоветуете? git или качать tar.gz? из git лучше, есть критические исправления, скоро будет 1.7.3 ... Изменено 16 ноября, 2012 пользователем xeb Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 16 ноября, 2012 · Жалоба Ок, какая информация нужна? больше всего в таких случаях интересует лог коннекта с level=5 Вот: [2012-11-16 12:00:57]: debug: ppp52: lcp_layer_started [2012-11-16 12:00:57]: debug: ppp52: auth_layer_start [2012-11-16 12:00:57]: info: ppp52: send [MSCHAP-v2 Challenge id=1 <d61284cfbfd45d86bb6de1df04ffa9a>] [2012-11-16 12:00:57]: info: ppp52: recv [LCP Ident id=2 <MSRASV5.10>] [2012-11-16 12:00:57]: info: ppp52: recv [LCP Ident id=3 <MSRAS-0-WINXPEN>] [2012-11-16 12:00:57]: info: ppp52: recv [MSCHAP-v2 Response id=1 <f6fae4c188d5bdf65a3969b4d94d0a8>, <168b2e2accf9a9e6e4e0462a1e687612fb438dca85e38dde>, F=0, name="test"] [2012-11-16 12:00:58]: warn: ppp52: radius:packet: unknown attribute received (0,231) [2012-11-16 12:00:58]: warn: ppp52: radius:packet: unknown attribute received (0,230) [2012-11-16 12:00:58]: info: ppp52: send [MSCHAP-v2 Success id=1 "S=B5EBB64504F188C4CE8CAEB18CBDE04B03B86182 M=Authentication succeeded"] [2012-11-16 12:00:58]: debug: ppp52: auth_layer_started [2012-11-16 12:00:58]: debug: ppp52: ccp_layer_start [2012-11-16 12:00:58]: debug: ppp52: ipcp_layer_start [2012-11-16 12:00:58]: info: ppp52: send [iPCP ConfReq id=1 <addr 172.20.0.1>] [2012-11-16 12:00:58]: debug: ppp52: ipv6cp_layer_start [2012-11-16 12:00:58]: info: ppp52: test: authentication succeeded [2012-11-16 12:00:58]: info: ppp52: recv [CCP ConfReq id=4 <mppe -H -M -S -L -D +C>] [2012-11-16 12:00:58]: info: ppp52: send [CCP ConfReq id=1 <mppe -H -M -S -L -D -C>] [2012-11-16 12:00:58]: info: ppp52: send [CCP ConfNak id=4 <mppe -H -M -S -L -D -C>] [2012-11-16 12:00:58]: info: ppp52: recv [iPCP ConfReq id=5 <addr 0.0.0.0> <dns1 0.0.0.0> < 82 6 0 0 0 0 > <dns2 0.0.0.0> < 84 6 0 0 0 0 >] [2012-11-16 12:00:58]: info: ppp52: send [iPCP ConfRej id=5 < 82 6 0 0 0 0 > < 84 6 0 0 0 0 >] [2012-11-16 12:00:58]: info: ppp52: recv [iPCP ConfAck id=1 <addr 172.20.0.1>] [2012-11-16 12:00:58]: info: ppp52: recv [CCP ConfAck id=1 <mppe -H -M -S -L -D -C>] [2012-11-16 12:00:58]: info: ppp52: recv [CCP ConfReq id=6 <mppe -H -M -S -L -D -C>] [2012-11-16 12:00:58]: info: ppp52: send [CCP ConfAck id=6] [2012-11-16 12:00:58]: debug: ppp52: ccp_layer_started [2012-11-16 12:00:58]: info: ppp52: recv [iPCP ConfReq id=7 <addr 0.0.0.0> <dns1 0.0.0.0> <dns2 0.0.0.0>] [2012-11-16 12:00:58]: info: ppp52: send [iPCP ConfNak id=7 <addr 172.22.0.14>] [2012-11-16 12:00:58]: info: ppp52: recv [iPCP ConfReq id=8 <addr 172.22.0.14> <dns1 0.0.0.0> <dns2 0.0.0.0>] [2012-11-16 12:00:58]: info: ppp52: send [iPCP ConfAck id=8] [2012-11-16 12:00:58]: debug: ppp52: ipcp_layer_started [2012-11-16 12:00:58]: debug: ppp52: pppoe: ppp started [2012-11-16 12:00:58]: info: ppp52: pppd_compat: ip-up started (pid 12978) [2012-11-16 12:00:58]: info: ppp52: pppd_compat: ip-up finished (0) [2012-11-16 12:00:58]: info: pptp: new connection from 10.0.16.138 [2012-11-16 12:00:58]: info: : recv [PPTP Start-Ctrl-Conn-Request <Version 1> <Framing 1> <Bearer 1> <Max-Chan 0>] [2012-11-16 12:00:58]: info: : send [PPTP Start-Ctrl-Conn-Reply <Version 1> <Result 1> <Error 0> <Framing 3> <Bearer 3> <Max-Chan 1>] [2012-11-16 12:00:58]: info: : recv [PPTP Outgoing-Call-Request <Call-ID 0> <Call-Serial c3cc> <Min-BPS 300> <Max-BPS 100000000> <Bearer 3> <Framing 3> <Window-Size 64> <Delay 0>] [2012-11-16 12:00:58]: info: : send [PPTP Outgoing-Call-Reply <Call-ID 1ab> <Peer-Call-ID 0> <Result 1> <Error 0> <Cause 0> <Speed 100000000> <Window-Size 64> <Delay 0> <Channel 0>] [2012-11-16 12:00:58]: info: ppp53: connect: ppp53 <--> pptp(10.0.16.138) [2012-11-16 12:00:58]: debug: ppp53: lcp_layer_init [2012-11-16 12:00:58]: debug: ppp53: auth_layer_init [2012-11-16 12:00:58]: debug: ppp53: ccp_layer_init [2012-11-16 12:00:58]: debug: ppp53: ipcp_layer_init [2012-11-16 12:00:58]: debug: ppp53: ipv6cp_layer_init [2012-11-16 12:00:58]: debug: ppp53: ppp established [2012-11-16 12:00:58]: debug: ppp53: lcp_layer_start [2012-11-16 12:00:58]: info: ppp53: send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 70c6a529>] [2012-11-16 12:00:58]: info: ppp53: recv [PPTP Set-Link-Info] [2012-11-16 12:00:58]: info: ppp53: recv [LCP ConfAck id=1 <auth MSCHAP-v2> <mru 1400> <magic 70c6a529>] [2012-11-16 12:00:59]: info: ppp51: recv [LCP ConfReq id=1 <mru 1400> <magic 694d10e3> <pcomp> <accomp> < d 3 6 >] [2012-11-16 12:00:59]: info: ppp51: send [LCP ConfRej id=1 <pcomp> <accomp> < d 3 6 >] [2012-11-16 12:00:59]: info: ppp51: recv [LCP ConfReq id=2 <mru 1400> <magic 694d10e3>] [2012-11-16 12:00:59]: info: ppp51: send [LCP ConfAck id=2 ] [2012-11-16 12:01:00]: debug: ppp51: fsm timeout [2012-11-16 12:01:00]: info: ppp51: send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 75c6c33a>] [2012-11-16 12:01:00]: info: ppp51: recv [LCP ConfAck id=1 <auth MSCHAP-v2> <mru 1400> <magic 75c6c33a>] [2012-11-16 12:01:00]: debug: ppp51: lcp_layer_started [2012-11-16 12:01:00]: debug: ppp51: lcp_layer_started [2012-11-16 12:01:00]: debug: ppp51: auth_layer_start [2012-11-16 12:01:00]: info: ppp51: send [MSCHAP-v2 Challenge id=1 <727bc0beb76e2fbb72cc6e34c5949c7a>] [2012-11-16 12:01:00]: info: ppp51: recv [LCP Ident id=3 <MSRASV5.20>] [2012-11-16 12:01:00]: info: ppp51: recv [LCP Ident id=4 <MSRAS-0-SOLARNI>] [2012-11-16 12:01:00]: info: ppp51: recv [LCP Ident id=5 <..e ̿^_cK..&-.u..>] [2012-11-16 12:01:00]: info: ppp51: recv [PPTP Set-Link-Info] [2012-11-16 12:01:00]: info: ppp51: recv [MSCHAP-v2 Response id=1 <f58a77cd238680ed922ebb1865937011>, <3d62d58b97df8182a5b2731d4bb6a9e69928f71d18905f42>, F=0, name="Solarni"] [2012-11-16 12:01:00]: warn: ppp51: radius:packet: unknown attribute received (0,230) [2012-11-16 12:01:00]: warn: ppp51: radius:packet: unknown attribute received (0,231) [2012-11-16 12:01:00]: info: ppp51: send [MSCHAP-v2 Success id=1 "S=9F2D0DAE044AA21E07A5671C7F328EC86146BE38 M=Authentication succeeded"] [2012-11-16 12:01:00]: debug: ppp51: auth_layer_started [2012-11-16 12:01:00]: debug: ppp51: ccp_layer_start [2012-11-16 12:01:00]: debug: ppp51: ipcp_layer_start [2012-11-16 12:01:00]: info: ppp51: send [iPCP ConfReq id=1 <addr 172.20.0.1>] [2012-11-16 12:01:00]: debug: ppp51: ipv6cp_layer_start [2012-11-16 12:01:00]: info: ppp51: Solarni: authentication succeeded [2012-11-16 12:01:00]: info: ppp51: recv [CCP ConfReq id=6 <mppe +H -M +S -L -D -C> (mppe enabled)] [2012-11-16 12:01:00]: info: ppp51: send [CCP ConfReq id=1 <mppe +H -M +S -L -D -C>] [2012-11-16 12:01:00]: info: ppp51: send [CCP ConfAck id=6] [2012-11-16 12:01:00]: info: ppp51: recv [iPCP ConfReq id=7 <addr 0.0.0.0> <dns1 0.0.0.0> < 82 6 0 0 0 0 > <dns2 0.0.0.0> < 84 6 0 0 0 0 >] [2012-11-16 12:01:00]: info: ppp51: send [iPCP ConfRej id=7 < 82 6 0 0 0 0 > < 84 6 0 0 0 0 >] [2012-11-16 12:01:00]: info: ppp51: recv [iPCP ConfAck id=1 <addr 172.20.0.1>] [2012-11-16 12:01:00]: info: ppp51: recv [CCP ConfAck id=1 <mppe +H -M +S -L -D -C>] [2012-11-16 12:01:00]: debug: ppp51: ccp_layer_started [2012-11-16 12:01:00]: info: ppp51: recv [iPCP ConfReq id=8 <addr 0.0.0.0> <dns1 0.0.0.0> <dns2 0.0.0.0>] [2012-11-16 12:01:00]: info: ppp51: send [iPCP ConfNak id=8 <addr 172.21.0.29>] [2012-11-16 12:01:00]: info: ppp51: recv [iPCP ConfReq id=9 <addr 172.21.0.29> <dns1 0.0.0.0> <dns2 0.0.0.0>] [2012-11-16 12:01:00]: info: ppp51: send [iPCP ConfAck id=9] [2012-11-16 12:01:00]: debug: ppp51: ipcp_layer_started [2012-11-16 12:01:00]: debug: ppp51: pptp: ppp started [2012-11-16 12:01:00]: info: ppp51: pppd_compat: ip-up started (pid 13112) [2012-11-16 12:01:00]: info: ppp53: recv [LCP ConfReq id=1 <mru 1400> <magic 16ff2766> <pcomp> <accomp> < d 3 6 >] [2012-11-16 12:01:00]: info: ppp53: send [LCP ConfRej id=1 <pcomp> <accomp> < d 3 6 >] [2012-11-16 12:01:00]: info: ppp53: recv [LCP ConfReq id=2 <mru 1400> <magic 16ff2766>] [2012-11-16 12:01:00]: info: ppp53: send [LCP ConfAck id=2 ] [2012-11-16 12:01:00]: debug: ppp53: lcp_layer_started [2012-11-16 12:01:00]: debug: ppp53: auth_layer_start [2012-11-16 12:01:00]: info: ppp53: send [MSCHAP-v2 Challenge id=1 <8d67ee3e2d591ca08fd86f492280696>] [2012-11-16 12:01:00]: info: ppp53: recv [PPTP Set-Link-Info] [2012-11-16 12:01:00]: info: ppp53: recv [LCP Ident id=3 <MSRASV5.10>] [2012-11-16 12:01:00]: info: ppp53: recv [LCP Ident id=4 <MSRAS-0-HELEN>] [2012-11-16 12:01:00]: info: ppp53: recv [MSCHAP-v2 Response id=1 <cb93f619719425b6c5ba5e4a861057>, <bb788ae23e8b6760901f4faeaadbd3a364239f643afe9b91>, F=0, name="helen"] [2012-11-16 12:01:00]: info: ppp51: pppd_compat: ip-up finished (0) [2012-11-16 12:01:01]: warn: ppp53: radius:packet: unknown attribute received (0,230) [2012-11-16 12:01:01]: warn: ppp53: radius:packet: unknown attribute received (0,231) [2012-11-16 12:01:01]: info: ppp53: send [MSCHAP-v2 Success id=1 "S=D00EC444BA3C8292F2CCDA77704A2BE88323078D M=Authentication succeeded"] [2012-11-16 12:01:01]: debug: ppp53: auth_layer_started [2012-11-16 12:01:01]: debug: ppp53: ccp_layer_start [2012-11-16 12:01:01]: debug: ppp53: ipcp_layer_start [2012-11-16 12:01:01]: info: ppp53: send [iPCP ConfReq id=1 <addr 172.20.0.1>] [2012-11-16 12:01:01]: debug: ppp53: ipv6cp_layer_start [2012-11-16 12:01:01]: info: ppp53: helen: authentication succeeded [2012-11-16 12:01:01]: info: ppp53: recv [CCP ConfReq id=5 <mppe +H +M +S +L -D +C>] [2012-11-16 12:01:01]: info: ppp53: send [CCP ConfReq id=1 <mppe +H -M +S -L -D -C>] [2012-11-16 12:01:01]: info: ppp53: send [CCP ConfNak id=5 <mppe +H -M +S -L -D -C>] [2012-11-16 12:01:01]: info: ppp53: recv [iPCP ConfReq id=6 <addr 0.0.0.0> <dns1 0.0.0.0> < 82 6 0 0 0 0 > <dns2 0.0.0.0> < 84 6 0 0 0 0 >] [2012-11-16 12:01:01]: info: ppp53: send [iPCP ConfRej id=6 < 82 6 0 0 0 0 > < 84 6 0 0 0 0 >] [2012-11-16 12:01:01]: info: ppp53: recv [iPCP ConfAck id=1 <addr 172.20.0.1>] [2012-11-16 12:01:01]: info: ppp53: recv [CCP ConfAck id=1 <mppe +H -M +S -L -D -C>] [2012-11-16 12:01:01]: info: ppp53: recv [CCP ConfReq id=7 <mppe +H -M +S -L -D -C> (mppe enabled)] [2012-11-16 12:01:01]: info: ppp53: send [CCP ConfAck id=7] [2012-11-16 12:01:01]: debug: ppp53: ccp_layer_started [2012-11-16 12:01:01]: info: ppp53: recv [iPCP ConfReq id=8 <addr 0.0.0.0> <dns1 0.0.0.0> <dns2 0.0.0.0>] [2012-11-16 12:01:01]: info: ppp53: send [iPCP ConfNak id=8 <addr 172.21.0.30>] [2012-11-16 12:01:01]: info: ppp53: recv [iPCP ConfReq id=9 <addr 172.21.0.30> <dns1 0.0.0.0> <dns2 0.0.0.0>] [2012-11-16 12:01:01]: info: ppp53: send [iPCP ConfAck id=9] [2012-11-16 12:01:01]: debug: ppp53: ipcp_layer_started [2012-11-16 12:01:01]: debug: ppp53: pptp: ppp started [2012-11-16 12:01:01]: info: ppp53: pppd_compat: ip-up started (pid 13136) [2012-11-16 12:01:01]: info: ppp53: pppd_compat: ip-up finished (0) [2012-11-16 12:01:01]: debug: ppp29: recv [PPTP Echo-Request <Identifier 4>] [2012-11-16 12:01:01]: debug: ppp29: send [PPTP Echo-Reply <Identifier 4>] Сам увидел сейчас: [2012-11-16 12:00:58]: warn: ppp52: radius:packet: unknown attribute received (0,231) [2012-11-16 12:00:58]: warn: ppp52: radius:packet: unknown attribute received (0,230) Что не так, почему атрибут не известный? Или не достаточно в конфиге номер атрибута указать, надо в словарь еще добавлять? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 16 ноября, 2012 · Жалоба Что посоветуете? git или качать tar.gz? из git лучше, есть критические исправления, скоро будет 1.7.3 ... ага, понятно, тогда буду git'ить. А когда будет 1.7.3?) И что с log_pgsql посоветуете (не собирается, выше вывод)? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 16 ноября, 2012 · Жалоба Или не достаточно в конфиге номер атрибута указать, надо в словарь еще добавлять? конечно, откуда программе знать какого типа этот атрибут И что с log_pgsql посоветуете (не собирается, выше вывод)? в 1.7.2 он собирается пс. чтобы переключиться на ветку 1.7 из git: git checkout -b 1.7 --track origin/1.7 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 16 ноября, 2012 · Жалоба Спасибо, заработало. Остался один вопрос по радиусу, может кто знает: У меня пользователь test входит в группу users_unlim, этой группе заданы атрибуты(radgroupreply) PPPD-Downstream-Speed-Limit := 5000 PPPD-Upstream-Speed-Limit := 2000 и при этом пользователю test персонально(в таблицк radreply) заданы атрибуиты PPPD-Downstream-Speed-Limit := 512 PPPD-Upstream-Speed-Limit := 512 Почему юзер получает атрибуты группы, а не персональные? Если удалить атрибуты группы, юзер тогда получает персональные атрибуты. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 16 ноября, 2012 · Жалоба И что с log_pgsql посоветуете (не собирается, выше вывод)? в 1.7.2 он собирается пс. чтобы переключиться на ветку 1.7 из git: git checkout -b 1.7 --track origin/1.7 А я чо получается собирал?....))) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 16 ноября, 2012 · Жалоба А я чо получается собирал?....))) master ветку, которая перелопачена и нестабильна Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 16 ноября, 2012 · Жалоба А я чо получается собирал?....))) master ветку, которая перелопачена и нестабильна Ой-ё-ёй. Git не знаю, вот и беда. Напишите, пожалуйста, команду, которой мне можно получить стабильные сорцы, при помощи git как вы и советовали выше. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
RuffiAn Опубликовано 16 ноября, 2012 · Жалоба Добрый день! Возможно ли изменять у шейпера приоритет по трафику (www, ssh, т.д.) а также менять ширину канала у абонента на лету? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 16 ноября, 2012 · Жалоба Добрый день! Возможно ли изменять у шейпера приоритет по трафику (www, ssh, т.д.) а также менять ширину канала у абонента на лету? На лету меняь можно через CoA. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 16 ноября, 2012 · Жалоба а также менять ширину канала у абонента на лету? Так ширину канала freeradius определяет, он отдает атрибут, после переподключения клиента, скорость изменяется Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...