VPN para roteadores MikroTik
O aplicativo Bebra roda em um contêiner em um roteador MikroTik com RouterOS 7. Toda a sua rede doméstica acessa a internet por meio dele, sem um app em cada dispositivo.
Antes, confira o seu roteador na tabela do passo 1
- RouterOS
- 7, long-term 7.23.8 ou stable 7.24.3 e mais recentes
- Processador
- ARM64, ARMv7 ou x86, incluindo CHR
- RAM
- 256 MB ou mais
- Endereço da página
- bebra.home
:8790 ou 192.168.88.1:8790
Instalação passo a passo
No passo 3 você vai precisar apertar um botão no roteador, então deixe o roteador ao alcance da mão, junto com um computador na rede dele. O roteador precisa de uma conta com e-mail e assinatura ativa.
-
Confira o RouterOS, o processador e a RAM
Você precisa do RouterOS 7, long-term 7.23.8 ou mais recente, ou stable 7.24.3 ou mais recente. O instalador recusa as versões 7.24.0 a 7.24.2 e as versões beta, e nas versões testing e rc ele avisa você. O processador pode ser ARM64, ARM (armv7) ou x86, incluindo um CHR virtual. Os modelos ARMv5 ainda não são suportados e estão marcados na tabela abaixo. O mínimo de RAM é 256 MB.
O comando
/system/resource/printno Terminal mostra tudo isso, nos campos version, architecture-name e total-memory, e free-hdd-space mostra o espaço livre na memória interna. Para abrir o Terminal, clique em New Terminal no WinBox ou no WebFig, ou conecte-se via SSH.Modelos
Serve? Modelos Por quê Servem bem hAP ax³, hAP ax², cAP ax, Chateau ax, RB5009, CCR2004, hAP be³ Media ARM64, pelo menos 1 GB de RAM Servem RB4011, RB3011, L009 ARMv7, pelo menos 512 MB de RAM Só com uma unidade USB em ext4 hAP ac³, hAP ax lite, wAP ax, Chateau LTE6, Chateau LTE12 256 MB de RAM, pouca memória flash. Sem porta USB, não servem Não servem hAP ac lite, hAP lite, hAP ac, hEX (RB750Gr3), hEX S antigo, hEX lite, RB951, RB2011, CCR1xxx processador MIPS, para o qual o RouterOS não tem contêineres Não servem hAP ac², cAP ac só 128 MB de RAM Ainda não servem hEX refresh, hEX S (2025), hAP ax S processador ARMv5, que a primeira versão do aplicativo não suporta Um roteador das últimas linhas da tabela ainda pode ser configurado à mão, sem o aplicativo, como descreve a seção “Outros roteadores”.
-
Atualize o RouterOS
No WinBox ou no WebFig, abra System → Packages e clique em Check For Updates. Escolha o canal long-term ou stable e clique em Download&Install. O roteador baixa a nova versão e reinicia.
-
Ative os contêineres com a linha 1
Abra o Terminal, cole a linha 1 e pressione Enter. Você só executa essa linha uma vez. Ela apenas muda o modo do dispositivo para que o RouterOS permita contêineres, e quem instala o pacote container é a linha 2.
Depois, em até 15 minutos, tire o roteador da tomada por 5 segundos e ligue de novo, que é o jeito mais confiável. Um toque rápido no botão MODE também funciona. Não segure o RESET, porque segurá-lo ao ligar o roteador apaga as configurações dele. Uma reinicialização normal cancela a mudança.
Este passo exige acesso físico ao roteador. Ninguém consegue fazer isso remotamente, nem o suporte.
-
Instale o aplicativo com a linha 2
Abra o Terminal de novo, cole a linha 2 e pressione Enter.
Se o roteador não tiver o pacote container, a linha 2 pede que você execute
/system/package/apply-changes. Esse comando faz o roteador baixar o pacote da MikroTik e reiniciar, o que leva cerca de um minuto. Depois, execute a linha 2 mais uma vez. Tirar da tomada não instala o pacote, só esse comando instala.O que você vai verAs etapas da instalação de 1/9 a 9/9 e o endereço da página do roteador na última linha.
Se algo der errado, execute a linha 2 de novo para reparar a instalação.
Os números marcam a linha 2, o andamento da instalação e o endereço da página. -
Entre na página do roteador
A página só abre em dispositivos da rede doméstica. No navegador, digite http://192.168.88.1:8790/ (o endereço padrão da MikroTik) ou bebra.home:8790. Se o roteador tiver outro endereço LAN, use esse endereço no lugar de 192.168.88.1.
Entre com o login e a senha de administrador da MikroTik. O login admin já vem preenchido e pode ser trocado. O usuário precisa estar no grupo full ou write.
Se você esqueceu a senha ou a página não consegue conferi-la pelo RouterOS, defina uma senha de reserva para a página. Execute
/container/shell bebravpnno Terminal e depoisbebravpn web password. -
Vincule o roteador à sua conta
Na página do roteador, escolha “Entrar com código” para ver o campo do código. A sua conta gera o código na aba MikroTik da seção “Roteador”, no botão “Obter código”. Ele tem 8 dígitos e vale por 3 minutos. Peça o código quando o campo já estiver na tela.
-
Escolha dispositivos, se precisar
Por padrão, a Bebra atende toda a sua rede doméstica assim que o roteador entra na conta. Para que alguns dispositivos acessem a internet diretamente, mude o modo na aba “Dispositivos” para “Só os dispositivos escolhidos” e marque os que devem usar o aplicativo.
Uma falha, uma reinicialização ou uma atualização deixam a rede sem internet até o aplicativo voltar, e o tráfego nunca passa por fora dele. Uma pausa, a saída da conta e “Remover…” na página do roteador fazem a rede acessar a internet diretamente.
Como remover o aplicativo
A remoção começa com “Remover…” na aba “Mais” da página do roteador, e os dispositivos passam na hora para a conexão direta. A página remove tudo o que configurou e mostra uma linha para o Terminal, /system/script/run bebravpn-uninstall. Execute essa linha.
Se o contêiner foi excluído à mão no WinBox, e não por esse botão, os dispositivos que passavam pelo aplicativo ficam sem internet até você executar essa linha.
Bom saber
- Sem o aplicativo
- se o contêiner for parado ou excluído, os dispositivos que usam a Bebra, por padrão toda a rede doméstica, ficam sem internet e nunca acessam diretamente
- IPv6
- desativado para os dispositivos que passam pelo aplicativo
- Carga
- o FastTrack não funciona para esses dispositivos, então o processador do roteador trabalha mais
- Unidade USB
- se o aplicativo estiver em uma unidade USB, mantenha-a conectada, senão a rede fica sem internet
- Onde está instalado
- aparece na aba “Mais”: memória interna ou unidade USB
- Atualizações
- instaladas à mão, na aba “Mais”, em “Atualização”
Perguntas frequentes
Não apertei o botão em 15 minutos
Então os contêineres continuam desativados. Execute a linha 1 de novo e, em até 15 minutos, tire o roteador da tomada por 5 segundos ou aperte rapidamente o MODE. Reiniciar pelo menu ou por comando não conta.
A linha 2 pede para executar apply-changes
O roteador ainda não tem o pacote container. Execute /system/package/apply-changes, e o roteador baixa o pacote da MikroTik e reinicia em cerca de um minuto. Depois, execute a linha 2 de novo. Tirar da tomada em vez disso não instala o pacote.
A página do roteador não aceita a minha senha
O usuário da MikroTik precisa estar no grupo full ou write, senão a página não deixa entrar. Se a senha foi esquecida ou o RouterOS não consegue conferi-la, uma senha de reserva para a página resolve. O passo 5 tem as linhas que a definem.
Não consigo abrir a página do roteador
Ela só abre em dispositivos da rede doméstica. Se o nome bebra.home não abrir, digite http://192.168.88.1:8790/ ou o endereço LAN do roteador com a porta 8790. Verifique também se a instalação chegou a 9/9.
A rede doméstica está sem internet
Durante uma falha, uma reinicialização ou uma atualização, a rede espera o aplicativo voltar e nunca passa por fora dele. Se a internet não voltar, provavelmente o contêiner foi parado ou excluído, ou a unidade USB com o aplicativo foi retirada. Conecte a unidade de novo, se ela foi retirada, e execute a linha 2 outra vez, que repara a instalação. Para remover o aplicativo e devolver o acesso direto à internet aos dispositivos, execute no Terminal a linha de “Como remover o aplicativo”.
O código não é aceito
Cada código vale uma vez só e para de funcionar depois de 3 minutos. Obtenha um novo na sua conta quando o campo do código já estiver aberto. Se a página falar de e-mail ausente, entre no site com o seu e-mail e obtenha um código novo.