Postado originalmente por
cleciorodrigo
Apenas complementando quem quiser ao inves de crias os grupos no mk, e fazer isso direto no mysql com o freeradius basta inserir estes dados no banco de dados do freeradius
Cria um grupo com velocidade de 128kbps de download e upload, e não permite login simultaneo
### Inserir Grupo
INSERT INTO radgroupreply (GroupName, Attribute, Op, Value) VALUES ("128", "Mikrotik-Rate-Limit", ":=", "128k/128k");
INSERT INTO radgroupcheck (GroupName, Attribute, Op, Value) VALUES ("128", "Simultaneous-Use", ":=", "1");
Cria um usuário, define a senha o IP, e o MAC
### Inserir Usuário
INSERT INTO radcheck (UserName, Attribute, Op, Value) VALUES ("fulano", "Password", ":=", "123");
INSERT INTO radcheck (UserName, Attribute, Value) VALUES ("fulano", "Calling-Station-ID", "00:11:22:33:44:55");
INSERT INTO radcheck (UserName, Attribute, Value) VALUES ("fulano", "Framed-IP-Address", "192.168.0.4");
Define o grupo no qual o usuário pertence
### Inserir Usuário em um Grupo
INSERT INTO usergroup (UserName, GroupName) VALUES ("fulano", "128");
Cria um grupo onde vc pode bloquear o usuário e definir de quanto em quanto tempo ele ira receber uma mensagem de aviso, e sua banda fica travada em 64kbps, para usar este grupo deve se alterar o grupo ao qual o usuário pertence
### Inserir Grupo para Usuários Bloqueados
INSERT INTO radgroupreply (GroupName, Attribute, Op, Value) VALUES ("Bloqueados", "Mikrotik-Rate-Limit", ":=", "64k/64k");
INSERT INTO radgroupcheck (GroupName, Attribute, Op, Value) VALUES ("Bloqueados", "Simultaneous-Use", ":=", "1");
INSERT INTO radgroupreply (GroupName, Attribute, Op, Value) VALUES ("Bloqueados", "Mikrotik-Advertise-URL", ":=", "http://www.seusite.com.br/aviso.html");
INSERT INTO radgroupreply (GroupName, Attribute, Op, Value) VALUES ("Bloqueados", "Mikrotik-Advertise-Interval", ":=", "00:10:00");
Removendo o usuário fulano e adicionando ele no grupo Bloqueados
### Apagar Usuário de um Grupo
DELETE FROM usergroup WHERE UserName = 'fulano';
INSERT INTO usergroup (UserName, GroupName) VALUES ("fulano", "Bloqueados");
Criar grupo com brust
Cria um grupo com velocidade de 128kbps de download e upload e burst de 256kbps, e não permite login simultaneo
### Inserir Grupo
INSERT INTO radgroupreply (GroupName, Attribute, Op, Value) VALUES ("128burst", "Mikrotik-Rate-Limit", ":=", "128k/128k 256k/256k 200k/200k 180/180");
INSERT INTO radgroupcheck (GroupName, Attribute, Op, Value) VALUES ("128burst", "Simultaneous-Use", ":=", "1");
Ae quem tive mais dica posta ae, ou quem tive as moral coloca esse otimo post no wiki
Abraços