Bom pedro,
estou com o seguinte problema, estou tentando fazer a pagina de aviso no pppoe, só que o mk-auth não esta enviando o nome de quem esta em atraso na lista de pgaviso, consegui fazer a regra para pode aparece a pagina so que para tira ela preciso que a mesma pagina precisa criar um botão para continua a navegação, com esse botão seria para excluir a regra que iria fica no address list com o ip do cliente.
so falta uma coisa as definições de portas
172.31.255.2:81 = Nigth
172.31.255.2:85 = Conta Bloqueada
172.31.255.2:88 = Paginia de aviso depois de vencido o bloleto
falta uma pagina a de pagiana de aviso antes do vencimento falta adicionar
Regra.
/ip firewall nat add chain=dstnat action=netmap to-addresses=172.31.255.2 to-ports=88 protocol=tcp src-address-list=pgaviso dst-port=0-65535
no Address list
/ip firewall address-list add list=pgaviso address=ip do cliente comment=ip do cliente
ou pode fazer um botão para pode tira da regra no caso o proprio cliente fazeria isso ou fazer um comando no php de atualiza a pagina e fazer sozinho o comando abaixo, e toda vez que ele loga vai aparece a pagina.
/ip firewall address-list remove [find comment ="10.0.0.1"]
espero que tenha alguma posição sobre isso.
Respostas
http://www.mk-auth.com.br/tool_fetch/pgaviso.txt
faz um update manual amigo, depois abre o terminal do mikrotik e cola o codigo da url acima, a parte em negrito abaixo vc troca pelos seus dados da rede, como ip do mk-auth e ip do ramal e a key_api vc pega na pagina de dados do provedor no webadmin...
não copie daqui, copie do txt da url acima para não ter erros de quebras de linhas...
acompanhado....
Amigo e como fica a questão das paginas de aviso... com as regras o cliente redirecionado não sai da pagina de aviso... Pedro poderia atualizar a parte do manual explicando junto com o esse novo link do tool fetch. Obrigado
o pessoal costuma a usar a regra abaixo para não mostrar o aviso direto, e somente irei colocar no manual depois que estiver bem testado...
add action=dst-nat chain=dstnat comment="PG AVISO" connection-limit=!1,32 disabled=no dst-port=0-65535 protocol=tcp src-address-list=pgaviso to-addresses=172.31.255.2 to-ports=88
Romeu Herton disse:
o meu ta dando acesso negado API pgaviso
como resolver isso?
vc pegou a key da API na pagina de dados do provedor ??
Pitet disse:
peguei nao
Pedro Filho disse:
é preciso amigo, na pagina de dados do provedor tem o item KEY API que vc precisa copiar ela no script na parte de key_api
Pitet disse:
Pedro e essa regra ai que vc colocou ela tipo que deixa de mostra a tela por X tempo e volta depois em X tempo?
Pedro Filho disse:
Bom dia, Pedro.
Parabens pelo sistema; comecei a usar esses dias e to gostando muito. Configurei tudo vendo o manual e com a ajuda aqui do forum.
Bom, meu problema é o seguinte: fiz uma conta de teste e fiz o bloqueio manual dessa conta mas, mesmo assim, continua navegando normalmente, aparece o pgcorte com o ip do cliente na adress list do mikrotik e radius do mk-auth. Uso PPOE por radius no mikrotik. O bloqueio é feito na hora ou é preciso esperar? No tool fetch , coloquei como ramal o ip que configurei na placa que o mikrotik se comunica com o mk-auth (172.31.255.1), assim ta certo?
obrigado