Page 1 of 2
ippool: implemented next pool support
Posted: 14 Dec 2017, 14:38
by Dmitry
Code: Select all
commit a57c152927844cb511d48a9de529149d4db97f51
Author: Dmitry Kozlov <xeb@mail.ru>
Date: Thu Dec 14 17:34:59 2017 +0300
ippool: implemented next pool support
config changes:
[ip-pool]
x.x.x.x/mask,name=pool1
y.y.y.y/mask,name=pool2,next=pool1
Реализована возможность указать следующий пул при исчерпании адресов.
Следующий пул должен быть объявлен в конфиге раньше чем идёт на него ссылка.
Re: ippool: implemented next pool support
Posted: 14 Dec 2017, 16:46
by nik247
Отлично. Спасибо.
Но есть пару вопросов:
1) если начались уже выдаваться IP с pool2, и произошло освобождение в pool1, то с какого пула будет выдача?
2) как будет отрабатываться "next pool" при установке shuffle=1?
3) поддерживается ли "reload"?
Re: ippool: implemented next pool support
Posted: 14 Dec 2017, 18:16
by Dmitry
1. корневой пул всегда приоритетный, если в нём нет, то переход в next
2. shuffle никак не влияет, он действует внутри пула
3. релоада пока нет, там надо всё переделывать
Re: ippool: implemented next pool support
Posted: 14 Dec 2017, 20:50
by nik247
Спасибо за развернутый ответ.
Re: ippool: implemented next pool support
Posted: 20 Dec 2017, 11:31
by jalee
Hi Dmitry,
what is version can support this function? I used version "92af4b9535a8d9eee6800157a72fc87572b54df9" is not working.
Thanks,
inet@250-50-client:/etc$ accel-cmd -V
accel-cmd 92af4b9535a8d9eee6800157a72fc87572b54df9
[pppoe]
verbose=1
called-sid=mac
ip-pool=pppoe1
vlan-mon=eth1.1,1-4095
vlan-name=%I.%N
interface=re:eth1\.
[ip-pool]
gw-ip-address=100.64.255.255
attr=Framed-Pool
192.168.0.0/24,name=pppoe1
192.170.0.0/24,name=pppoe2,next=pppoe3
192.169.3.1-255,name=pppoe3,next=pppoe4
192.171.0.0/16,name=pppoe4,nex=pppoe1
Re: ippool: implemented next pool support
Posted: 20 Dec 2017, 12:35
by Dmitry
commit a57c152927844cb511d48a9de529149d4db97f51 on master branch
one remark: next pool must be defined before being referenced
Re: ippool: implemented next pool support
Posted: 21 Dec 2017, 04:47
by jalee
Got it,
How can I download this version?
Thanks,
Re: ippool: implemented next pool support
Posted: 21 Dec 2017, 05:11
by dimka88
Get master brunch from sourceforge
Code: Select all
git clone https://git.code.sf.net/p/accel-ppp/code accel-ppp-code
Re: ippool: implemented next pool support
Posted: 21 Dec 2017, 14:03
by jalee
Thanks!
Re: ippool: implemented next pool support
Posted: 21 Dec 2017, 17:47
by jalee
Hi All,
I used this version testing next pool function for pppoe subscriber, but can't dial up over 256, can you help check.
Thanks,
BR,
hinet@250-50-client:~$ accel-cmd -V
accel-cmd 2e06c8c9278ab283907f3bb9d1fa28c5edb5f1e4
[pppoe]
verbose=1
called-sid=mac
ip-pool=pppoe1
vlan-mon=eth1.1,1-1000
vlan-name=%I.%N
interface=re:eth1\.
[ip-pool]
gw-ip-address=100.64.255.255
attr=Framed-Pool
192.168.0.0/24,name=pppoe1
192.170.0.0/24,name=pppoe2
192.169.3.1-255,name=pppoe3
192.171.0.0/16,name=pppoe4,next=pppoe1