Re: проблема с интерфейсами IPOE
Posted: 09 Oct 2017, 09:13
Вообще это глобальная проблема или частный случай? Есть ли те кто юзает IPoE свыше 1к пользователей онлайн?
High performance PPTP/L2TP/PPPoE/IPoE server for Linux
https://accel-ppp.org/forum/
Рад видеть что тема оживилась, руки опускать не собираемся, @dimka88 подскажи как включить дополнительный дебаг?dimka88 wrote: ↑09 Oct 2017, 09:40 Да по наполнению темы и количеству просмотров можно понять, что она есть.
Проблема в том, что на стенде выловить сложно, было как то 3 попытки уже. Тут еще есть нюанс, процент использующих shared=1 меньше чем vlan на пользователя.
Дмитрий говорил попробует дебагером отследить, а вам предлагаю все же не опускать руки и попробовать детально зажурналировать функцию ipoe_session_finished и прочие участвующие в завершении сессий.
Ну и попробуйте все же сделать unit-cahche=-1 если возможно.
можно по приведённому логу сделать grep 172.19.57.185Под спойлером кусок дебага по интерфейсу ipoe410
Это как раз был вывод log-debug и к сожалению лог уже удален из-за многочисленных рестартов.можно по приведённому логу сделать grep 172.19.57.185
и логи желательно приводить из файла который debug-log
2-я сессия:[2017-10-08 15:27:20.564] ipoe983: 2918e86cfb664735: create interface ipoe983 parent bond0.259
[2017-10-08 15:27:20.564] ipoe983: 2918e86cfb664735: send [RADIUS(1) Access-Request id=1 <User-Name "00:e0:4c:3a:d1:f0"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 192.168.0.1> <NAS-Port 938424> <NAS-Port-Id "ipoe983"> <NAS-Port-Type Ethernet> <Calling-Station-Id "00:e0:4c:3a:d1:f0"> <Called-Station-Id "bond0.259"> <User-Password>]
[2017-10-08 15:27:20.602] ipoe983: 2918e86cfb664735: recv [RADIUS(1) Access-Accept id=1 <Framed-IP-Address 172.19.57.185>]
как и предполагалось радиус выдаёт уже занятый ип[2017-10-08 15:37:32.493] ipoe410: 2918e86cfb664757: create interface ipoe410 parent bond0.262
[2017-10-08 15:37:32.493] ipoe410: 2918e86cfb664757: send [RADIUS(1) Access-Request id=1 <User-Name "c4:6e:1f:8b:6e:2f"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 192.168.0.1> <NAS-Port 938458> <NAS-Port-Id "ipoe410"> <NAS-Port-Type Ethernet> <Calling-Station-Id "c4:6e:1f:8b:6e:2f"> <Called-Station-Id "bond0.262"> <User-Password>]
[2017-10-08 15:37:32.534] ipoe410: 2918e86cfb664757: recv [RADIUS(1) Access-Accept id=1 <Framed-IP-Address 172.19.57.185>]
[2017-10-08 15:37:32.534] ipoe410: 2918e86cfb664757: c4:6e:1f:8b:6e:2f: authentication succeeded
[2017-10-08 15:37:32.534] ipoe410: 2918e86cfb664757: send [DHCPv4 Offer xid=9fea4740 yiaddr=172.19.57.185 chaddr=c4:6e:1f:8b:6e:2f <Message-Type Offer> <Server-ID 172.19.57.1> <Lease-Time 600> <T1 300> <Router 172.19.57.1> <Subnet 255.255.255.0> <DNS 8.8.8.8,8.8.4.4>]
[2017-10-08 15:37:32.543] ipoe410: 2918e86cfb664757: recv [DHCPv4 Request xid=9fea4740 chaddr=c4:6e:1f:8b:6e:2f <Message-Type Request> <Max-Message-Size 1024> <Client-ID 01c46e1f8b6e2f> <Host-Name TL-WR841N> <Vendor-Class 4d53465420352e30> <Request-IP 172.19.57.185> <Server-ID 172.19.57.1> <Request-List Subnet,Router,DNS,Domain-Name,Route,Vendor-Specific,44,46,47,Classless-Route,249>]
[2017-10-08 15:37:32.543] ipoe410: 2918e86cfb664757: ipoe: activate session
[2017-10-08 15:37:32.543] ipoe410: 2918e86cfb664757: ipoe: nl_create: error talking to kernel
[2017-10-08 15:37:32.543] ipoe410: 2918e86cfb664757: terminate
[2017-10-08 15:37:32.543] ipoe410: 2918e86cfb664757: ipoe: session finished