2 Anexo(s)
Acesso remoto ao mikrotik - solucao
Bem pessoal,
Muito que estão começando agora com o mikrotik tem alguma dificuldade em acessar um mikrotik que está atrás de outro e com ips diferentes. Fiz este post para auxiliá-los, pois é ensinando o que sabe que se aprende ainda mais.
Supomos que você tenha um ISP com alguns IPs válidos e que colocasse estes ips válidos para os mikrotiks, em caso de você estiver viajando, poder monitorar seu ap-mikrotik remotamente.
Nosso cenário é o seguinte:
http://images.orkut.com/orkut/albums...b714g03w8g.jpg
Partimos do ponto que seu servidor já estaja configurado para fazer nat e esta em funcionamento. Setaremos os IPs válidos para os mikrotiks da rede.
No Servidor primário:
Nossa conexao com a internet:
/ip address add address=192.168.1.2/mask_isp interface=ether1 comment="conexao isp"
1 - Nossa conexao com o mikrotik:
/ip address add address=192.168.1.3/mask_isp interface=ether1 comment="ip isp para radio1"
2 - Nossa conexao com a rede dos clientes:
/ip address add address=172.16.0.254/24 interface=ether2 comment="rede clientes"
3 - Nossa conexao com os mikrotiks
/ip address add address=10.10.0.1/28 interface=ether3 comment="rede radios"
Pronto, nossa configuração de ip já está feita.
Faremos agora o redirecionamento que permitirá o acesso direto da web para o mikrotik da rede 10.10.0.0/28:
4 - Para protocolo tcp que chegaram ao servidor:
/ip firewall nat add chain=dstnat dst-address=192.168.1.2 protocol=tcp dst-port=4040 action=dst-nat to-addresses=10.10.0.2 to-ports=23
5 - Para protocolo udp que chegaram ao servidor:
/ip firewall nat add chain=dstnat dst-address=192.168.1.2 protocol=udp dst-port=4040 action=dst-nat to-addresses=10.10.0.2 to-ports=23
6 - Redireciona o acesso para o mikrotik:
/ip firewall nat add chain=dstnat dst-address=192.168.1.3 protocol=tcp dst-port=8291 action=dst-nat to-addresses=10.10.0.2 to-ports=8291
Note: Se você estiver usando um Access Point, troque as portas de 23 e 8291 pelas do AP.
Para que a rede 172.16.0.0/24 tenha acesso ao mikrotik, temos que também setar ips desta rede para ele, como no exemplo temo apenas 13 rádios, deixe 13 ips livres para eles:
/ip address add address=172.16.0.10/24 interface=ether2 comment="ip isp_local para mikrotik2"
Em IP FIREWALL NAT, mude apenas:
a) dst-address=192.168.1.2 para dst-address=172.16.0.254 b) dst-address=192.168.1.3 para dst-address=172.16.0.10
Solução para quem usa hotspot ou pppoe:
Cria-se uma rede independente somente para o acesso aos mikrotiks e set estas configurações.
Bem pessoal,
Vou parando por aqui, e pedindo desculpas se faltou algo, mas poderemos discutir isto mais à frente e se já postaram antes.
Abaixo está as imgs do meu funcionando.
É isto aí,
Qualquer coisa...
2 Anexo(s)
tem uma forma mais facil !!! COMPLETO
Criando um DDNS no changeip e pôr o MK para responder pelo endereço criado na conta
é muito simples !! criei um tutorial com o codigo CERTO, com os parametros nescessarios para um funcionamento 100%.
está em ANEXO LOGO AI ABAIXO ^^ (TUTORIAL E O SCRIPT PRONTO) BAIXE OS 2.
NOTA:o modem adsl é obrigado estar em BRIDGE, (modo que o Mikrotik autentica no modem) se alguem conseguir fazer com o modem roteado, poste no forum para conhecimento publico, tambem não sei como funciona o tal Link dedicado, se alguem conseguir fazer algo baseado nestas informações, poste tambem para conhecimento publico ok !!
NÃO TIRE AS ASPAS
Código :
:log info "DDNS: Begin"
:global ddns-user "NOME DE USUARIO CADASTRADO NO CHANGEIP"
:global ddns-pass "SENHA DO USUARIO CADASTRADO NO CHANGEIP"
:global ddns-host "NOME DO DOMINIO ESCOLHIDO NO CHANGEIP"
:global ddns-interface "LINK DA INTERFACE PPOE DA DISCAGEM DO MIKROTIK ex:pppoe-out1"
:global ddns-ip [ /ip address get [/ip address find interface=$ddns-interface] address ]
:if ([ :typeof $ddns-lastip ] = nil ) do={ :global ddns-lastip 0.0.0.0/0 }
:if ([ :typeof $ddns-ip ] = nil ) do={
:log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.")
} else={
:if ($ddns-ip != $ddns-lastip) do={
:log info "DDNS: Sending UPDATE!"
:log info [ /tool dns-update name=$ddns-host address=[:pick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ]
:global ddns-lastip $ddns-ip
} else={
:log info "DDNS: No change"
}
}
:log info "DDNS: End"
CASO PASSE ADIANTE NÃO REMOVA OS CREDITOS OK !!!