Página 2 de 8 PrimeiroPrimeiro 1234567 ... ÚltimoÚltimo
+ Responder ao Tópico



  1. me um exemplo do que vc gostaria de fazer, ai eu monto a receita de bolo! rsrs

  2. vamos la
    preciso cadastrar simple queue
    comentario: nome do cliente
    upload : xxxx do banco de dados
    download: xxx do bando de dados

    outra:

    arp:

    comentario: nome do cliente
    ip := banco de dados
    mac := bando de dados


    quero tb localizar um ip ou mac, ou um detalhe do simple queue para que eu passa alterar uma velocidade ou bloquear um cliente, desativando o ip dele no arp...



  3. Citação Postado originalmente por harrypotheard Ver Post
    vamos la
    preciso cadastrar simple queue
    comentario: nome do cliente
    upload : xxxx do banco de dados
    download: xxx do bando de dados

    outra:

    arp:

    comentario: nome do cliente
    ip := banco de dados
    mac := bando de dados


    quero tb localizar um ip ou mac, ou um detalhe do simple queue para que eu passa alterar uma velocidade ou bloquear um cliente, desativando o ip dele no arp...

    Vamos lá!

    Primeiro adicione o componente IdTelnet1 da paleta Indy Clients Configure o IdTelnet1 da seguinte forma:

    Host: ip do seu mikrotik
    Port: porta de acesso ao serviço telnet do seu mikrotik

    Agora no evento oncreate do form principal:
    IdTelnet1.Connect();


    pronto vc já esta conectado no mikrotik, agora a primeira coisa a fazer é autenticar é claro:

    para enviar comandos pelo telnet:

    IdTelnet1.WriteLn('usuario');
    IdTelnet1.WriteLn('senha');

    apos vc ter autenticado é so enviar os comandos padrao do mikrotik use o mesmo codigos acima:

    IdTelnet1.WriteLn('comando a ser executado dentro do mikrotik');

    IdTelnet1.WriteLn('comando a ser executado no caso se for o primeiro digite o nome do usuario');

    se era isso que vc queria esta ai!

    abraços

  4. Otimooooooooooooooooo!
    e como eu faço para ler?
    quero filtar o fulado no controle mac, e apagado.....



  5. Citação Postado originalmente por harrypotheard Ver Post
    Otimooooooooooooooooo!
    e como eu faço para ler?
    quero filtar o fulado no controle mac, e apagado.....
    vc quis dizer excluir o cliente do controle de mac, bloquea-lo?

    entao para facilitar a sua vida eu criei pra vc uma procedure para habilitar e desabilitar os ARP.

    procedure TForm1.ARP(Comentario: string; Habilitado: Boolean);
    begin

    if Habilitado then
    IdTelnet1.WriteLn('/ip arp'+#123+' enable [find comment='+Comentario+']'+#125)

    else
    IdTelnet1.WriteLn('/ip arp'+#123+' disable [find comment='+Comentario+']'+#125);

    end;



    ai vc usa da seguinte forma:

    se vc quer desabilitar um cliente na tabela arp vc adiciona o seguinte codigo no botao:
    ARP('COMENTARIO NO ARP QUE VC QUEIRA ALTERAR', False);

    se vc quer Habilitar um cliente na tabela arp vc adiciona o seguinte codigo no botao:
    ARP('COMENTARIO NO ARP QUE VC QUEIRA ALTERAR', True);



    Para vc ver o retorno do telnet use o evento OnDataAvailabe do IdTelnet1


    Qualquer coisa estamos ai!






Tópicos Similares

  1. como usar api do mikrotik no delphi
    Por notgle no fórum Redes
    Respostas: 1
    Último Post: 12-11-2009, 23:31
  2. Respostas: 102
    Último Post: 14-02-2009, 09:25
  3. Mikrotik e Delphi 2007
    Por Rhadsclei no fórum Redes
    Respostas: 10
    Último Post: 05-04-2008, 18:12
  4. Mikrotik + Radius + Delphi 7
    Por netxtreme no fórum Redes
    Respostas: 7
    Último Post: 27-02-2008, 13:04
  5. Sistema Administrativo para Mikrotik ( mysql/delphi/ssh )
    Por AndersonMachado no fórum Redes
    Respostas: 22
    Último Post: 26-10-2007, 18:09

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L