Pular para o conteúdo

Recuperando RouterOS na RouterBOARD 450

Esse artigo visa dar auxílio àqueles que, como eu, gostam de fazer experiências e têm que arcar com suas consequências. Vamos abordar a reinstalação do RouterOS, assim como reconfigurar o bootloader da RouterBOARD.
Leandro Moreira leandromoreirati
Hits: 46.774 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Introdução

Após uma série de testes o RouterOS da minha RB 450 parou de funcionar. Realizei uma atualização e, por falta de atenção, não li as orientações, o que comprometeu o funcionamento do equipamento.

Nesse caso realizei um downgrade do RouterOS, reinstalando uma versão que funcionava (3.30) anteriormente. Essa documentação, em parte, é uma tradução do guia disponível na página do Mikrotik e referenciado no final do artigo, assim como minha experiência durante a reinstalação.

Arquivos necessários

São necessários alguns programas facilmente encontrados no site do Mikrotik.

Instalador de rede:
Pacotes do RouterOS:
Agora com esses programas em mãos poderemos começar nossa instalação.

Configurando acesso a RouterBOARD

Para termos acesso ao RouterBOARD precisaremos estabelecer uma conexão hiperterminal, mas antes de entrarmos nessa conexão, vamos à conexão física. A RouterBOARD possui um conector serial, temos que conectá-la à serial do computador ou notebook, usando um cabo DB9 fêmea.

Após conectar o cabo, configuraremos a conexão no hiperterminal.

Primeiramente iniciaremos, acessórios, comunicações para acessar o hiperterminal
Linux: Recuperando RouterOS na RouterBOARD 450
Agora vamos dar um nome a conexão:
Linux: Recuperando RouterOS na RouterBOARD 450
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Vamos agora configurar a porta de conexão (geralmente é a com1).
Linux: Recuperando RouterOS na RouterBOARD 450
E por último configurar as opções de conexão:
Linux: Recuperando RouterOS na RouterBOARD 450
Ao clicar em ok, a conexão com a RB estará estabelecida. Nesse ponto eu tive problemas, pois a tela do hiperterminal aparecia em branco e a barra de status dava a conexão como estabelecida.

Foi então que resolvi reiniciar a RouterBOARD e ela exibiu os processos de carga na janela do hiperterminal. A conexão estava então estabelecida.

Configurando boot pela rede

Primeiramente ao bootar a RouterBOARD, temos que pressionar qualquer tecla para acessarmos a sua bios. Abaixo veremos o menu da bios. Selecionaremos a opção "o - boot device".

What do you want to configure?
  d - boot delay
  k - boot key
  s - serial console
  l - debug level
  o - boot device
  b - beep on boot
  v - vga to serial
  t - ata translation
  p - memory settings
  m - memory test
  u - cpu mode
  f - pci back-off
  r - reset configuration
  g - bios upgrade through serial port
  c - bios license information
  x - exit setup

No submenu boot device, selecione a opção "e - Etherboot".

Select boot device:
* i - IDE
  e - Etherboot
  1 - Etherboot (timeout 15s), IDE
  2 - Etherboot (timeout  1m), IDE
  3 - Etherboot (timeout  5m), IDE
  4 - Etherboot (timeout 30m), IDE
  5 - IDE, try Etherboot first on next boot (15s)
  6 - IDE, try Etherboot first on next boot (1m)
  7 - IDE, try Etherboot first on next boot (5m)
  8 - IDE, try Etherboot first on next boot (30m)

Ele retornará ao menu inicial, vamos então reiniciar a router board "x". Agora nossa router estará pronta para buscar o boot via rede. Temos que linkar a router em nosso computador com um cabo de rede (qualquer porta, usei a primeira lan), em seguida vamos descompactar o netinstall. Ao clicarmos no netinstall.exe veremos a seguinte tela:

Lembre-se não desconecte o cabo de console.
Linux: Recuperando RouterOS na RouterBOARD 450
Agora selecionaremos os pacotes a serem instalados. Lembre-se de apontar para o diretório onde está o arquivo (all_packages-mipsbe-3.30.zip ) e lembre-se de descompactá-lo. Marque os pacotes que deseja instalar e em seguida clique no botão install.
Linux: Recuperando RouterOS na RouterBOARD 450
Linux: Recuperando RouterOS na RouterBOARD 450
Observe que no hiperterminal aparecerá todo processo de instalação dos pacotes. Para finalizar reiniciaremos a RouterBOARD e vamos novamente na sua bios. Clique em "o - boot device".

What do you want to configure?
  d - boot delay
  k - boot key
  s - serial console
  l - debug level
  o - boot device
  b - beep on boot
  v - vga to serial
  t - ata translation
  p - memory settings
  m - memory test
  u - cpu mode
  f - pci back-off
  r - reset configuration
  g - bios upgrade through serial port
  c - bios license information
  x - exit setup

No submenu boot device, selecione a opção "n".

boot from NAND, if fail then Ethernetcard

Linux: Recuperando RouterOS na RouterBOARD 450
Após selecionar a opção, vamos novamente reiniciá-la. Poderemos, então, verificar que RouterOS está instalado e funcionando normalmente.

Bibliografia e agradecimentos

Gostaria de agradecer ao grupo GTER - Grupo de Engenharia de rede, pois ele me deu o rumo de onde consegui documentação para resolver o problema.

Mikrotik:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução

Integrando autenticação do Squid ao Active Directory

Instalando e configurando o Nagios com e sem MySQL

Compilando kernel com suporte a POM (path-omatic) e Layer7 no Debian e Slackware

Integrando Apache 2 com Tomcat 5

Monitorando Host via IPMI no Zabbix

Converter VMs GNU/Linux XenServer (paravirtualizada) para VMware ESXi 5

Ubuntu 12.04 - Integração com Active Directory do Windows 2008

Como configurar o MySQL no Slackware

Configurando 2 (dois) links ADSL no mesmo servidor

Como configurar a sua placa de TV PixelView PlayTV Pro no Linux

#1 Comentário enviado por manoelpio em 17/02/2010 - 06:42h
Muito BOM!!!

Parabéns!!!
#2 Comentário enviado por saya em 09/04/2010 - 12:43h
Ótimo tuto, muito bom.
#3 Comentário enviado por fer4131 em 13/09/2010 - 11:23h
Amigo veja se pode me ajudar...tenho um RB411 que deu pau e pelo console consigo fazer seus procedimentos então onde tem net booting tive que colocar um ip 10.252.0.5 e na máquina o ip 10.252.0.10 para ele poder reconhecer se nao ficava so tentando dar boot...pois bem na hora que mando reiniciar já com o netinstall aberto ele começa o processo e para em:

Jumping to kernel code

o que pode ser isso? e no netinstall não aparece nada lá em label drives.

fiz algo errado?

quando entro novamente via console na RB ela está marcada para dar boot na placa de rede.
#4 Comentário enviado por dimensaonet em 27/01/2013 - 17:25h
amigo pode mim ajuda? a minha rb 433 ta com erro no kernel e só quer da boot na rede
e eu ja mudei o boot pra nand. o que pode ser?

Press any key within 2 seconds to enter setup..
trying bootp protocol..........................................................d
kernel loading failed
loading kernel from nand... OK
setting up elf image... OK
jumping to kernel code
Starting...
Starting services...
#5 Comentário enviado por hannouche em 09/06/2016 - 11:46h
no meu caso, a rb 433 inicializa no prompt do putty, mas exibe a mensagem Authorization: Failure
alguem sabe dizer o que significa ? pois nao responde a nenhum comando

Contribuir com comentário

Entre na sua conta para comentar.