Nie mam jeszcze routera z zainstalowanym OpenWRT a chciałbym się już z tym systemem zapoznać. Dodatkowo szukałem sposobu jak „pobawić” się w wolnym czasie w pracy.
I proszę, rozwiązanie specjalnie dla mnie – VirtualBox.

Pierwsze co należy zrobić to stworzyć obraz dysku z obrazem systemu. Gotowy obraz w formacie *.VDI jest dostępny w dziale download na stronie projektu OpenWRT. Niestety zawiera on pewne błędy i nie nadaje się do użytku.
Na szczęście VirtualBox posiada narzędzie, które konwertuje obrazy do swojego formatu. Wystarczy ściągnąć obraz wybranej wersji OpenWRT. Wrzucić go do folderu razem z VirtualBoxem odpalić wiersz poleceń (pracuję na windowsie) i wpisać:

VBoxManage convertfromraw –format VDI openwrt-x86.img openwrt.vdi

Po tej operacji utworzy nam się plik *.VDI gotowy do zamontowania w VirtualBox.

Aby móc zamontować obraz musimy stworzyć nową wirtualną maszynę.
Nic prostszego – klikamy „New”

Wybieramy system operacyjny i wersję oraz nadajemy nazwę naszej maszynie. Na tym etapie nie dodajemy dysku gdyż domyślnie zostanie on podpięty pod kontroler SATA a OpenWRT na nim nie pójdzie.
Zatem zaznaczamy odpowiednią opcję „Do not add …” i wciskamy „Create”.

W ten oto sposób mamy nową maszynę. Przechodzimy do Settings gdzie zamontujemy stworzony wcześniej obraz.

Przechodzimy do grupy ustawień „Storage” gdzie dodajemy dysk klikając kolejno na przyciski „Add hard disk” i „Choose existing disk” i wybieramy stworzony wcześniej obraz *.vdi.

W zakładce Serial Ports włączamy Serial Port.

Klikamy OK i startujemy maszynę. Po kilku sekundach i wciśnięciu przycisku ENTER zobaczymy:

Do pełni szczęścia potrzebny jest jeszcze internet. Aby go mieć trzeba wyedytować plik /etc/config/network.

# vi /etc/config/network

Należy doprowadzić plik do takiej postaci:

# Copyright (C) 2006 OpenWrt.org

config interface loopback
 option ifname lo
 option proto static
 option ipaddr 127.0.0.1
 option netmask 255.0.0.0


config interface wan
 option ifname eth0
 option proto dhcp


config interface lan
 option ifname eth1 
 option proto static
 option ipaddr 192.168.1.11
 option netmask 255.255.255.0

Zapisujemy plik i uruchamiamy ponownie maszynę poleceniem: reboot .

Po restarcie możemy sprawdzić czy mamy połączenie z internetem dokonując aktualizacji bazy pakietów:

# opkg update

 Jeżeli nie zwróciło nam żadnych błędów wszystko poszło ok i można cieszyć się OpenWRT.

Ja obecnie mam 2 wersje OpenWRT: Backfire 10.03.1 (ma w swoich pakietach Digitempa obsługującego przystawki 1-wire wykonane z diód i rezystora) oraz Kamikaze 8.09.2 na którym bez problemowo postawiłem owfs.

Author : m4rlb0r0

Aktualnie siedzę we frontendzie. Na co dzień koduję HTML5, CSS3 (SASS) i JavaScript na potrzeby PrestaShop. Gdy zajdzie potrzeba nurkuję w backend do PHP i MySQL gdzie zaczynałem swoją przygodę z zaawansowaną developerką. Ciągły rozwój :)

4 thoughts on “OpenWRT na VirtualBox

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Profesjonalny Hosting