Изломал всю голову. терубется одна задача.
Что бы передавалась скорость тарифа клиенту который подключается по vpn.
Естественно перемолотив форум я нашол создания процедуры. Спасибо
WarlockDROP PROCEDURE IF EXISTS `radreply`;
DELIMITER $$
CREATE PROCEDURE `radreply`(IN login VARCHAR(64))
BEGIN
DECLARE usr_id INT;
DECLARE usr_ip VARCHAR(15) DEFAULT NULL;
DECLARE s_param VARCHAR(15) DEFAULT 1024;
SELECT users.id,services.param INTO usr_id,s_param FROM users,services 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','=';
SELECT NULL,login,'PPPD-Downstream-Speed-Limit','s_param','=';
SELECT NULL,login,'PPPD-Upstream-Speed-Limit','s_param','=';
END$$
DELIMITER ;
параметры PPPD-Upstream-Speed-Limit есть в радиусе. И тут вопрос Ну не как в упор параметры не хотят передаваться радиусу. из тарифа. Выбивает ошибку SQL соотвественно юзер не авторизируется.
Я не селен в sql - с выборкой я так понял скорость идет в таблице param - но как связать это все воедино.
p/s Ув разработчики помогите пожалуйста. Пусть даже если это будет костыль. Но он нам нужен.
Участники форума помогите ) давайте разберем эту задачу.