Abram Опубликовано 28 ноября, 2014 · Жалоба А 5 минут ставить не пробовали? Чего сразу 10? Потому что 10 точно работает. А дальше проверять уже как-то и не хочется. Вообще надо хорошенько посмотреть case RENEWING в udhcpc.c из busybox версии где-то так 1.20. Похоже, оно там дохнет, там что-то намучено с таймаутами. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mugur Опубликовано 2 декабря, 2014 · Жалоба Всем привет! У кого нибудь получилось внедрить ipoe с АСР LanBilling? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
komper Опубликовано 3 декабря, 2014 · Жалоба Всем привет! У кого нибудь получилось внедрить ipoe с АСР LanBilling? У меня вроде на тестах все работает, сейчас думаю потестировать на реальной сети... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Victor Safronov Опубликовано 3 декабря, 2014 · Жалоба Подскажите навскидку, а для IPv4 (pptp в частности) есть аналогичная для IPv6 функциональность "делегирования" префикса? Мне нужно, чтобы при подключении клиенту выдавался Framed-IP-Address и дополнительно на туннель маршрутизировалась ещё дополнительная подсеть. Или это только костылями через ip-up? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 3 декабря, 2014 · Жалоба через ip-up Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ViacheslavR Опубликовано 6 декабря, 2014 · Жалоба Добрый день! Система Centos 7 x64 при попытке собрать accel-ppp вылетает ошибка: [100%] Generating driver/pptp.ko/root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c: В функции «pptp_xmit»: /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:388:10: ошибка: неизвестное поле «oif» в инициализаторе struct flowi fl = { .oif = 0, ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:388:10: предупреждение: отсутствуют фигурные скобки вокруг инициализатора [-Wmissing-braces] /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:388:10: предупреждение: (где-то рядом с инициализацией для «fl.u») [-Wmissing-braces] /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:389:9: ошибка: неизвестное поле «nl_u» в инициализаторе .nl_u = { .ip4_u = ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:389:9: ошибка: избыточные фигурные скобки в конце инициализатора /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:389:9: ошибка: (где-то рядом с инициализацией для «fl») /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:390:12: ошибка: избыточные фигурные скобки в конце инициализатора { .daddr = opt->dst_addr.sin_addr.s_addr, ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:390:12: ошибка: (где-то рядом с инициализацией для «fl») /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:392:7: предупреждение: избыточные элементы в инициализаторе структуры [по умолчанию включена] .tos = RT_TOS(0) } }, ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:392:7: предупреждение: (где-то рядом с инициализацией для «fl») [по умолчанию включена] /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:393:9: ошибка: неизвестное поле «proto» в инициализаторе .proto = IPPROTO_GRE }; ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:393:9: предупреждение: избыточные элементы в инициализаторе структуры [по умолчанию включена] /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:393:9: предупреждение: (где-то рядом с инициализацией для «fl») [по умолчанию включена] /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:397:3: предупреждение: в передаче аргумента 2 «ip_route_output_key»: несовместимый тип указателя [по умолчанию включена] if ((err=ip_route_output_key(&init_net,&rt, &fl))) { ^ In file included from include/net/ip.h:31:0, from /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:40: include/net/route.h:120:30: замечание: expected «struct flowi4 *» but argument is of type «struct rtable **» static inline struct rtable *ip_route_output_key(struct net *net, struct flowi4 *flp) ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:397:3: ошибка: слишком много аргументов в вызове функции «ip_route_output_key» if ((err=ip_route_output_key(&init_net,&rt, &fl))) { ^ In file included from include/net/ip.h:31:0, from /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:40: include/net/route.h:120:30: замечание: declared here static inline struct rtable *ip_route_output_key(struct net *net, struct flowi4 *flp) ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:397:11: предупреждение: в присваивании указатель преобразуется в целое без приведения типа [по умолчанию включена] if ((err=ip_route_output_key(&init_net,&rt, &fl))) { ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:524:18: ошибка: «struct rtable» не содержит элемента с именем «rt_dst» iph->daddr = rt->rt_dst; ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:525:18: ошибка: «struct rtable» не содержит элемента с именем «rt_src» iph->saddr = rt->rt_src; ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:555:2: предупреждение: в передаче аргумента 1 «ip_select_ident»: несовместимый тип указателя [по умолчанию включена] ip_select_ident(iph, &rt->dst, NULL); ^ In file included from /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:40:0: include/net/ip.h:281:20: замечание: expected «struct sk_buff *» but argument is of type «struct iphdr *» static inline void ip_select_ident(struct sk_buff *skb, struct dst_entry *dst, struct sock *sk) ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c: В функции «pptp_connect»: /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:862:9: ошибка: неизвестное поле «nl_u» в инициализаторе .nl_u = { .ip4_u = ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:862:9: ошибка: неизвестное поле «ip4_u» в инициализаторе /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:863:12: ошибка: неизвестное поле «daddr» в инициализаторе { .daddr = opt->dst_addr.sin_addr.s_addr, ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:864:7: ошибка: неизвестное поле «saddr» в инициализаторе .saddr = opt->src_addr.sin_addr.s_addr, ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:865:7: ошибка: неизвестное поле «tos» в инициализаторе .tos = RT_CONN_FLAGS(sk) } }, ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:866:9: ошибка: неизвестное поле «proto» в инициализаторе .proto = IPPROTO_GRE }; ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:866:9: предупреждение: избыточные элементы в инициализаторе структуры [по умолчанию включена] /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:866:9: предупреждение: (где-то рядом с инициализацией для «fl») [по умолчанию включена] /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:873:3: предупреждение: в передаче аргумента 2 «ip_route_output_key»: несовместимый тип указателя [по умолчанию включена] if (ip_route_output_key(&init_net, &rt, &fl)){ ^ In file included from include/net/ip.h:31:0, from /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:40: include/net/route.h:120:30: замечание: expected «struct flowi4 *» but argument is of type «struct rtable **» static inline struct rtable *ip_route_output_key(struct net *net, struct flowi4 *flp) ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:873:3: ошибка: слишком много аргументов в вызове функции «ip_route_output_key» if (ip_route_output_key(&init_net, &rt, &fl)){ ^ In file included from include/net/ip.h:31:0, from /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:40: include/net/route.h:120:30: замечание: declared here static inline struct rtable *ip_route_output_key(struct net *net, struct flowi4 *flp) ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:893:34: ошибка: «PPP_MTU» undeclared (first use in this function) if (!po->chan.mtu) po->chan.mtu=PPP_MTU; ^ /root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.c:893:34: замечание: each undeclared identifier is reported only once for each function it appears in make[4]: *** [/root/NAS7/accel-ppp-1.7.4/build/driver/driver/pptp.o] Ошибка 1 make[3]: *** [_module_/root/NAS7/accel-ppp-1.7.4/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...
kayot Опубликовано 6 декабря, 2014 · Жалоба ViacheslavR Мануал читать нужно. Не собирайте pptp драйвер, он в новых ядрах уже есть и конфликтует при сборке. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ViacheslavR Опубликовано 6 декабря, 2014 · Жалоба pptp-драйвер... он в ведь должен загружаться как модуль или нет? в lsmod его не наблюдаю. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nik247 Опубликовано 6 декабря, 2014 (изменено) · Жалоба pptp-драйвер... он в ведь должен загружаться как модуль или нет? в lsmod его не наблюдаю. А что показывет? modinfo pptp modprobe pptp Изменено 6 декабря, 2014 пользователем nik247 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 6 декабря, 2014 · Жалоба ViacheslavR, cmake ... -DBUILD_DRIVER=FALSE ... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 7 декабря, 2014 · Жалоба К слову, какой сейчас срез достаточно стабилен для боевого применения? Или 2cdd67782.... самый оптимальный? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nik247 Опубликовано 7 декабря, 2014 · Жалоба К слову, какой сейчас срез достаточно стабилен для боевого применения? Или 2cdd67782.... самый оптимальный? У меня на боевом пока от 30.10.2014: accel-ppp version 0170fc3761114ee94c17c88e000116f0c99ff638 accel-ppp1# show stat uptime: 35.21:35:03 cpu: 0% sessions: starting: 0 active: 482 finishing: 0 pppoe: starting: 0 active: 344 delayed PADO: 0 recv PADI: 89145 drop PADI: 6428 sent PADO: 82717 recv PADR(dup): 130360(947) sent PADS: 70077 filtered: 8148 ipoe: starting: 0 active: 138 delayed: 0 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mugur Опубликовано 9 декабря, 2014 · Жалоба Всем привет! У кого нибудь получилось внедрить ipoe с АСР LanBilling? У меня вроде на тестах все работает, сейчас думаю потестировать на реальной сети... Добрый день! Можешь подсказать как настроил LBarcd с accel-ppp по схеме IPoE? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
komper Опубликовано 9 декабря, 2014 · Жалоба Добрый день! Можешь подсказать как настроил LBarcd с accel-ppp по схеме IPoE? Ну особых настроек нету, логины и пароли совпадают с строкой которая получается из qinq например eth1.3003.201, где eth1 интерфейс на который приходят все упакованные абонентские vlan'ы (201), а упаковываются в 3003 vlan и для шейпера в радиус атрибутах прописаны параметры которые принимает accel, выкидываю пользователей через accel-cmd скриптами по удаленке (ssh). Если конкретно что интересует пиши в личку Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Litenger Опубликовано 9 декабря, 2014 · Жалоба Добрый день! Не собирается: [root@vm1742 build]# make Scanning dependencies of target triton [ 1%] Building C object triton/CMakeFiles/triton.dir/md.o [ 2%] Building C object triton/CMakeFiles/triton.dir/timer.o [ 3%] Building C object triton/CMakeFiles/triton.dir/triton.o [ 4%] Building C object triton/CMakeFiles/triton.dir/conf_file.o [ 5%] Building C object triton/CMakeFiles/triton.dir/loader.o /_install/accel-ppp.git/accel-pppd/triton/loader.c: В функции ‘load_modules’: /_install/accel-ppp.git/accel-pppd/triton/loader.c:27: ошибка: expected expression before ‘/’ token make[2]: *** [triton/CMakeFiles/triton.dir/loader.o] Ошибка 1 make[1]: *** [triton/CMakeFiles/triton.dir/all] Ошибка 2 make: *** [all] Ошибка 2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 9 декабря, 2014 · Жалоба А тем временем тихо и скромно был зарелизен 1.9.0 Бодренько собрался на последнем ядре 3.17.6, завтра обновлю боевой сервер. Чисто для статистики - с лета стоит 1.8.0, ядро 3.10.33. Падал accel за эти полгода 1 раз в момент подачи команды reload. На сервере >2k сессий ежедневно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Litenger Опубликовано 9 декабря, 2014 · Жалоба да, я как раз 1.9 и собираю и не могу собрать. CentOS 6.5 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 10 декабря, 2014 · Жалоба Втянул 1.9 в LEAF, собрался с полпинка, никаких проблем... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 10 декабря, 2014 · Жалоба Добрый день! Не собирается: какое ядро ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ztk Опубликовано 10 декабря, 2014 (изменено) · Жалоба Вдруг кому пригодится lua для разбора option 82 от длинков с dhcp_local_relay: function userKus(pkt) v,vlan=string.unpack(string.sub(pkt:agent_circuit_id(),'3'),'>H') v,port=string.unpack(string.sub(pkt:agent_circuit_id(),'-1'),'b') local userKus='kus.'..vlan..'-'..port -- print(username) return userKus end В конфиге ацеля: interface=re:eth2\.20[5-9][0-9],mode=L2,shared=1,start=dhcpv4,proxy-arp=0,username=lua:userKus Имя пользователя получается: Имя района.номервлана на свиче-номер порта пример: kus.2050-5 Изменено 10 декабря, 2014 пользователем ztk Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Litenger Опубликовано 10 декабря, 2014 · Жалоба xeb, 2.6.32-504.1.3.el6.x86_64 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfey1 Опубликовано 10 декабря, 2014 (изменено) · Жалоба Не баг, но ) ipoe: failed to add >>addess<< to interface 'bond0.242.1001' Изменено 10 декабря, 2014 пользователем morfey1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kycherr Опубликовано 10 декабря, 2014 · Жалоба IPOE Два клиента на одной ONU IPOE внедрено нормально и работает на ура. Но как всегда есть НО! Есть два клиента на одной ОНУ и почемуто у них сесии заменяются. accel-ppp.conf username=lua:username lua-file=/etc/accel-ppp.lua lease-time=3600 max-lease-time=3600 attr-dhcp-client-ip=Framed-IP-Address attr-dhcp-router-ip=DHCP-Router-IP-Address attr-dhcp-mask=DHCP-Mask attr-l4-redirect=L4-Redirect proxy-arp=1 shared=1 ifcfg=0 mode=L2 start=dhcpv4 proto=100 interface=re:eth1.120 verbose=5 Лог авторизации: [Dec 7 04:39:03 accel-ipoe accel-pppd: send [DHCPv4 Nak xid=7b43880e chaddr=c4:6e:1f:43:41:9b <Message-Type Nak>] Dec 7 04:39:06 accel-ipoe accel-pppd: mac change detected Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe4:c4:6e:1f:43:5a:15: send [RADIUS(1) Accounting-Request id=6 <User-Name "c4:6e:1f:43:5a:15"> <NAS-Identifier "accel-ipoe"> <NAS-IP-Address 195.162.$ Dec 7 04:39:06 accel-ipoe accel-pppd: eth1.120:c4:6e:1f:43:41:9b: recv [DHCPv4 Discover xid=30102632 chaddr=c4:6e:1f:43:41:9b <Message-Type Discover> <Max-Message-Size 1024> <Client-ID 01c4$ Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe4:c4:6e:1f:43:5a:15: recv [RADIUS(1) Accounting-Response id=6] Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe4:c4:6e:1f:43:5a:15: ipoe: session finished Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe6:c4:6e:1f:43:41:9b: send [RADIUS(1) Access-Request id=1 <User-Name "c4:6e:1f:43:41:9b"> <NAS-Identifier "accel-ipoe"> <NAS-IP-Address 195.162.71.2$ Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe6:c4:6e:1f:43:41:9b: recv [RADIUS(1) Access-Accept id=1 <Acct-Interim-Interval 300> <Filter-Id "10000/10000"> <Session-Timeout 86400> <L4-Redirect $ Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe6:c4:6e:1f:43:41:9b: c4:6e:1f:43:41:9b: authentication succeeded Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe6:c4:6e:1f:43:41:9b: send [DHCPv4 Offer xid=30102632 yiaddr=195.162.70.74 siaddr=195.162.70.1 chaddr=c4:6e:1f:43:41:9b <Message-Type Offer> <Server$ Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe6:c4:6e:1f:43:41:9b: recv [DHCPv4 Request xid=30102632 chaddr=c4:6e:1f:43:41:9b <Message-Type Request> <Max-Message-Size 1024> <Client-ID 01c46e1f4$ Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe6:c4:6e:1f:43:41:9b: send [RADIUS(1) Accounting-Request id=1 <User-Name "c4:6e:1f:43:41:9b"> <NAS-Identifier "accel-ipoe"> <NAS-IP-Address 195.162.$ Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe6:c4:6e:1f:43:41:9b: recv [RADIUS(1) Accounting-Response id=1] Dec 7 04:39:06 accel-ipoe accel-pppd: ipoe6:c4:6e:1f:43:41:9b: shaper: installed shaper 10000/10000 (Kbit) Dec 7 04:39:06 accel-ipoe accel Ну и то одна то другая... Помогите! Зарание спасибо! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 10 декабря, 2014 · Жалоба kycherr, Вам двух форумов мало? По-моему, вам доходчиво объяснили, что Вы сам себе Буратино. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alvisid Опубликовано 10 декабря, 2014 · Жалоба Подскажите, есть какие-либо ограничение по количеству "устройств" у абонента (IPoE)? Т.е. к примеру у абонента подключен и роутер и приставка. Не будет ли accel отключать первую сессию, при запросе IP еще одного устройства? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...