Доброго времени суток!
Имею необходимость изменять маску для pppoe соединений.
Для определенного пула, скажем 10.10.0.2-10.10.10.254 нужна маска 255.255.0.0, а для другой (выделенные ip) нужна 255.255.255.255.
задним местом чувствую, что нужно добавить вместо значения "255.255.255.255" переменную, которую занести в таблицу вместе с пулом
команды mysql. Процедура получения атрибутов подключения
DROP PROCEDURE IF EXISTS `radreply`;
DELIMITER $$
CREATE PROCEDURE `radreply`(IN login VARCHAR(64))
BEGIN
DECLARE usr_id INT;
DECLARE usr_ip VARCHAR(15) DEFAULT NULL;
SELECT id INTO usr_id FROM users WHERE name=login LIMIT 1;
SELECT get_ip(usr_id) INTO usr_ip;
SELECT NULL,login,'Framed-IP-Address',usr_ip,'=';
SELECT NULL,login,'Framed-IP-Netmask','255.255.255.255','=';
SELECT NULL,login,'Framed-Protocol','PPP','=';
END$$
DELIMITER ;
но сделать это правильно скорее не смогу, да и времени особо нет.
Ув. Станислав, готовы профинансировать разово,для включения в коробку или что б был как модуль.