Белые адреса, не могу настроить.

IPoE related questions
Игорь
Posts: 13
Joined: 25 Feb 2017, 07:49

Белые адреса, не могу настроить.

Post by Игорь »

Доброго здоровья!
Помогите, пожалуйста!
Пытаюсь настроить связку IPoE с Abills, не получается.
Версия 954b4dd6a27b6a11d809ad2fc4239a5558db10f8

Суть проблемы. Как выдавать клиентам "белые" динамические адреса?

Если пул адресов в биллинге, назначенный серверу доступа, серый, и совпадает с gw-ip-address в конфиге Accel-ppp, то все нормально.
Клиент аторизуется, получает ip, маршрут по умолчанию.

Если пул ставлю из белого диапазона, то в логах:
error: ipoe1: can't determine router address
info: ipoe1: ipoe: session finished

Что делаю не так???

[ipoe]
verbose=9
mode=L2
shared=1
start=dhcpv4
ifcfg=0
interface=vlan0019
gw-ip-address=10.1.19.254/24
attr-dhcp-client-ip=Framed-IP-Address
#attr-dhcp-mask=Framed-IP-Netmask
#attr-dhcp-cleint-ip=DHCP-Client-IP-Address
#attr-dhcp-router-ip=DHCP-Router-IP-Address
#attr-dhcp-mask=DHCP-Mask
attr-dhcp-opt82=DHCP-Option82
lua-file=/etc/accel-ppp.lua
username=lua:username
lease-time=300
max-lease-time=300
proxy-arp=1
nat=0
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Белые адреса, не могу настроить.

Post by dimka88 »

Добавить еще gw-ip-address=white ip/netmask и повесит тогда на loopback этот white ip раз уж ifcfg=0.
Игорь
Posts: 13
Joined: 25 Feb 2017, 07:49

Re: Белые адреса, не могу настроить.

Post by Игорь »

А если сделать ifcfg=1 что-то изменится?
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Белые адреса, не могу настроить.

Post by dimka88 »

Угу, accel-ppp будет на каждый интерфейс, в вашем случае ipoeX (так как shared=1) будет вешать gw указанный в параметрах gw-ip-address.
ps:// Можете и на loopback повесить, единственное что неприятно, клиенты с arp_ignore=2 не будут полноценно работать, но как показывает практика, их очень мало.
Игорь
Posts: 13
Joined: 25 Feb 2017, 07:49

Re: Белые адреса, не могу настроить.

Post by Игорь »

Спасибо за совет!
Сделал gw-ip-address=white ip/netmask, ошибка can't determine router address больше не появляется.
Сессия, если так модно сказать, устанавливается.
Клиент получает белый ip, выданный биллингом, а также шлюз white ip и маску netmask.
Но нет маршрута дефолтного (0.0.0.0) и поэтому трафик не ходит.
Подозреваю, что надо сделать "повесит на loopback". А как это лучше сделать?
Спасибо.
Игорь
Posts: 13
Joined: 25 Feb 2017, 07:49

Re: Белые адреса, не могу настроить.

Post by Игорь »

Попробовал и с ifcfg=1 и сifcfg =0.
Разницы не увидел.
Все одно:
ipoe4 Link encap:Ethernet HWaddr 00:1B:21:C8:99:08
inet addr:1xx.90.224.128 P-t-P:1xx.90.224.165 Mask:255.255.255.255
ipoe2 Link encap:Ethernet HWaddr 00:1B:21:C8:99:08
inet addr:1xx.90.224.128 P-t-P:1xx.90.224.165 Mask:255.255.255.255

И у клиента как не было дефолтного маршрута, так и нет.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Белые адреса, не могу настроить.

Post by dimka88 »

Code: Select all

[ipoe]
verbose=9
mode=L2 
shared=1 
start=dhcpv4
ifcfg=1 
interface=vlan0019 
gw-ip-address=10.1.19.254/24
gw-ip-address=1xx.90.224.165/24
attr-dhcp-client-ip=Framed-IP-Address
attr-dhcp-opt82=DHCP-Option82 
lua-file=/etc/accel-ppp.lua 
username=lua:username 
lease-time=300 
max-lease-time=300 
proxy-arp=1 
nat=0
Если клиенту будет назначен ip из подсети 1xx.90.224.0/24, accel должен будет в dhcp offer передать default route. Если этого не происходит ставим log level 5 и будем смотреть логи.
Игорь
Posts: 13
Joined: 25 Feb 2017, 07:49

Re: Белые адреса, не могу настроить.

Post by Игорь »

Разобрался. Не отдавал дефолт, потому что было gw-ip-address=1xx.90.224.128/25
Поставил gw-ip-address=1xx.90.224.1/24 и дефолтный маршрут у клиента на 1xx.90.224.1 появился. Днс тоже прилетают.
Попутно вопрос, адрес NTP сервера передать можно? Хочется, что бы у клиентов время правильное было)
Трафик, правда, к/от клиенту пока не ходит, но это уже не проблема accel-ppp.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Белые адреса, не могу настроить.

Post by dimka88 »

Игорь wrote: 28 Feb 2017, 07:30 Попутно вопрос, адрес NTP сервера передать можно? Хочется, что бы у клиентов время правильное было)
Предлагайте в ветке Feature requests, что бы хотелки не потерялись.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Белые адреса, не могу настроить.

Post by Dmitry »

доп. дхцп атрибуты можно выдавать в master версии с помощью дхцп словаря от freeradius
http://accel-ppp.org/forum/viewtopic.php?f=4&p=2871
Post Reply