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.

[ Hits: 45.873 ]

Por: Leandro Moreira em 16/02/2010


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
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:
   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

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

Instalação e configuração do Squid com TProxy no Debian

Monitorando Host via IPMI no Zabbix

Integrando Apache 2 com Tomcat 5

Integrando autenticação do Squid ao Active Directory

Leitura recomendada

Configurar rede wireless (ndiswrapper)

Instalação do Gentoo em HD Externo para dual boot com Windows

Atualização do Clamav 0.95.3 para 0.96

Configurando o CACIC (parte 1) - Atualizado

Criando um tema de apresentação no Mandriva

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts