amindomao Опубликовано 17 апреля, 2015 (изменено) · Жалоба В придачу в к вот такому в логе [2015-04-16 14:35:08]: debug: libnetlink: RTNETLINK answers: Invalid argument [2015-04-16 14:35:08]: error: eth1: ipoe: nl_create: error talking to kernel [2015-04-16 14:35:08]: error: eth1: ipoe: missing IPOE_ATTR_IFINDEX attribute [2015-04-16 14:35:08]: error: eth1: ipoe: failed to create interface [2015-04-16 14:35:08]: debug: eth1: terminate [2015-04-16 14:35:08]: info: eth1: ipoe: session finished появилось в dmesg: [ 280.311561] ------------[ cut here ]------------ [ 280.311566] WARNING: CPU: 2 PID: 4319 at net/core/dev.c:6022 register_netdevice+0x20c/0x360() [ 280.311567] netdevice: (unregistered net_device) Buggy VLAN acceleration in driver! [ 280.311568] Modules linked in: cls_flow sch_htb ifb ipoe(O) 8021q igb e1000e [ 280.311574] CPU: 2 PID: 4319 Comm: accel-pppd Tainted: G W O 3.14.38-gentoo #2 [ 280.311575] Hardware name: Intel Corporation S3420GP/S3420GP, BIOS S3420GP.86B.01.00.0042.042920102218 04/29/2010 [ 280.311576] 00000000 00000000 f332ba6c c15baf14 f332baac f332ba9c c103f279 c175375c [ 280.311580] f332bac8 000010df c174e922 00001786 c14b222c c14b222c c17de600 f3340800 [ 280.311583] ffffffea f332bab4 c103f2be 00000009 f332baac c175375c f332bac8 f332bae8 [ 280.311586] Call Trace: [ 280.311589] [<c15baf14>] dump_stack+0x41/0x52 [ 280.311592] [<c103f279>] warn_slowpath_common+0x79/0x90 [ 280.311594] [<c14b222c>] ? register_netdevice+0x20c/0x360 [ 280.311596] [<c14b222c>] ? register_netdevice+0x20c/0x360 [ 280.311598] [<c103f2be>] warn_slowpath_fmt+0x2e/0x30 [ 280.311600] [<c14b222c>] register_netdevice+0x20c/0x360 [ 280.311602] [<c15bf41b>] ? mutex_lock+0xb/0x23 [ 280.311605] [<f85811e9>] ipoe_nl_cmd_create+0x269/0x460 [ipoe] [ 280.311623] [<c14d7439>] genl_rcv_msg+0x209/0x380 [ 280.311626] [<c14d7230>] ? __genl_register_family+0x5c0/0x5c0 [ 280.311628] [<c14d5aee>] netlink_rcv_skb+0x8e/0xa0 [ 280.311630] [<c14d5f2c>] genl_rcv+0x1c/0x30 [ 280.311631] [<c14d5244>] netlink_unicast+0xd4/0x1b0 [ 280.311633] [<c14d5586>] netlink_sendmsg+0x266/0x640 [ 280.311635] [<c10e1e5e>] ? mempool_alloc_slab+0xe/0x10 [ 280.311637] [<c10e1f49>] ? mempool_alloc+0x39/0x100 [ 280.311640] [<c149a3e9>] sock_sendmsg+0x69/0x90 [ 280.311642] [<c126fd03>] ? _copy_from_user+0x33/0x40 [ 280.311644] [<c126fd03>] ? _copy_from_user+0x33/0x40 [ 280.311646] [<c14a5daf>] ? verify_iovec+0x3f/0xc0 [ 280.311649] [<c149a70a>] ___sys_sendmsg.part.13+0x24a/0x260 [ 280.311651] [<c107699a>] ? __wake_up+0x3a/0x50 [ 280.311653] [<c14d490b>] ? netlink_insert+0x10b/0x1e0 [ 280.311655] [<c126fcbf>] ? _copy_to_user+0x1f/0x30 [ 280.311657] [<c1499a8f>] ? move_addr_to_user+0x8f/0xb0 [ 280.311659] [<c1498f8f>] ? sockfd_lookup_light+0xf/0x60 [ 280.311661] [<c1499cfd>] ? SYSC_getsockname+0x5d/0xb0 [ 280.311664] [<c111f3c2>] ? get_empty_filp+0x52/0x1a0 [ 280.311666] [<c126fd03>] ? _copy_from_user+0x33/0x40 [ 280.311668] [<c149b11f>] __sys_sendmsg+0x3f/0x70 [ 280.311670] [<c149bc86>] SYSC_socketcall+0x796/0x950 [ 280.311673] [<c10e604e>] ? free_hot_cold_page_list+0x3e/0x80 [ 280.311675] [<c110e55a>] ? free_pages_and_swap_cache+0x8a/0xa0 [ 280.311677] [<c10ff1a3>] ? tlb_flush_mmu.part.90+0x43/0x80 [ 280.311679] [<c10ff72d>] ? tlb_finish_mmu+0x3d/0x40 [ 280.311682] [<c11043b9>] ? remove_vma+0x39/0x40 [ 280.311683] [<c11043b9>] ? remove_vma+0x39/0x40 [ 280.311686] [<c1106226>] ? do_munmap+0x216/0x2c0 [ 280.311688] [<c149befe>] SyS_socketcall+0xe/0x10 [ 280.311691] [<c15c7a7a>] sysenter_do_call+0x12/0x12 [ 280.311692] ---[ end trace a9f5912926cc4e28 ]--- Изменено 17 апреля, 2015 пользователем amindomao Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 17 апреля, 2015 · Жалоба драйвер то свежий ? из гита ? или 1.9.0 ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
amindomao Опубликовано 17 апреля, 2015 (изменено) · Жалоба драйвер то свежий ? из гита ? или 1.9.0 ? Из гита. Если речь о драйвере igb, то пробовал и последний с сайта интела ( 5.2.9.4 ) и тот, который в комплекте с ядром. Изменено 17 апреля, 2015 пользователем amindomao Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 17 апреля, 2015 · Жалоба я про ipoe драйвер Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
amindomao Опубликовано 17 апреля, 2015 · Жалоба я про ipoe драйвер Я пробовал собирать по ману, то есть просто стянул все: git clone git://git.code.sf.net/p/accel-ppp/code accel-ppp-code Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
adeep Опубликовано 17 апреля, 2015 · Жалоба Народ, а подскажите как на отдельном влане в ipoe выключить добавление opt82 в проходящие dhcp запросы? ну или в принципе это включить. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
martini Опубликовано 17 апреля, 2015 · Жалоба adeep - никак, все включено из каропки (если в пакете уже есть опт82 - она и останется, если нет - добавит аксель свою), чтобы выключить - нужно править код. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 17 апреля, 2015 · Жалоба в принципе включается/выключается опцией [ipoe] agent-remote-id= но это глобально, по-интерфейсно нету Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
finn Опубликовано 18 апреля, 2015 · Жалоба Обнаружилась проблема((( accel версии 1.9.0 опцию 82 разбирает луа скрипт -- STR function userStr(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 userStr='str.'..vlan..'-'..port -- print(username) return userStr end в конфиге: interface=re:eth2\.21[5-7][0-9],mode=L2,shared=1,start=dhcpv4,proxy-arp=0,username=lua:userStr После достижения более 400 сессий, если в запросе не прилетает опция 82, аццель перестает принимать новые соединения, вообще с любых вланов. В логе: [2015-04-17 23:59:02]: error: eth2.2156: ipoe: lua: /etc/accel-ppp.lua:52: bad argument #1 to 'sub' (string expected, got nil) [2015-04-17 23:59:02]: info: eth2.2156: ipoe: session finished [2015-04-17 23:59:02]: info: eth2.2156: ipoe: session finished [2015-04-17 23:59:02]: info: eth2.2003: ipoe: session finished Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 апреля, 2015 · Жалоба [100%] Generating driver/ipoe.ko/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: In function 'ipoe_stats64':/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1075:4: error: implicit declaration of function 'u64_stats_fetch_begin_irq' [-Werror=implicit-function-declaration] start = u64_stats_fetch_begin_bh(&st->sync); ^/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1078:3: error: implicit declaration of function 'u64_stats_fetch_retry_irq' [-Werror=implicit-function-declaration] } while (u64_stats_fetch_retry_bh(&st->sync, start)); ^cc1: some warnings being treated as errorsисправил Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 апреля, 2015 · Жалоба Обнаружилась проблема((( исправил commit 1c0a0c67d1b3331a638fd73317d7e1b8c4ab34bc Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 апреля, 2015 · Жалоба [ 280.311561] ------------[ cut here ]------------[ 280.311566] WARNING: CPU: 2 PID: 4319 at net/core/dev.c:6022 register_netdevice+0x20c/0x360() [ 280.311567] netdevice: (unregistered net_device) Buggy VLAN acceleration in driver! думаю исправил commit 93f23fa747c40f2f7fc0d305d340d8d6a67d25f2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 апреля, 2015 · Жалоба Вопрос для xeb - а возможно ли сделать в секции IPOE еще одну опцию , не важно как ее обозвать.. суть в том чтобы при выдаче ИП через радиус , когда посылается Disconnect-request - не сбрасывалась сессия у accel-pppd , а ожидала прихода ДХЦП запроса RENEW\REBIND и посылала ему DHCP-NAK. http://accel-ppp.org/forum/viewtopic.php?f=4&t=476&p=1517#p1517 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
amindomao Опубликовано 18 апреля, 2015 · Жалоба [ 280.311561] ------------[ cut here ]------------[ 280.311566] WARNING: CPU: 2 PID: 4319 at net/core/dev.c:6022 register_netdevice+0x20c/0x360() [ 280.311567] netdevice: (unregistered net_device) Buggy VLAN acceleration in driver! думаю исправил commit 93f23fa747c40f2f7fc0d305d340d8d6a67d25f2 Без результата :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
adeep Опубликовано 18 апреля, 2015 · Жалоба в принципе включается/выключается опцией [ipoe] agent-remote-id= но это глобально, по-интерфейсно нету При этом он не будет затирать ту опцию что идет в пакете? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 апреля, 2015 · Жалоба Без результата :( а если так commit 25da2e7fe4d11f909bc738bee31a14de26bfc21c При этом он не будет затирать ту опцию что идет в пакете? опцию в пакете он не затирает в любом случае Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
martini Опубликовано 18 апреля, 2015 · Жалоба вах !! xeb - красавчик !! - то что нужно Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
amindomao Опубликовано 19 апреля, 2015 (изменено) · Жалоба amindomao (Сегодня, 00:09) писал: Без результата :( а если так commit 25da2e7fe4d11f909bc738bee31a14de26bfc21c Strike! Изменено 19 апреля, 2015 пользователем amindomao Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
johnnys Опубликовано 23 апреля, 2015 · Жалоба l3-connected схема с dhcp не реализована Cхема L3-connected с DHCP так и не реализуема? (т. е. аналог RedBack Dynamic CLIPS через L3 сеть). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 23 апреля, 2015 · Жалоба не знаю что такое RedBack Dynamic CLIPS через L3 сеть но l3-connected схема с dhcp уже реализована Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
m9ic Опубликовано 23 апреля, 2015 · Жалоба не знаю что такое RedBack Dynamic CLIPS через L3 сеть но l3-connected схема с dhcp уже реализована Т.е. dhcp прилетающий через релей теперь корректно отрабатывается? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 23 апреля, 2015 · Жалоба должно быть так, если я чего-то не сломал т.к. этот режим менее востребован, то и протестирован он менее всего Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ALex_hha Опубликовано 25 апреля, 2015 · Жалоба Подскажите, на на стоковом ядре CentOS accel все так же не собирается (проблема появилась на 6.5, если мне память не изменяет) или уже пофоксили? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
[S] Опубликовано 5 мая, 2015 · Жалоба Подскажите, на на стоковом ядре CentOS accel все так же не собирается (проблема появилась на 6.5, если мне память не изменяет) или уже пофоксили? # uname -a Linux 3.10.0-229.1.2.el7.x86_64 Не с первого раза, конечно, но собирается :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ALex_hha Опубликовано 7 мая, 2015 · Жалоба Имелось ввиду CentOS 6 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...