dhcpd option 82

Технические вопросы по UTM 5.0
Arti
Сообщения: 266
Зарегистрирован: Пн окт 01, 2007 02:44

Сообщение Arti »

AdmUser писал(а):Эх я понял единственное из обсуждения, так это то что динамически неполучится выдавать ип адреса из пула... :(
Зачем тогда Вам вообще 82 ?

82-ая заполняется именно для того, чтобы жестко прибить к порту адрес или пул адресов.

Если еще свич умет на основани данных полученных от DHCP строить acl, то все становится просто замечательно :)

dAverk
Сообщения: 43
Зарегистрирован: Сб июн 09, 2007 18:23

Сообщение dAverk »

а для этого можно и новый костыль прикрутить :D

Makariy
Сообщения: 227
Зарегистрирован: Ср авг 27, 2008 14:08

Сообщение Makariy »

Сильно не пинайте плз
при попытке выполнить /etc/dhcp/utm.sql

Код: Выделить всё

select 
( 
select 
INET_NTOA(b.router_bin_ip & 0x00000000FFFFFFFF) 
from 
users a, routers_info b 
where 
b.id = a.remote_switch_id and a.id = c.user_id and a.is_deleted = 0 
) 
as 
switch_ip, 
( 
select 
a.port_number 
from 
users a 
where 
a.id = c.user_id and is_deleted = 0 
) 
as 
switch_port, 
( 
select 
INET_NTOA(a.ip & 0x00000000FFFFFFFF) 
from 
ip_groups a 
where 
a.ip_group_id = 
( 
select 
a.ip_group_id 
from 
iptraffic_service_links a 
where 
a.id = c.id and is_deleted = 0 
) 
and is_deleted = 0 
) 
as 
user_ip 
from 
service_links c 
where 
c.service_id = 1 and is_deleted = 0 
order by 
switch_ip, switch_port;
Mysql 5.0.51a выдает ошибку:

ERROR 1242 (21000) at line 1: Subquery returns more than 1 row

Куда копнуть?

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

Makariy писал(а):Куда копнуть?
Где-то дубли.. У нас всплывают изредка в ip_groups, ловим запросом

Код: Выделить всё

SELECT inet_ntoa(ip&0xFFFFFFFF) AS ip, COUNT(ip) AS cnt
FROM ip_groups
WHERE is_deleted=0
GROUP BY ip
HAVING cnt>1
ORDER BY ip;

Makariy
Сообщения: 227
Зарегистрирован: Ср авг 27, 2008 14:08

Сообщение Makariy »

ага, они самые
Все тип-топ , разобрался - автору скрипта респект, все работает!

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Думаю проект нужно поддерживать. И желательно с хорошим описанием по установке :)

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Думаю проект нужно поддерживать. И желательно с хорошим описанием по установке :)

dAverk
Сообщения: 43
Зарегистрирован: Сб июн 09, 2007 18:23

Сообщение dAverk »

ну чтож товарисчи, вообщем начато писание ядра этой шебурты на C#.
Пишите что интересно в нём видеть. В данный момент будет то, что уже написанно с подгрузкой данных из конфига. Пока в виде костыля/обёртки для dhcpd.
вообщем пишите

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

на 8к клиентов как работает?

тоесть как я понял единственное пока решение
выдирать из биллинга и генерировать конфиг для dhcp
а потом его HUPить?

mf.viper
Сообщения: 59
Зарегистрирован: Ср мар 25, 2009 10:33

Сообщение mf.viper »

Anton писал(а):на 8к клиентов как работает?

тоесть как я понял единственное пока решение
выдирать из биллинга и генерировать конфиг для dhcp
а потом его HUPить?
На 2500 абонентов у меня файлы для конфига DHCP с проверками и т.д. генерятся примерно минуту - полторы

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

mf.viper, скриптами и как ставили (описанием) не поделитесь?

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

Anton писал(а):говорят что все есть и реализованно и заитегрюченно с netup
кто юзал?
развод какой-то. касательно dhcp... почему все так упираются против ldap или патча для фри радиуса?? зачем велосипед изобретать?

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

база то ip свичей и портов все равно в биллинге

что даст лдап + мускл и патч для dhcp?

точнее что быстрее будет?

mf.viper
Сообщения: 59
Зарегистрирован: Ср мар 25, 2009 10:33

Сообщение mf.viper »

TiRider писал(а):mf.viper, скриптами и как ставили (описанием) не поделитесь?
Скрипт выборки нам писал поставщик оборудования за деньги.

Общий смысл таков:

В ТП 3 услуги:
- Модем (ip, mac, cmts)
- PC (ip)
- Трафик/VPN (ip, login, password)

Скрипт выбирает из базы услуги модем и PC ... проверяет правильность данных и генерит файлы для DHCP

Если изменений в базе не было файлы не генерятся дабы не мучать лишний раз ДХЦП

Makariy
Сообщения: 227
Зарегистрирован: Ср авг 27, 2008 14:08

Сообщение Makariy »

mf.viper писал(а): Скрипт выборки нам писал поставщик оборудования за деньги.
Значит нужно поделиться со всеми и бесплатно :)

Ответить