Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Para o RFJonas....
Parabens meu caro.... muito boa esse seu tuto..
consegui colocar pra funcionar... porem "nao sei porque" tive que retirar a ultima regra do script DOWN-LINK e a ultima do script LINK-UP, pois com as mesmas nao funfava..... e a pagina com o aviso só aparece quando o cliente é derrubado,.... ou seja tive que por aquela regra no script DOWN-LINK ai sim...apareceu... fora isso, ta tudo varendo... meus parabens.
Att.
Luiz paulo
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
RFJonas, obrigado pela ajuda mais ainda não consigui fazer funcionar, fiz tudo que voce falou e nada, continua aparecendo a pagina de status do hotspot, mais notei que o script DOWN-LINK nao ta trocando o profile no hotspot serve, se coloco manualmente o profile manutençao ai sim aparece a pagina de manutenção.... alguem que conseguiu fazer usa o mikrotik 3.30.
a ja ia esquecendo RFJonas no mikrotik 3.30 no policy no script nao tem a opção ftp.
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Citação:
Postado originalmente por
Luiz Paulo
Para o RFJonas....
Parabens meu caro.... muito boa esse seu tuto..
consegui colocar pra funcionar... porem "nao sei porque" tive que retirar a ultima regra do script DOWN-LINK e a ultima do script LINK-UP, pois com as mesmas nao funfava..... e a pagina com o aviso só aparece quando o cliente é derrubado,.... ou seja tive que por aquela regra no script DOWN-LINK ai sim...apareceu... fora isso, ta tudo varendo... meus parabens.
Att.
Luiz paulo
Obrigado Luiz Paulo!
vou disponibilizar os print screen com o passo a passo para amenizar as duvidas! as regras que você retirou são esenciais para o funcionamento perfeito do sistema, ela muda seu dns-name: x para .* que vai resolver toas as requisições pela porta 80 ( dns-name= .* ou seja qualquer site digitado na hora que estiver sem link "em manutenção" ele vai encontrar sua pagina de manutenção) sem isso pode dar erro pagina não encontrada... no script eu deixei assim dns-name=provedor.com.br altere para o seu.
qualquer coisa estamos ai para ajudar!
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Citação:
Postado originalmente por
tizedosal
RFJonas, obrigado pela ajuda mais ainda não consigui fazer funcionar, fiz tudo que voce falou e nada, continua aparecendo a pagina de status do hotspot, mais notei que o script DOWN-LINK nao ta trocando o profile no hotspot serve, se coloco manualmente o profile manutençao ai sim aparece a pagina de manutenção.... alguem que conseguiu fazer usa o mikrotik 3.30.
a ja ia esquecendo RFJonas no mikrotik 3.30 no policy no script nao tem a opção ftp.
tizedosal, testei com outras versões do mk até a "2.9.27" e funcionou perfeitamente! não entendi "no mikrotik 3.30 no policy no script nao tem a opção ftp."! vou tirar print screen aqui e vou postar, acho que ajuda mais! aguarde ai.
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
ok...estou no aguardo... das screenshot
uma duvida..... pra quem nao usa pagina de login (login e senha)..... utiliza o metodo de login por mac (cliente loga automatico) como ficaria ?
Agradeço desde ja.
Abraços
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
RFJonas, mais uma vez obrigado vou aguarda os print screen.....
2 Anexo(s)
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
olá pessoal!
Estou dispondo em anexo todo o tutorial em pdf com as imagens, os scripts em .txt, outra página de manutenção, para aqueles que não tem conhecimento, uma dica onde vão alterar o código HTML para os dados do seu provedor! Há! Vamos clicar na estrelinha ai né!!! Um abraço a todos!
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Citação:
Postado originalmente por
RFjonas
olá pessoal!
Estou dispondo em anexo todo o tutorial em pdf com as imagens, os scripts em .txt, outra página de manutenção, para aqueles que não tem conhecimento, uma dica onde vão alterar o código HTML para os dados do seu provedor! Há! Vamos clicar na estrelinha ai né!!! Um abraço a todos!
amigão vou testar aqui no meu servidor mais ja agradeço por ter postado o tuto...
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Poxa, aqui quando o link cai que tento abrir qualquer outra página ta direcionando pra página de status.
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Então..RFJonas.....
com esse script nao funfou nao... uso a 3.30....Velox....
Consegui com essas alterações aqui óóóó...
/ip dns static
add address=IP DO MK disabled=no name=MEU DNS ttl=5s
/system script
add name=DOWN-LINK policy=ftp,read,write,winbox source="/ip firewall nat enabl\
e [find comment=\"MANUTENCAO\"]\r\
\n/ip hotspot profile set default html-directory=manutencao\r\
\n/ip hotspot active remove [/ip hotspot active find]\r\
\n/ip hotspot cookie remove [/ip hotspot cookie find]\r\
\n/ip hotspot host remove [/ip hotspot host find]\r\
\n\r\
\n"
add name=LINK-UP policy=ftp,read,write,winbox source="/ip firewall nat disable\
\_[find comment=\"MANUTENCAO\"]\r\
\n/ip hotspot profile set default html-directory=hotspot\r\
\n"
add name=REMOVER-DNS-DINAMICO policy=ftp,read,write,winbox source="/ip dns sta\
tic remove [/ip dns static find dynamic=yes]\r\
\n/system script run LINK-UP\r\
\n/system scheduler disable [/system scheduler find name=remover_dns_dinam\
ico]"
/system scheduler
add comment="" disabled=yes interval=5s name=remover_dns_dinamico on-event=\
REMOVER-DNS-DINAMICO policy=\
reboot,read,write,policy,test,password,sniff,sensitive start-date=\
jan/01/1970 start-time=00:00:00
/tool netwatch
add comment="MONITORAR LINK" disabled=no down-script=\
"/ system script run DOWN-LINK\r\
\n" host=8.8.8.8 interval=5s timeout=1s up-script="/system scheduler enabl\
e [/system scheduler find name=remover_dns_dinamico]\r\
\n/ system script run LINK-UP\r\
\n"
com esse ficou 100% AQUI NO MEU server... (com clientes que usam login e senha)
mais ainda estou com uma duvida... para clientes que estao configurados para logar automaticamente (AUTENTICAÇÃO POR MAC) não funciona... acredito eu.... que seja pelo fato desse tipo de autenticão nao ser redirecionado para pagina de login..... se eu estiver errado por favor me digam...
então fica a pergunta....
Tem como redirecionar esses tipos de clientes tambem...para essa pagina de manutenção quando solicitarem a pagina e nao houver link ?
Aguardo e desde ja agradeço.....
Abralos..
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Citação:
Postado originalmente por
amilton
Poxa, aqui quando o link cai que tento abrir qualquer outra página ta direcionando pra página de status.
Poxa! eu achei que com o tutorial em pdf anexado iria eliminar todas as duvidas! mais vamos lá,
Amilton você importou a pasta manutencao para files em seu mikrotik?
se tiver feito tudo como mostrei, é pra funfar. qualquer coisa estamos ai!
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Então, usei um cliente ftp pra upar a pasta manutencao pro mk, percebi que ao ocorrer a queda do link, não esta havendo a troca de diretórios. Coloquei a pasta manutencao fora da pasta hotspot, ou seja na raiz. Agora será que tem algo a ver com o uso do webproxy? Pensei que seria simples, mas estou tomando um baile kkkk.
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Citação:
Postado originalmente por
amilton
Então, usei um cliente ftp pra upar a pasta manutencao pro mk, percebi que ao ocorrer a queda do link, não esta havendo a troca de diretórios. Coloquei a pasta manutencao fora da pasta hotspot, ou seja na raiz. Agora será que tem algo a ver com o uso do webproxy? Pensei que seria simples, mas estou tomando um baile kkkk.
Em hotspot/ user profiles transparent proxy está marcado? confere e diz!
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Esta marcado, mas fiz testes com ele desmarcado e deu no mesmo.
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Citação:
Postado originalmente por
amilton
Esta marcado, mas fiz testes com ele desmarcado e deu no mesmo.
post ai como esta seu nat! se ja tem um dstnat para seu proxy o outro da manutençao não vai funfar. tem que organizar as regra do nat ok!
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Pior que ta uma bagunça mesmo, dá só uma olhada:
/ip firewall nat
add action=passthrough chain=unused-hs-chain comment=\
"place hotspot rules here" disabled=yes
add action=redirect chain=dstnat comment=\
"Air Force One WEB PROXY redirecionamento porta 80 para webproxy 3128" \
disabled=no dst-port=80 protocol=tcp src-address=192.168.0.0/24 to-ports=\
3128
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="Added by webbox" disabled=no \
out-interface="LINK SPEEDY"
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=redirect chain=pre-hotspot comment="" disabled=yes dst-port=80 \
hotspot=auth in-interface=CLIENTES protocol=tcp src-address=\
192.168.0.0/24 to-ports=3128
add action=dst-nat chain=dstnat comment=MANUTENCAO disabled=yes dst-port=80 \
protocol=tcp to-addresses=192.168.0.1 to-ports=64873
add action=redirect chain=dstnat comment=MANUTENCAO disabled=yes dst-port=80 \
protocol=tcp to-ports=64873
Tem como ajudar?
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
RFjonas, aqui tambem ainda não consegui, eu tenho o dstnat para proxy, estou colocando o nat da manutençao depois do masquerade do hotspot e antes do nat do proxy, mais so aparece a tela do status do hotspot, notei tambem que não muda o profile la no server....
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Citação:
Postado originalmente por
tizedosal
RFjonas, aqui tambem ainda não consegui, eu tenho o dstnat para proxy, estou colocando o nat da manutençao depois do masquerade do hotspot e antes do nat do proxy, mais so aparece a tela do status do hotspot, notei tambem que não muda o profile la no server....
ok! faça um teste ai dessa forma, não é o profile que vai mudar e sim o diretorio html, faça manualmente, em ip/hotspot/server profile em html directory mude para o diretorio manutencao e teste ai, há! post ai como esta o seu hotspot, eu testei com web proxy aqui e funfou redondinho! vamos colocar esse negocio p funfar!!!!rsrsrs
/ip hotspot export
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Citação:
Postado originalmente por
amilton
Pior que ta uma bagunça mesmo, dá só uma olhada:
/ip firewall nat
add action=passthrough chain=unused-hs-chain comment=\
"place hotspot rules here" disabled=yes
add action=redirect chain=dstnat comment=\
"Air Force One WEB PROXY redirecionamento porta 80 para webproxy 3128" \
disabled=no dst-port=80 protocol=tcp src-address=192.168.0.0/24 to-ports=\
3128
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="Added by webbox" disabled=no \
out-interface="LINK SPEEDY"
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=redirect chain=pre-hotspot comment="" disabled=yes dst-port=80 \
hotspot=auth in-interface=CLIENTES protocol=tcp src-address=\
192.168.0.0/24 to-ports=3128
add action=dst-nat chain=dstnat comment=MANUTENCAO disabled=yes dst-port=80 \
protocol=tcp to-addresses=192.168.0.1 to-ports=64873
add action=redirect chain=dstnat comment=MANUTENCAO disabled=yes dst-port=80 \
protocol=tcp to-ports=64873
Tem como ajudar?
Amilton esse seu nat está um pouco desorganizado cara ! pelo que eu entendi aqui você so precisa disso:
/ip firewall nat
add action=redirect chain=dstnat comment="MANUTENCAO" disabled=yes dst-port=80 \
protocol=tcp to-ports=64873
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=192.168.0.0/24
add action=redirect chain=dstnat comment=\
"Air Force One WEB PROXY redirecionamento porta 80 para webproxy 3128" \
disabled=no dst-port=80 protocol=tcp src-address=192.168.0.0/24 to-ports=\
3128
Outra coisa! veja como está ip/hotspot/servers em name tem que esta = hotspot1
e em profile = hsprof1 como manda o script do tuto...
verifica ai e diz depois!
Re: PÁGINA DE MANUTENÇÃO NO MIKROTIK SEM USAR SERVIDOR EXTERNO
Valeu cara otimo tópico, vou colocar em teste assim que possivel rsrs...
Parabéns!!! :top: