+ Responder ao Tópico



  1. #1

    Exclamation NÃo Consigo Fazer Controle De NavegaÇÃo Por HorÁrio No Mk 2.9.27!

    Saudações Caros Amigos!

    Toh precisando da ajuda de vcs! Estou com 02 clientes que pagam o acesso Noturno das 20:00hs ás 07:00 hs,mas, até agora não consegui bloquear a navegação fora deste horário sendo que uso a vs 2.9.27 crackeada, e já tentai fazer como varios topicos aqui do forum dizem! Quem poder me ajudar ficarei muito agradecido!

    obs: não uso HOTSPOT nem PPPOE, só uso ip/mac e web proxy


    Ok!

  2. #2

    Padrão

    Funciona perfeitamente:
    IP > Firewall > Filter
    add chain=forward src-address=172.16.0.16 src-mac-address=00:0E:2E:8A:882 \
    time=6h-18h,fri,thu,wed,tue,mon action=drop comment="Plano_I-Night" \
    disabled=no

    Nesse exemplo ae o meu cliente so acessa o plano night que é das 18:00 as 6:00

  3. #3
    Moderador Avatar de minelli
    Ingresso
    Aug 2006
    Localização
    Pres. Venceslau - SP | Pres. Prudente - SP
    Posts
    1.412
    Posts de Blog
    10

    Padrão Horário

    RPS qual a versão do seu MK pois qd tinha a 2.9.27 ñ funcionava direito esse controle ñ.

  4. #4

    Padrão

    Citação Postado originalmente por minelli Ver Post
    RPS qual a versão do seu MK pois qd tinha a 2.9.27 ñ funcionava direito esse controle ñ.
    galera, em virtude deste problema comprei uma licença 2.9.51, mas, não funcionou ainda! Por me ajudem!

  5. #5

    Padrão

    Eu tb ainda naum consegui por pra funcionar .... dai nem liguei mais ... criei um script pta habilitar e desabilitar o address do cliente no horário pré-determinado... abraços !

  6. #6

    Padrão

    Vou postar aki ... vai servir de quebra galho pra vc .... vamos lá ....

    Aqui eu trabalho com Ip x MAC x Address um amarrado no outro ....

    Entaum suponhamos que o meu cliente usa o ip : 10.0.0.6

    Lah em Address tem o gateway dele cadastrado como 10.0.0.5/30 ...

    QUando vc habilita isso ele navega e quando vc desabilita ele naum navega enton eu fiz o seguinte :

    Vai em: System > Script

    e manda adicionar um script ( Clicando no Botaozinhu de + )

    E no campo "Name" coloque o nome do Script ( Ex: HabilitarNoturno )

    Digita isso em " Source "

    /ip address { enable [find address=10.0.0.5/30] }


    Repita o procedimento:

    Agora ao invés de habilitar o procedimento vc vai desabilitar entaum o nome do Script muda ( Ex: DesabilitarNoturno )

    Digita isso em " Source "

    /ip address { Disable [find address=10.0.0.5/30] }


    Pronto o seu script de habilitar e desabilitar está pronto, agora vamos agendar ...

    Vá em System >>> Scheduler

    Adicione uma rotina clicando no sinal de "+"

    Em "name" vc escolher qualquer nome ao seu critério ....

    E no campo "on event" vc vai colocar o nome dos scripts que vc criou .... HabilitarNoturno no caso pra habilitar o acesso do carinha lah ... e vc vai definir o horario que ele vai habilitar ... e vc vai criar outro evento com as mesmas caracteristicas mas com o nome do outro script que eh o DesabilitarNoturno configurando assim o seu evento pra executar o script no horário que vc quiser desabilitando o acesso do carinha !


    Espero ter ajudado !

    Abraços !

  7. #7

    Padrão

    Citação Postado originalmente por admskill Ver Post
    Vou postar aki ... vai servir de quebra galho pra vc .... vamos lá ....

    Aqui eu trabalho com Ip x MAC x Address um amarrado no outro ....

    Entaum suponhamos que o meu cliente usa o ip : 10.0.0.6

    Lah em Address tem o gateway dele cadastrado como 10.0.0.5/30 ...

    QUando vc habilita isso ele navega e quando vc desabilita ele naum navega enton eu fiz o seguinte :

    Vai em: System > Script

    e manda adicionar um script ( Clicando no Botaozinhu de + )

    E no campo "Name" coloque o nome do Script ( Ex: HabilitarNoturno )

    Digita isso em " Source "

    /ip address { enable [find address=10.0.0.5/30] }


    Repita o procedimento:

    Agora ao invés de habilitar o procedimento vc vai desabilitar entaum o nome do Script muda ( Ex: DesabilitarNoturno )

    Digita isso em " Source "

    /ip address { Disable [find address=10.0.0.5/30] }


    Pronto o seu script de habilitar e desabilitar está pronto, agora vamos agendar ...

    Vá em System >>> Scheduler

    Adicione uma rotina clicando no sinal de "+"

    Em "name" vc escolher qualquer nome ao seu critério ....

    E no campo "on event" vc vai colocar o nome dos scripts que vc criou .... HabilitarNoturno no caso pra habilitar o acesso do carinha lah ... e vc vai definir o horario que ele vai habilitar ... e vc vai criar outro evento com as mesmas caracteristicas mas com o nome do outro script que eh o DesabilitarNoturno configurando assim o seu evento pra executar o script no horário que vc quiser desabilitando o acesso do carinha !


    Espero ter ajudado !

    Abraços !
    Caro Amigo Muito Obrigado!

    Fiz do jeito que vc colocou ai,mas, pra minha infelicidade não funcionou, e vendo esse problema decidi compra a vs 2.9.51 ,mas, tb não funciona . Gente se alguem puder me ajudar por favor não medir esforços se for ter que pagar agente acerta direitinho!


    Um forte abraço!!!

  8. #8

    Padrão

    Citação Postado originalmente por fnandoicatel Ver Post
    Fiz do jeito que vc colocou ai,mas, pra minha infelicidade não funcionou, e vendo esse problema decidi compra a vs 2.9.51 ,mas, tb não funciona . Gente se alguem puder me ajudar por favor não medir esforços se for ter que pagar agente acerta direitinho!
    eu tb tentei esse tipo de controle.. e descobri que o bug está no dia da semana. se nao me engano o mkt esta trocando o domingo pela segunda.. ai teria q testar com calma.

    na época eu desisti de fazer no mkt.. coloquei no crontab do meu servidor linux mesmo.. pois nao bloqueio o cliente .. eu redireciono ele para uma pagina avisando que ele é cliente do plano noturno.. e coloca la os horarios a logo a minha empresa.. fica mais bonitinho.

    mas testa ai os dias da semana, o problema esta ai.

    Neon

  9. #9
    Moderador Avatar de minelli
    Ingresso
    Aug 2006
    Localização
    Pres. Venceslau - SP | Pres. Prudente - SP
    Posts
    1.412
    Posts de Blog
    10

    Padrão Controle de Dias

    Cora colega faça os scripts e agende-o isso resolverá seu problema. Outra coisa ser souber ingles envie um e-mail relatando o problema pro suporte MK que eles corrigem o problema na nova versão 2.xx e na 3.xx

  10. #10

    Padrão

    amigo aq uso ip+mac vai no firewall no IP criado tem a abra extra em lá uma opção time EX:18:00 05:00
    coloca lá q funciona sim. aq tem uns planos desses tb.

    Sempre Ajudando e Aprendendo

  11. #11

    Thumbs up

    system>scripts>
    ai add um novo scripts
    coloca o nome do script como, Bloqueia_fulanodasilva . (fulanodasilva eh o login da pessoa cadastrada no hotspot)
    ai deixa todos abilitados em policy
    ai coloca esse comando trocando o login da pessoa q vai bloquear

    /ip hotspot user disable fulanodasilva
    /ip hotspot active remove [find user=fulanodasilva]

    feito isso ai esta ok vai ser bloqueado

    agora pra liberar

    vai em add um novo scripts
    nome do scripts Libera_fulanodasilva
    deixa os policy tudo abilitado
    e cola esse comando aqui.

    /ip hotspot user enable fulanodasilva

    pronto. ja criamos pra bloquear e liberar, agora vamos para as horas q vc quer bloquear.

    vai em

    system>scheduler>
    vai em add
    nome: Bloqueia_fulanodasilva
    Start Date: a data apartir do dia q vc quer bloquear
    Start Time: a partir desse horario sera bloqueado.
    Interval: 1d 00:00:00 ( sera feito isso uma vez por dia)
    On Event:Bloqueia_fulanodasilva ( tem q estar com o nome do scripts )

    agora vai em add novamente

    Name: Libera_fulanodasilva
    Start Date: a data apartir do dia q vc quer bloquear
    Start Time: a partir desse horario sera bloqueado.
    Interval: 1d 00:00:00 ( sera feito isso uma vez por dia)
    On Event:Libera_fulanodasilva ( tem q estar com o nome do scripts )

    tudo prontinho

    qualquer duvida so perguntar

    flws

  12. #12

    Padrão controle de Horario

    Ola pessoal! eu consegui esta funcionando blz. Mas vejam bem a minha versão e a 2.9.27 e eu faço o controle por IP/MAC ok veja como ficou no meu servidor:

    [cpavaos@MikroTik] ip firewall filter> print
    Flags: X - disabled, I - invalid, D - dynamic
    0 X ;;; Plano_I-Night
    chain=forward src-address=192.168.20.10 src-mac-address=00:0F:EA:24:91:8B time=11h-18h,sat,fri,thu,wed,tue,mon,sun
    action=drop
    1 ;;; Nome do Cliente - broqueado das 11:00 as 18:00
    chain=forward src-address=192.168.10.139 src-mac-address=00:0E:2E:76:15:5C time=11h-18h,sat,fri,thu,wed,tue,mon,sun
    action=drop

    Nesse exemplo quem esta broqueado e o cliente 1 se for fazer para outros clientes tem que se fazer as regras novamente para cada um dos que vc for limitar ok

  13. #13

    Padrão

    Obrigado a todos pela ajuda!
    Deu certo depois de tanto teste deu certo obrigado amigos!

  14. #14

    Padrão

    Citação Postado originalmente por admskill Ver Post
    Vou postar aki ... vai servir de quebra galho pra vc .... vamos lá ....

    Aqui eu trabalho com Ip x MAC x Address um amarrado no outro ....

    Entaum suponhamos que o meu cliente usa o ip : 10.0.0.6

    Lah em Address tem o gateway dele cadastrado como 10.0.0.5/30 ...

    QUando vc habilita isso ele navega e quando vc desabilita ele naum navega enton eu fiz o seguinte :

    Vai em: System > Script

    e manda adicionar um script ( Clicando no Botaozinhu de + )

    E no campo "Name" coloque o nome do Script ( Ex: HabilitarNoturno )

    Digita isso em " Source "

    /ip address { enable [find address=10.0.0.5/30] }


    Repita o procedimento:

    Agora ao invés de habilitar o procedimento vc vai desabilitar entaum o nome do Script muda ( Ex: DesabilitarNoturno )

    Digita isso em " Source "

    /ip address { Disable [find address=10.0.0.5/30] }


    Pronto o seu script de habilitar e desabilitar está pronto, agora vamos agendar ...

    Vá em System >>> Scheduler

    Adicione uma rotina clicando no sinal de "+"

    Em "name" vc escolher qualquer nome ao seu critério ....

    E no campo "on event" vc vai colocar o nome dos scripts que vc criou .... HabilitarNoturno no caso pra habilitar o acesso do carinha lah ... e vc vai definir o horario que ele vai habilitar ... e vc vai criar outro evento com as mesmas caracteristicas mas com o nome do outro script que eh o DesabilitarNoturno configurando assim o seu evento pra executar o script no horário que vc quiser desabilitando o acesso do carinha !


    Espero ter ajudado !

    Abraços !
    uma pergunta, até aí beleza, tem como eu deixar o acesso 24 horas no final de semana?
    porque, pelo que percebo essa regra bloqueia inclusive o final de semana, o que poderia ser feio? grato pela atenção!

  15. #15

    Padrão

    Citação Postado originalmente por leandroapm Ver Post
    uma pergunta, até aí beleza, tem como eu deixar o acesso 24 horas no final de semana?
    porque, pelo que percebo essa regra bloqueia inclusive o final de semana, o que poderia ser feio? grato pela atenção!

    Eh soh vc alterar no Scheduler

  16. #16

    Padrão

    Citação Postado originalmente por admskill Ver Post
    Eh soh vc alterar no Scheduler
    desculpa a burrice...hehe

    mas como faço isso?
    é que entendi tudo, menos como vai funcionar no final de semana..

    vlw!

  17. #17

    Padrão

    Citação Postado originalmente por leandroapm Ver Post
    desculpa a burrice...hehe

    mas como faço isso?
    é que entendi tudo, menos como vai funcionar no final de semana..

    vlw!
    Só você tirar os dias referentes a sábado e domingo(sat e sun) da regra

    chain=forward src-address=192.168.20.10 src-mac-address=00:0F:EA:24:91:8B time=11h-18h,sat,fri,thu,wed,tue,mon,sun
    action=drop

  18. #18

    Padrão

    Citação Postado originalmente por Mr. RG Ver Post
    Só você tirar os dias referentes a sábado e domingo(sat e sun) da regra

    chain=forward src-address=192.168.20.10 src-mac-address=00:0F:EA:24:91:8B time=11h-18h,sat,fri,thu,wed,tue,mon,sun
    action=drop
    então, eu uso esse tipo de regra em minha rede, mas tem alguns sites que não bloqueia, só nao sei porque...

    queria uma outra forma para fazer esse plano noturno...
    se eu jogar essa regra, acho que nao vai resolver muito, porque tem aquele script que desabilita o cliente no determinado horario, no final de semana ele seria desabilitado tambem...

    queria saber como não desabilitar esse clientes, mas obrigado pela resposta!!
    Valeu

  19. #19

    Padrão

    Citação Postado originalmente por admskill Ver Post
    Eh soh vc alterar no Scheduler
    por favor, poderia me informar como fazer essa alteração, já quebrei a cabeça procurando solução para isso e até agora nada.