IPOE Два клиента на одной ONU

IPoE related questions
kycherr
Posts: 48
Joined: 10 Dec 2014, 12:59

IPOE Два клиента на одной ONU

Post by kycherr »

IPOE внедрено нормально и работает на ура.
Но как всегда есть НО!
Есть два клиента на одной ОНУ и почемуто у них сесии заменяются.
accel-ppp.conf

Code: Select all

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
Лог авторизации:

Code: Select all

[size=85]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[/size]
Ну и то одна то другая...

Помогите!

Зарание спасибо!
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: IPOE Два клиента на одной ONU

Post by Dmitry »

задумывалось так что на одном порту коммутатора (идентифицируемого по Option 82) одновременно может быть только один клиент (один мак)
поэтому при появление другого мак, accel отрубает предыдущего
kycherr
Posts: 48
Joined: 10 Dec 2014, 12:59

Re: IPOE Два клиента на одной ONU

Post by kycherr »

И что никакого решения нет?
Уже взяли 4-портовую ону и тот же результат. Не хочется подавать туда PPP Vlan (
User avatar
Абрамчук Вадим
Posts: 75
Joined: 21 Oct 2014, 20:15

Re: IPOE Два клиента на одной ONU

Post by Абрамчук Вадим »

Используйте, например, vlan на пользователя и qinq. На ONU-шке разливайте на 4 порта 4 разные VLAN-а.

Хотя вообще больше одного клиента на ONU - это баловство.
kycherr
Posts: 48
Joined: 10 Dec 2014, 12:59

Re: IPOE Два клиента на одной ONU

Post by kycherr »

Да но только кто тогда думал. Щас Влан один. Не верю что не вихода...
User avatar
Абрамчук Вадим
Posts: 75
Joined: 21 Oct 2014, 20:15

Re: IPOE Два клиента на одной ONU

Post by Абрамчук Вадим »

Dmitry,
А если поправить lua-функцию, которая формирует username, для учета MAC абонента? Или accel-ppp сам где-то читает option 82?

kycherr,
В любом случае, думайте над тем, чтобы сменить схему на QinQ.
kycherr
Posts: 48
Joined: 10 Dec 2014, 12:59

Re: IPOE Два клиента на одной ONU

Post by kycherr »

QinQ как в такой схеме реализовать*?
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: IPOE Два клиента на одной ONU

Post by Dmitry »

Абрамчук Вадим wrote:Или accel-ppp сам где-то читает option 82?
сам
kycherr
Posts: 48
Joined: 10 Dec 2014, 12:59

Re: IPOE Два клиента на одной ONU

Post by kycherr »

Так ето проблема в аццеле а не в билинге?
User avatar
Абрамчук Вадим
Posts: 75
Joined: 21 Oct 2014, 20:15

Re: IPOE Два клиента на одной ONU

Post by Абрамчук Вадим »

kycherr wrote:Так ето проблема в аццеле а не в билинге?
Проблема в первую очередь в вашей схеме. Либо используйте привязку по ip+mac, либо по option 82, но не то и другое одновременно.
Option 82 предназначен для однозначной идентификации абонента на порту.
Post Reply