+ Responder ao Tópico



  1. #1

    Angry Hotspot Delphi Erro Criar Profile!!

    Fiz um programa em delphi para comunicar com o mikrotik consigo conectar!!

    Na hora de enviar o comando para criar um profile no hotspot:

    IdTelnet1.Writeln('/ip hotspot user profile add name='+ztable1nome_mikrotik.Value+' address-pool=hs-pool-3 shared-users=1 rate-limit="'+dbedit3.text+'/'+dbedit4.Text+'" open-status-page=always transparent-proxy=yes advertise=no');

    no Memo ele mostra:

    /ip hotspot user profile add name=VELOCIDADE 80K/128K address-p

    no such argument (80K/128K)


    Estranho que ele executa comandos pequeno no Mirkotik como desabilitar usuario normal!!
    Ja mandei esse comando normal sem os dados do banco de dados tb da o mesmo erro!!
    por exemplo:

    IdTelnet1.Writeln('/ip hotspot user profile add name=teste address-pool=hs-pool-3 shared-users=1 rate-limit="80k/128k" open-status-page=always transparent-proxy=yes advertise=no');

    Fiz esse mesmo comando no no telnet do windows conectando no mikrotik e da certo!!

    Alguem saberia o q eu estou errando???

  2. #2

    Padrão

    K <> k

    abraço!




    Citação Postado originalmente por brunosamuel Ver Post
    Fiz um programa em delphi para comunicar com o mikrotik consigo conectar!!

    Na hora de enviar o comando para criar um profile no hotspot:

    IdTelnet1.Writeln('/ip hotspot user profile add name='+ztable1nome_mikrotik.Value+' address-pool=hs-pool-3 shared-users=1 rate-limit="'+dbedit3.text+'/'+dbedit4.Text+'" open-status-page=always transparent-proxy=yes advertise=no');

    no Memo ele mostra:

    /ip hotspot user profile add name=VELOCIDADE 80K/128K address-p

    no such argument (80K/128K)


    Estranho que ele executa comandos pequeno no Mirkotik como desabilitar usuario normal!!
    Ja mandei esse comando normal sem os dados do banco de dados tb da o mesmo erro!!
    por exemplo:

    IdTelnet1.Writeln('/ip hotspot user profile add name=teste address-pool=hs-pool-3 shared-users=1 rate-limit="80k/128k" open-status-page=always transparent-proxy=yes advertise=no');

    Fiz esse mesmo comando no no telnet do windows conectando no mikrotik e da certo!!

    Alguem saberia o q eu estou errando???



  3. #3

    Padrão

    ja verifiquei isso não é o problema ele na é case sensitive! a o mesmo erro!!

  4. #4

    Padrão

    Citação Postado originalmente por brunosamuel Ver Post
    Fiz um programa em delphi para comunicar com o mikrotik consigo conectar!!

    Na hora de enviar o comando para criar um profile no hotspot:

    IdTelnet1.Writeln('/ip hotspot user profile add name='+ztable1nome_mikrotik.Value+' address-pool=hs-pool-3 shared-users=1 rate-limit="'+dbedit3.text+'/'+dbedit4.Text+'" open-status-page=always transparent-proxy=yes advertise=no');

    no Memo ele mostra:

    /ip hotspot user profile add name=VELOCIDADE 80K/128K address-p

    no such argument (80K/128K)


    Estranho que ele executa comandos pequeno no Mirkotik como desabilitar usuario normal!!
    Ja mandei esse comando normal sem os dados do banco de dados tb da o mesmo erro!!
    por exemplo:

    IdTelnet1.Writeln('/ip hotspot user profile add name=teste address-pool=hs-pool-3 shared-users=1 rate-limit="80k/128k" open-status-page=always transparent-proxy=yes advertise=no');

    Fiz esse mesmo comando no no telnet do windows conectando no mikrotik e da certo!!

    Alguem saberia o q eu estou errando???
    Tente acrescentar as aspas e ficaria assim ....add name="'+ztable1nome_mikrotik.Value+'"...., pois o name que vc está trazendo da tabela contém espaços em branco.

    sds.



  5. #5

    Padrão

    Valeu era so isso mesmo o problema!!