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

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

Instalando e configurando o Nagios com e sem MySQL

Leitura recomendada

Linux imprimindo em Windows via rede

Rodando seu script como "service" no Conectiva

Instalando o Postfix no Slackware

Dhcp3-server e Bind9 no Debian 4 Etch Linux

Instalando uma adaptadora PCI/PCMCIA e um cartão orinoco

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts