Доброго здоровья!
Помогите, пожалуйста!
Пытаюсь настроить связку 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
Белые адреса, не могу настроить.
Re: Белые адреса, не могу настроить.
Добавить еще gw-ip-address=white ip/netmask и повесит тогда на loopback этот white ip раз уж ifcfg=0.
Re: Белые адреса, не могу настроить.
А если сделать ifcfg=1 что-то изменится?
Re: Белые адреса, не могу настроить.
Угу, accel-ppp будет на каждый интерфейс, в вашем случае ipoeX (так как shared=1) будет вешать gw указанный в параметрах gw-ip-address.
ps:// Можете и на loopback повесить, единственное что неприятно, клиенты с arp_ignore=2 не будут полноценно работать, но как показывает практика, их очень мало.
ps:// Можете и на loopback повесить, единственное что неприятно, клиенты с arp_ignore=2 не будут полноценно работать, но как показывает практика, их очень мало.
Re: Белые адреса, не могу настроить.
Спасибо за совет!
Сделал gw-ip-address=white ip/netmask, ошибка can't determine router address больше не появляется.
Сессия, если так модно сказать, устанавливается.
Клиент получает белый ip, выданный биллингом, а также шлюз white ip и маску netmask.
Но нет маршрута дефолтного (0.0.0.0) и поэтому трафик не ходит.
Подозреваю, что надо сделать "повесит на loopback". А как это лучше сделать?
Спасибо.
Сделал gw-ip-address=white ip/netmask, ошибка can't determine router address больше не появляется.
Сессия, если так модно сказать, устанавливается.
Клиент получает белый ip, выданный биллингом, а также шлюз white ip и маску netmask.
Но нет маршрута дефолтного (0.0.0.0) и поэтому трафик не ходит.
Подозреваю, что надо сделать "повесит на loopback". А как это лучше сделать?
Спасибо.
Re: Белые адреса, не могу настроить.
Попробовал и с 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
И у клиента как не было дефолтного маршрута, так и нет.
Разницы не увидел.
Все одно:
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
И у клиента как не было дефолтного маршрута, так и нет.
Re: Белые адреса, не могу настроить.
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
Re: Белые адреса, не могу настроить.
Разобрался. Не отдавал дефолт, потому что было gw-ip-address=1xx.90.224.128/25
Поставил gw-ip-address=1xx.90.224.1/24 и дефолтный маршрут у клиента на 1xx.90.224.1 появился. Днс тоже прилетают.
Попутно вопрос, адрес NTP сервера передать можно? Хочется, что бы у клиентов время правильное было)
Трафик, правда, к/от клиенту пока не ходит, но это уже не проблема accel-ppp.
Поставил gw-ip-address=1xx.90.224.1/24 и дефолтный маршрут у клиента на 1xx.90.224.1 появился. Днс тоже прилетают.
Попутно вопрос, адрес NTP сервера передать можно? Хочется, что бы у клиентов время правильное было)
Трафик, правда, к/от клиенту пока не ходит, но это уже не проблема accel-ppp.
Re: Белые адреса, не могу настроить.
доп. дхцп атрибуты можно выдавать в master версии с помощью дхцп словаря от freeradius
http://accel-ppp.org/forum/viewtopic.php?f=4&p=2871
http://accel-ppp.org/forum/viewtopic.php?f=4&p=2871