Mikrotik

Using DHCP to deliver static routes

According to RFC 3442, we can assign static routes using DHCP option 121. This is a very useful resource in all kind of environments, but most people doesn’t know about it. Basically, using option 121 on your DHCP server, you can deliver static routes to dhcp-clients. Let’s see how to do this using Mikrotik: ip dhcp-server option add code=121 name=route_192.168.11 value=0x18c0a80ba010101 And set this option in your network config: /ip dhcp-server network add address=192.

Telegram notification script for Mikrotik

Sometimes the most simpliest thing could offer a lot of advantages. To use this script you will need a Telegram Bot. It’s very simple and you dont need to do anything special to create yourself a bot. Here you will find all that you need to create your first bot. To get the Chat ID you need to send a message to your bot to a group and access this address with your Bot Token:

Script de auto-upgrade para Mikrotik

Tenho uma “pseudo-paranóia” de manter meus sistemas e softwares sempre atualizados; isso quando não uso versões de desenvolvimento ou beta só para poder estar em contato com as ideias e soluções mais recentes dos desenvolvedores. Agora que tenho um Mikrotik em casa não ia ser diferente. Até testei um tempo a versão 6.37rc mas confesso que gerou mais dores de cabeça do que “oportunidades de testar novos recursos”; Mas claro que isso não iria me desanimar.

Configuração de Port Knocking no Mikrotik

Port Knocking é uma técnica bastante interessante para incrementar a segurança do seu firewall. Consiste basicamente em criar um conjunto de duas ou mais portas tcp/udp que, quando acionadas na ordem correta, vão permitir a conexão ao firewall a partir daquele endereço IP que fez o “toc toc” nas portas e na ordem correta. Esta técnica abre um leque muito grande de opções, não só de acesso ao firewall propriamente dito, mas qualquer tipo de regra pode ser habilitada.

Script de Failover / Redundância para Mikrotik

A algum tempo quando troquei de emprego comecei a lidar com Mikrotik praticamente todos os dias; e com o uso constante, surgem as necessidades. Diferente de outras soluções (ex. EdgeOS), o RouterOS não possui nenhuma solução “pronta” para redundância e failover. (adsbygoogle=window.adsbygoogle||[]).push({}) No Wiki da Mikrotik existem diversos scripts para implementar FailOver automático, mas ainda assim optei por desenvolver um próprio que atendesse todas minhas necessidades. Explicando de forma bem geral o script, ele trabalha com N gateways de internet, N tabelas de rota e N hosts de monitoramento.