Dicas Mikrotik
segunda-feira, 1 de dezembro de 2014
THE DUDE - Clientes Wireless + Voltagem + CLIENTES ATIVOS (HOTSPOT+PPPoE)
Tutorial Mikrotik e Ubiquiti - Numero de Clientes Wireless + Voltagem – The Dude
Atualizado em 27/02/2014 15:18
Tutorial Mikrotik e Ubiquiti - Numero de Clientes Wireless + Voltagem - CLIENTES ATIVOS (HOTSPOT+PPPoE) – The Dude - v.03
No menu da esquerda clique em no ícone "Functions",
dar dois cliques em cima para abri-lo,
após Abrir clique no botão + e preencha os campos dessa forma:
nome: wireless_clients
Under "Code" ou “codigo” =
array_size(oid_column("iso.org.dod.internet.private.enterprises.mikrotik.mikrotikExperimentalModule.mtXRouterOs.mtxrWireless.mtxrWlRtabTable.mtxrWlRtabEntry.mtxrWlRtabStrength"))
Continuando no ícone "Functions" ou “função”,
Clique no botão “+” e preencha:
Adicione uma Função com as Seguintes caracteristicas:
nome: mipsbe_voltage
Codigo: oid("iso.org.dod.internet.private.enterprises.mikrotik.mikrotikExperimentalModule.mtXRouterOs.mtxrHealth.8.0") /10
“Aplicar”, “OK”
Adicione mais uma Função com as Seguintes caracteristicas:
nome: mipsbe_voltage_size
Codigo: round(mipsbe_voltage())
Alterar a função ”cpu_men_disk” para termos a “Voltagem” + “Quantidades de clientes” aparecendo no dude nas devices dentro dos Mapas.
Localize então a função cpu_mem_disk, de dois cliques em cima, clique em “COPIAR”, na caixa que apareceu nova coloque:
a) nome “cpu_mem_diskOLD”
b) Descricao:Original
c) ”Aplicar”, “OK” (para mantermos uma copia do arquivo que iremos alterar)
Voltamos para a função “cpu_men_disk”.
apague o que tem no código e coloque isso:
concatenate(
if(cpu_usage_available(), concatenate("cpu: ", cpu_usage(), "% "), ""),
if(mem_usage() > 0, concatenate("mem: ", round(mem_usage()), "% "), ""),
if(virtual_mem_usage() > 0, concatenate("virt: ", round(virtual_mem_usage()), "% "), ""),
if(mipsbe_voltage() > 0, concatenate("volt: ", (mipsbe_voltage()), "V "), ""),
if(wireless_clients() > 0,concatenate("Wireless Clientes: ", (wireless_clients()), " "), ""),
if(hdd_usage() > 0, concatenate("disk: ", round(hdd_usage()), "% "), "")
)
Clique no + para Adiciona e preencha os campos com as informações:
a) name ou nome: wireless_size
Code ou codigo: round(wireless_clients())
Clique no “Aplicar”, “OK”
A esquerda do Dude tem um ícone com o nome de "Probes", de dois cliques em cima para abri-lo,
Clique no + para Adiciona e preencha os campos com as informações a seguir
Nome:Voltagem
type: Function
agente: Default
Disponivel ou avalaiable: mipsbe_voltage_size() > 0
Erro ou error: if(mipsbe_voltage_size() 0, "down", ""), "")
Valor ou value: mipsbe_voltage_size() > 0
Unidade ou Unit: V
Taxa ou Rate: nenhum ou none
Clique no Botão “aplicar”, “OK”
Clique no + para Adiciona e preencha os campos com as informações:
a) name ou nome:wireless_probe
Type ou Tipo: Function
agente: Default ou padrão
Disponivel ou avalaiable: wireless_clients()
Erro ou error: if(wireless_clients(), "", "")
Valor ou value: wireless_clients()
Unidade ou Unit: clientes
Taxa ou Rate: nenhum ou none
Clique no “Aplicar”, “OK”
Clique no + para Adiciona e preencha os campos com as informações:
a) name ou nome: Voltagem_probes
Type ou Tipo: Function
agente: Default ou padrão
Disponivel ou avalaiable: mipsbe_voltage_size()
Erro ou error: if( mipsbe_voltage_size() , "", "")
Valor ou value: if( mipsbe_voltage_size() , "", "")
Unidade ou Unit: V
Taxa ou Rate: nenhum ou none
Clique no “Aplicar”, “OK”
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Para criarmos um gráfico da quantidade de cliente e da voltagem:
ATENÇÃO: Só crie gráficos de clientes conectados se no seu mapa estiver aparecendo os clientes conectados !!!
Clique duplo em cima do equipamento a ser criado o gráfico de “clientes conectados”.
Vá em “serviços”
Clique em “+” no campo “Testador” escolha: wireless_probe
“Aplicar”, “OK”
Agora é só colocar o “mouse” sobre o equipamento que verás o gráfico se formando.
ATENÇÃO: Só crie gráficos de Voltagem se no seu mapa estiver aparecendo a voltagem !!!
Para criar o gráfico de voltagem, Clique duplo em cima do equipamento.
Vá em “serviços”
Clique em “+” no campo “Testador” escolha: voltagem_probe
“Aplicar”, “OK”
Agora é só colocar o “mouse” sobre o equipamento que verás o gráfico se formando.
Agradecimentos e fontes de pesquisa:
Ao membro “gzanatta00” com seu tópico Voltagem de 23-03-2010 https://under-linux.org/showthread.php?t=136532
www.mikrotik.com/download/Mikrotik.mib
http://wiki.mikrotik.com/wiki/Number...reless_Clients
http://www.oidview.com/mibs/14988/MIKROTIK-MIB.html
SCRIPT ENVIO DE BACKUP E LOG POR EMAIL
Primeiro vamos configurar o e-mail em "Tool ==> E-mail", e lá adicione o servidor de e-mail, a porta e o seu e-mail.
Eu aqui uso Gmail, então no server coloque o seguinte: 74.125.196.108
Em "port" coloque 587
Em "from" coloque seu e-mail: arthur.bernardes1@gmail.com (no caso esse é o meu).
Em "user" coloque novamente seu e-mail e agora clique no botão "Apply" e depois em "OK".
Agora vamos criar os scripts, no menu "System ==> Scripts".
Adicione um script chamado "salvar-log" e no "source" cole o seguinte:
Código :
/log print file=log-mikrotik.txt
Adicione outro script chamado "salvar-backup" e no "source" cole o seguinte:
Código :
/system backup save name=backup-mikrotik.backup
Agora vamos criar mais dois scripts para o envio do "salvar-backup" e do "salvar-log".
Crie um novo script chamado "enviar-log" e no "source" cole o seguinte:
Código :
:log info message="enviando log por email":global data [/system clock get date]:global hora [/system clock get time]/tool e-mail send to="email_de_destino01@dominio.com" subject="log-mikrotik $data $hora" file=log-mikrotik.txt tls=yes
Crie outro script chamado "enviar-backup" e no "source" cole o seguinte:
Código :
:log info message="enviando backup por email":global data [/system clock get date]:global hora [/system clock get time]/tool e-mail send to="email_de_destino01@dominio.com" subject="backup-mikrotik $data $hora" file=backup-mikrotik.backup tls=yes
Repare que na linha /tool e-mail send to="email_de_destino01@dominio.com" você deve trocar o "email_de_destino01@dominio.com" pelo seu e-mail.
Agora vamos criar dois scripts de envio/salvar automático de log/backup, abra um "new terminal" e cole o seguinte:
Código :
Código :
/system scheduler add comment="" disabled=no interval=1d name=enviar-backup-automatico \on-event=enviar-backup policy=\reboot,read,write,policy,test,password,sniff,sensitive start-date=\jan/24/2014 start-time=12:10:00/system scheduler add comment="" disabled=no interval=1d name=salvar-backup-automatico \on-event=salvar-backup policy=\reboot,read,write,policy,test,password,sniff,sensitive start-date=\jan/24/2014 start-time=12:00:00/system scheduler add comment="" disabled=no interval=6h name=salvar-log-automatico on-event=\salvar-log policy=reboot,read,write,policy,test,password,sniff,sensitive \start-date=jan/24/2014 start-time=12:00:00/system scheduler add comment="" disabled=no interval=6h name=enviar-log-automatico on-event=\enviar-log policy=reboot,read,write,policy,test,password,sniff,sensitive \start-date=jan/24/2014 start-time=12:10:00
Fonte:
https://under-linux.org/entry.php?b=3106 acessado em 17 de Fev.2014 as 19:42
Redundância na VPN com Mikrotik
Redundância na VPN com Mikrotik
Muitas vezes as empresas possuem redundância de link na matriz e uma conexão VPN com as filiais, mas geralmente os clientes da conexão apontam somente para o link principal, e quando este cai... Sem VPN pra todo mundo!!!
Cenário
Matriz:
Router mikrotik;
Link dedicado operadoraA;
Link dedicado operadoraB;
OpenVPN Server.
Filiais:
Router mikrotik;
Link de internet;
OpenVPN client.
1 . Duplicando o client da VPN
Como já existe um client da VPN configurado, vamos copiar a configuração para criar a redundância.
No menu PPP em interface, dê dois cliques no client que já está ativo e na janela que abrir clique em 'copy'.
Na cópia criada, altere o nome da conexão, para nossa configuração utilizaremos os nome "vpn-operadoraA" para a conexão ao link principal da matriz e, "vpn-operadoraB" para a conexão ao link secundário.
Na configuração clonada (ativa-operadoraB), na aba 'Dial Out', insira o IP do link secundário da matriz.
Não se esqueça de alterar o nome da conexão que já existia, ele será utilizado nos scripts.
2 . Criando os scripts
No menu 'System', selecione Scripts e clique em 'Add' (+), altere os seguintes campos:
Name: ativa-operadoraA
Source:
interface ovpn-client disable vpn-operadoraB;
interface ovpn-client enable vpn-operadoraA;
Clique em 'Add' novamente e crie o segundo script com os parâmetros:
Name: ativa-operadoraB
Source:
interface ovpn-client disable vpn-operadoraA;
interface ovpn-client enable vpn-operadoraB;
Pronto, os scripts para ativar e desativar os clients da VPN estão configurados. No primeiro, ele desativa a interface de conexão com o link secundário e ativa a conexão com o link principal. No segundo ocorre o contrário.
Para testar basta selecionar e clicar em "Run-script", observe no menu PPP se as interfaces responderam aos comandos.
3 . Programando os testes
Para testar a disponibilidade do link e alternar os clients da VPN, utilizaremos o Netwatch, que baseado no resultado de um ping disparado a um determinado host ele executa as ações determinadas.
No menu Tools, selecione Netwatch e clique em Add(+), preencha os seguintes campos:
Aba Host:
Host:
Interval: 00:00:10 (o ping será disparado a cada 10 segundos)
Timeout: 500 ms (tempo de inatividade para que os scripts sejam executados)
Aba Up:
On Up: ativa-operadoraA (script que ativa a conexão com o link principal)
Aba Down:
On Down: ativa-operadoraB (script que ativa a conexão com o link secundário)
Estas configurações também podem ser adicionadas diretamente no console, para isso abra um terminal e digite o seguinte comando:
# /tool netwatch add host= interval=10s timeout=500ms up-script=ativa-operadoraA down-script=ativa-operadoraB
O Netwatch disparará um ping a cada 10 segundos para o IP da matrix, se o tempo de resposta for maior que 500ms ele desativará o client do link principal e ativará o client do link secundário.
Pronto, redundância configurada.
Referência:
http://chokmahtech.blogspot.com/2009/01/redundncia-de-link-no-mikrotik.html
http://linuxnatyworking.wordpress.com - Redundância na VPN utilizando Mikrotik
Fonte:
http://www.vivaolinux.com.br/dica/Redundancia-na-VPN-com-Mikrotik Acessado em 18 de Fev.2014 as 19:40
Template Hotspot Responsivo para Mikrotik
Olá amigos!
Vejo muita gente tendo problemas em acertar um template para o seu hotspot Mikrotik, por este motivo depois de muito minerar na internet sobre templates responsivos, encontrei um template bem interessante e totalmente responsivo para seu hotspot.
Estou fornecendo os arquivos diretamente do meu disco do Mega.co.nz e recomendo que seja baixado usando o navegador Google Chrome.
Clique no link abaixo para baixar
https://mega.co.nz/#!5gcRwKCT!zzhQKVcmNM8VSw59uq1ueUUj0beTmAj6ese_N8MQIBs
Espero que tenham gostado. Em breve postarei mais templates responsivos e se Deus permitir (e sei que vai) estaremos fazendo reviews de alguns equipamentos bem interessantes da EnGenius, Wavion, Intelbras e algumas outras marcas que estou negociando.
Sorte e sucesso a todos.
Fonte:
http://acessowi-fi.com/?p=280 Acessado em 20 Fev.2014 as 14:51.
Abaixo, segue abaixo mais 2 link de 2 modelos. O segundo, gostei muito.
http://kangndo.wordpress.com/2014/01/08/free-responsive-mikrotik-hotspot-template-kangndo7/
http://www.mediafire.com/download/0r0dojn9bdjnstf/hotspot.rar
segunda-feira, 13 de setembro de 2010
Configurando um Servidor de DNS local (cache) usando o Bind9
Postado em Linux (OS) Network(Servidores) Por julio em 8/07/08
Esse tutorial eu irei mostrar como você pode configurar localmente um Servidor de DNS ou (Domain Name System) – Sistema de Nomes de Domínios , ou Resolvedor de nomes.Segundo o wikipedia Servidor de DNS :
- É um sistema de gerenciamento de nomes hierárquico e distribuído operando segundo duas definições:
- Examinar e atualizar seu banco de dados.
- Resolver nomes de servidores em endereços de rede (IPs).
- Performance (Desempenho na navegação) você não vai precisar consultar um servidor fora da sua rede, isso reduz o tempo retorno do nome.
- Falhas técnicas em servidores externos, caso o servidor externo caia ou a rede dele fique indisponível você não irá ficar com sua rede parada ou lenta.
Agora vamos instalar o bind9.
sudo apt-get install bind9
Vamos fazer um ajuste na conf do bind
No KDE.
sudo kate /etc/bind/named.conf.local
No gnome.
sudo gedit /etc/bind/named.conf.local
Procure a linha comentada .
#include "/etc/bind/zones.rfc1918";
Retire o comentário #
include "/etc/bind/zones.rfc1918";
Reiniciar o servidor de DNS.
sudo /etc/init.d/bind9 restart
Agora vamos ajustar o endereço de DNS padrão do nosso sistema operacional.
sudo kate /etc/resolv.conf
ou
sudo gedit /etc/resolv.conf
Coloca.
nameserver localhost
Ou coloque o endereço de ip da sua máquina caso for estático .
nameserver 192.168.254.20
Dica!
Caso você queira colocar o arquivo /etc/resolv.conf como imutável “seu conteúdo
não pode ser mudado” .
sudo chattr +i /etc/resolv.conf
Para tirar a Permissão.
sudo chattr -i /etc/resolv.conf
Para listar as permissões do diretório .
lsattr /etc
Pronto.
domingo, 12 de setembro de 2010
DNS da Telefonica Speedy, NET Virtua, Velox, Brasil Telecom BRT e Outras
DNS da Telefonica Speedy, NET Virtua, Velox, Brasil Telecom BRT e Outras

Faça também o download da lista completa de DNSs da lista abaixo. Já esta no formato que o DNS Benchmark reconhece Clique Aqui.
Brasil Telecom (BRT) | Dns Primário | Dns Secundário |
DF | 201.10.128.2 | 201.10.120.2 |
DF, MT, MS | 200.199.252.72 | 200.199.252.68 |
MS | 201.10.128.2 | 201.10.1.2 |
MT | 201.10.128.2 | 201.10.120.3 |
GO | 201.10.128.3 | 201.10.120.3 |
GO | 200.193.193.234 | 200.199.252.68 |
PR | 201.10.120.2 | 201.10.128.3 |
PR | 200.193.136.60 | 200.203.191.8 |
RS | 200.180.128.68 | 200.199.241.17 |
RS | 201.10.1.2 | 201.10.120.2 |
SC | 200.215.1.43 | 200.215.1.44 |
SC | 201.10.120.3 | 201.10.1.2 |
RO/AC | 201.10.128.2 | 201.10.1.2 |
Speedy – Telefonica – SP | Dns Primário | Dns Secundário |
Telefonica.com.br | 200.205.125.58 | 200.205.125.57 |
Telefonica.com.br | 200.204.0.10 | 200.204.0.138 |
Superig.com.br | 200.225.157.104 | 200.225.157.105 |
Uol.com.br | 200.221.11.100 | 200.221.11.101 |
Uol.com.br | 200.221.11.98 | 200.147.255.105 |
Uol.com.br | 200.246.5.2 | 200.246.5.87 |
Terra.com.br | 200.176.2.10 | 200.176.2.12 |
Terra.com.br | 200.176.3.130 | 200.176.2.75 |
Terra.com.br | 200.177.2.10 | 200.176.254.10 |
Net Virtua | Dns Primário | Dns Secundário |
- | 200.189.80.43 | 200.189.80.5 |
200.212.223.43 | 200.212.223.044 | |
- | 201.6.0.112 | 201.6.0.108 |
- | 200.245.127.130 | |
Telemar | Dns Primário | Dns Secundário |
- | 200.222.0.34 | 200.222.0.35 |
- | 200.222.0.35 | 200.223.0.84 |
- | 200.165.132.155 | |
- | 200.202.193.71 | 200.202.193.75 |
- | 200.202.193.69 | 200.202.193.76 |
BA | 200.223.0.83 | |
Velox | Dns Primário | Dns Secundário |
AL | 200.149.55.104 | 200.202.193.171 |
BA | 200.149.55.140 | 200.202.193.171 |
CE | 200.223.0.83 | 200.223.0.84 |
MA | 200.202.193.71 | 200.149.55.141 |
MG/ES | 200.202.93.75 | 200.202.0.34 |
PA | 200.149.55.140 | 200.202.193.71 |
PB | 200.223.0.84 | 200.222.0.34 |
PE | 200.202.193.75 | 200.202.193.76 |
RJ | 200.149.55.142 | 200.165.132.148 |
RN | 200.149.55.142 | 200.202.0.39 |
SE | 200.149.55.142 | 200.222.0.39 |
GVT | Dns Primário | Dns Secundário |
Brasilia, Goiania, Anapolis, Cuiaba e Campo Grande | 200.175.182.139 | 200.175.5.139 |
Regiao Centro SUL | 200.175.5.139 | 200.175.89.139 |
Regiao Sul | 200.175.89.139 | 200.175.5.139 |
EMBRATEL | Dns Primário | Dns Secundário |
- | 200.255.122.6 | 200.255.253.238 |
- | 200.255.253.241 | 200.245.255.033 |
- | 200.255.125.211 | 200.245.255.65 |
Outros… | Dns Primário | Dns Secundário |
8.8.8.8 | 8.8.4.4 | |
Gtei Level3 | 4.2.2.1 | 4.2.2.2 |
www.gigadns.com.br | 189.38.95.95 | 189.38.95.96 |
OpenNic | 200.252.98.162 | - |
Intelig | 200.184.26.3 | 200.184.26.4 |
Optiglobe | 200.185.6.131 | 200.185.6.163 |
www.opendns.org | 208..67.222.222 | 208.67.220.220 |
Brturbo | 200.199.201.23 | 200.199.201.24 |
Sul BBS | 200.219.150.4 | 200.219.150.5 |
Ajato | 200.162.192.5 | 200.162.192.3 |
br.inter.net | 200.185.56.49 | - |
FPSP.FAPESP.BR | 143.108.025.103 | - |
JSOL | 200.196.94.146 | 200.196.94.149 |
Matrix | 200.202.7.1 | 200.202.17.1 |
Netbank | 200.203.199.2 | 200.203.199.3 |
Netpar | 200.255.244.1 | 200.255.244.3 |
Onda – PR | 200.195.192.130 | 200.195.192.10 |
SENFFNET / PARATI.COM | 200.196.91.250 | 200.196.91.210 |
SOFTALL | 200.198.100.6 | 200.198.100.3 |
SUL BBS | 200.219.150.4 | 200.219.150.5 |
Telepar | 200.193.136.60 | 200.199.241.17 |
Unicamp | 143.106.2.5 | 143.106.51.37 |
USP | 143.107.253.3 | - |
VOE | 200.173.112.4 | - |
Way Internet | 200.150.4.4 | 200.150.4.5 |
Way Internet | 200.150.13.244 | 200.150.13.243 |
ZAZ | 200.246.248.10 | 200.248.149.1 |
Free.fr francês | 212.27.32.5 | - |
Brazilian Research Network | 200.19.74.21 | - |
Universidade Federal do Espirito Santo | 200.137.65.132 | - |
Pontificia Universidade Catolica do Parana | 200.192.112.8 | - |
fonte:
http://news.dsystem.com.br/796/dns-da-telefonica-speedy-net-virtua-velox-brasil-telecom-brt-e-outras.html
sábado, 11 de setembro de 2010
Orkut indo a full para os clientes (sem controle de banda)
1-) Marcar a CONEXÃO realizada a todo site com a palavra orkut.com
/ip firewall mangle
add action=mark-connection chain=output comment="MARCA-CONN-ORKUT" content=orkut.com disabled=no new-connection-mark=ORKUT passthrough=yes
Observe em vermelho a utilização do "string" orkut.com
é sabido que sites como meuorkut.com.br seuorkut.com.br também será marcado.
2-) Marcar o PACOTE realizado ao site orkut, que esteja marcado com a CONEXÃO acima.
add action=mark-packet chain=output comment="MARCA-PKT-ORKUT" connection-mark=ORKUT disabled=no new-packet-mark=ORKUT-PCKT passthrough=yes
3-) Depois devemos criar uma QUEUE-TREE com limite de 1mb/s (no meu caso)
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=1M name=ORKUT packet-mark=ORKUT-PCKT parent=global-out priority=8 queue=default
SEM CORTES:
/ip firewall mangle
add action=mark-connection chain=output comment="MARCA-CONN-ORKUT" content=orkut.com disabled=no new-connection-mark=ORKUT passthrough=yes
add action=mark-packet chain=output comment="MARCA-PKT-ORKUT" connection-mark=ORKUT disabled=no new-packet-mark=ORKUT-PCKT passthrough=yes
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=1M name=ORKUT packet-mark=ORKUT-PCKT parent=global-out priority=8 queue=default
/ip firewall mangle
add action=mark-connection chain=output comment="MARCA-CONN-ORKUT" content=orkut.com disabled=no new-connection-mark=ORKUT passthrough=yes
Observe em vermelho a utilização do "string" orkut.com
é sabido que sites como meuorkut.com.br seuorkut.com.br também será marcado.
2-) Marcar o PACOTE realizado ao site orkut, que esteja marcado com a CONEXÃO acima.
add action=mark-packet chain=output comment="MARCA-PKT-ORKUT" connection-mark=ORKUT disabled=no new-packet-mark=ORKUT-PCKT passthrough=yes
3-) Depois devemos criar uma QUEUE-TREE com limite de 1mb/s (no meu caso)
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=1M name=ORKUT packet-mark=ORKUT-PCKT parent=global-out priority=8 queue=default
SEM CORTES:
/ip firewall mangle
add action=mark-connection chain=output comment="MARCA-CONN-ORKUT" content=orkut.com disabled=no new-connection-mark=ORKUT passthrough=yes
add action=mark-packet chain=output comment="MARCA-PKT-ORKUT" connection-mark=ORKUT disabled=no new-packet-mark=ORKUT-PCKT passthrough=yes
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=1M name=ORKUT packet-mark=ORKUT-PCKT parent=global-out priority=8 queue=default
Assinar:
Postagens (Atom)