Para quem não conhece o OpenWRT ele é uma distribuição GNU/Linux para dispositivos embarcados, normalmente roteadores. Para maiores informações segue abaixo o link do projeto:
Sendo que nesse post vou mostrar como instalar ele no VMware Workstation, dessa forma você pode realizar laboratórios com o mesmo sem a necessidade de um roteador.
A versão atual é a Barrier Breaker 14.07, ela vem com o kernel 3.10 entre outros software, segue link para maiores informações:
http://wiki.openwrt.org/doc/barrier.breaker
Vamos ao que interessa, primeiramente é necessário você ter instalado em seu sistema o pacote qemu-utils para poder converter a imagem .img em .vmdk. Faça o download do OpenWRT para x86 no link abaixo:
Depois do download feito descompacte a imagem:
# gunzip openwrt-x86-generic-combined-ext4.img.gz
Agora converta a imagem com o seguinte comando:
# qemu-img convert -f raw openwrt-x86-generic-combined-ext4.img -O vmdk openwrt-x86-generic-combined-ext4.vmdk
Agora crie uma pasta com o nome openwrt dentro da pasta padrão do VMware Workstation, normalmente essa pasta está em seu home com o nome vmware e mova o arquivo openwrt-x86-generic-combined-ext4.vmdk para dentro dela:
# mkdir ~/vmware/openwrt
# mv openwrt-x86-generic-combined-ext4.vmdk ~/vmware/openwrt
Agora vamos criar a maquina virtual.
1 – Click em Create a New Virtual Machine:
2 – Marque Custom e clique em Next:
3 – Na seleção de compatibilidade de hardware deixe como padrão e clique em Next:
4 – Selecione I will install the operating system later e clique em Next:
5 – Selecione a opção 2 Linux e em Version selecione Other Linux 3.x Kernel e clique em Next:
6 – Coloque um nome para a maquina virtual:
7 – Defina a quantidade de processadores e núcleos, pode deixar como está:
8 – Defina a quantidade de memoria, no meu caso deixei com 1GB, mas pode deixar com 256MB que já é o suficiente:
8 – Selecione Use Bridged networking para o tipo de conexão de rede e clique em Next:
9 – Deixe como padrão, que nesse caso é o recomendado:
10 – Selecione o disco como sata:
11 – Na seleção de disco marque Use an existing virtual disk, para podermos selecionar um disco já existente, no caso o disco que convertemos anteriormente:
12 – Clique em Browse, procure e adicione o disco convertido e clique em Next:
13 – Clique em Finish:
14 – Inicie a VM:
Para poder ter acesso ao sistema via interface web é necessário alterar as configurações da placa de rede, a mesma vem com o IP fixo (192.168.1.1) por padrão:
Edite o arquivo:
/etc/config/network
E coloque um IP que você consiga acessar da sua rede, depois reinicie o serviço:
# /etc/init.d/network restart
Pronto, basta acessar a interface web, ele vem sem senha por padrão:
Espero que tenham gostado e até a próxima 😀
Referências:
Como sempre Rodrigo… Parabéns pela generosidade de compartilhar seus conhecimentos. Abraço!
Obrigado 😀
Muito bom o tutorial parabéns!!
Mas tive problema no comando para converter, tive que usar o seguinte utilizando uma opção para nome do artigo que será gerado.
qemu-img convert -f raw openwrt-x86-generic-combined-ext4.img -O vmdk openwrt-x86-generic-combined-ext4.vmdk
Fonte: https://wiki.openwrt.org/doc/howto/vmware
Obrigado, valeu pela dica 😀