Wirtualizacja OpenWrt
|
obsy |
Dodano 28-01-2009 11:50
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Popełniłem HOWTO jak zwirtualizować OpenWrt, czy uruchomić go na normalnym komputerze pod kontrolą maszyny wirtualnej.
Można w ten sposób przetestować jak działa i wygląda dany firmware, pobawić się w konfiguracje programów itd.
Działa w ten sposób OpenWrt - LuCI, X-Wrt, Gargoyle oraz DD-WRT.
Zainteresowanych zapraszam: http://eko.one.pl/index.php?page=open...tualizacja
PS. Opis dotyczy linuksa, da się to uruchomić pod windowsem na vmware.
Edytowany przez obsy dnia 28-01-2009 13:15
|
|
|
|
Szoszon |
Dodano 28-01-2009 12:34
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
Super opis @obsy , ściągam i instaluję dzisiaj virtualboxa B)
Edytowany przez Szoszon dnia 28-01-2009 12:34
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|
|
Adik |
Dodano 28-01-2009 12:41
|
User
Posty: 178
Dołączył: 15/08/2006 09:07
|
Dzięki, będzie można się pobawić i przetestować wiele.
Edytowany przez Adik dnia 28-01-2009 12:42
|
|
|
|
Adik |
Dodano 28-01-2009 23:32
|
User
Posty: 178
Dołączył: 15/08/2006 09:07
|
@obsy
W jaki sposób zainstalować sterownik do karty sieciowej, w moim przypadku jest to kmod-e1000.
Edytowany przez Adik dnia 28-01-2009 23:33
|
|
|
|
obsy |
Dodano 29-01-2009 06:48
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Na mejla dostałeś.
|
|
|
|
Adik |
Dodano 29-01-2009 08:28
|
User
Posty: 178
Dołączył: 15/08/2006 09:07
|
Dzięki, przetestuje po pracy.
|
|
|
|
Szoszon |
Dodano 30-01-2009 20:19
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
Zainstalowałem ubuntu 8.10 pl na vmware i zaczeły sie pierwsze schodki , więc prosze o pomoc.
root@szoszon-desktop:/home/szoszon# vde_switch -tap0 -daemon
root@szoszon-desktop:/home/szoszon# ifconfig tap0 192.168.1.254 netmask 255.255.255.0
SIOCSIFADDR: No such device
tap0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
root@szoszon-desktop:/home/szoszon#
Wcześniej zainstalowałem pakiety kvm , qemu i vde w tym linuksie
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|
|
obsy |
Dodano 30-01-2009 20:39
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Za wcześnie zrobiłeś ifconfig, po prostu tap0 nie zdążył się jeszcze utworzyć. Zrób jeszcze raz od ifconfig i będzie dobrze.
PS. Jak masz vmware to możesz od razu w nim uruchomić openwrt w nim (opis jest na wiki.openwrt.org).
Po co Ci vmware, ubuntu, na nim kvm i openwrt w całości...
|
|
|
|
Mandragor |
Dodano 01-02-2009 19:16
|
User
Posty: 138
Dołączył: 05/07/2006 09:08
|
No i mam problem. Ściągnąłem openwrt-x86-ext2.image przerobiłem na openwrt.vmdk i podłączyłem w VMware player i to było najprostsze.
Po wydaniu komendy ifconfig mam tylko interfejs lo więc zabieram się do edycji pliku /etc/config/network. Po edycji wygląda tak:
No i dalej klops. Nie wiem jak podnieść interfejs eth0 i eth1. Komenda ifconfig eth0 up daje komunikat "ifconfig: SIOCGIFFLAGS: No such device". Czy to nie świadczy o tym, że nie jest rozpoznana moja karta sieciowa?
Edytowany przez Mandragor dnia 01-02-2009 19:21
|
|
|
|
obsy |
Dodano 01-02-2009 19:47
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Nie ma sterownika e1000 którego emuluje vmware. Wiec nie masz sieci.
To weź i się pobaw: http://eko.one.pl/openwrt/openwrt-x86-ext2.image.zip
|
|
|
|
Mandragor |
Dodano 02-02-2009 21:04
|
User
Posty: 138
Dołączył: 05/07/2006 09:08
|
Wielkie dzięki. To jest Kamikaze RC1 czy RC2 bo się nie pokazuje ta informacja? Ja szukam RC1. |
|
|
|
obsy |
Dodano 02-02-2009 21:10
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
trunk przed kilku dni :), gargoyle to branch 8.09
Edytowany przez obsy dnia 02-02-2009 21:33
|
|
|
|
Mandragor |
Dodano 02-02-2009 21:32
|
User
Posty: 138
Dołączył: 05/07/2006 09:08
|
Dzięki za info.
Jeszcze małe pytanko gdzie można znaleźć kmod-e1000 pod RC1 wszędzie widzę w katalogu z pakietami dla RC2?
Edytowany przez Mandragor dnia 02-02-2009 22:23
|
|
|
|
Szoszon |
Dodano 03-02-2009 16:15
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
Cytat obsy napisał/a:
Za wcześnie zrobiłeś ifconfig, po prostu tap0 nie zdążył się jeszcze utworzyć. Zrób jeszcze raz od ifconfig i będzie dobrze.
PS. Jak masz vmware to możesz od razu w nim uruchomić openwrt w nim (opis jest na wiki.openwrt.org).
Po co Ci vmware, ubuntu, na nim kvm i openwrt w całości...
Witam
@obsy błąd pojawia sie cały czas ten sam na Ubuntu 8.10
Mógłbyś w kilku zdaniach opisac jak zainstalowac to na wmvare bezpośrednio ? Opis może i jest , ale stronka po angielsku i mam kłopoty z tym
I takze proszę o wpomniany wyżej sterownik aby działał mi net
Pozdrawiam
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|
|
obsy |
Dodano 03-02-2009 17:35
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Szoszon,
a zauważyłeś że to powinno być vde_switch -tap tap0 a nie vde_switch -tap0?
|
|
|
|
Szoszon |
Dodano 03-02-2009 18:35
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
Miałeś rację , niemniej jednak popratz co znowu mi wypisuje konsola
root@szoszon-desktop:/home/szoszon# vde_switch -tap tap0 -daemon
vde_switch: Could not bind to socket '/var/run/vde.ctl/ctl': Address already in use
vde_switch: Cleanup not removing files
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|
|
obsy |
Dodano 03-02-2009 18:36
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
ps ax i zobacz, pewnie już masz to uruchomione.
|
|
|
|
Szoszon |
Dodano 03-02-2009 19:17
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
Jak zawsze miałeś rację.
Zrobiłem to jeszcze raz na nowo i się udało podejśc dalej.
Przy ostatniej komendzie wywalił mi błąd
root@szoszon-desktop:/home/szoszon# vdekvm -m 64 -localtime -usb openwrt.qcow2
open /dev/kvm: No such file or directory
Could not initialize KVM, will disable KVM support
Jednak załączył Qemu i zaczęło się montować image.
Nie działa mi jednak internet i nie moge wejść na niego przez przeglądarkę MOzilla.
Aktualnie mam ustawiony na sztywno IP w kompie z puli 192.168.0.1 , jak to zmienić i jak zainstalować ten driver do sieciówki ?
Aha , ściągnąłem dzisiaj aktualne image kamikadze które wcześniej przygotowałeś
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|
|
obsy |
Dodano 03-02-2009 19:27
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Bo twój procesor nie wspiera wirtualizacji lub nie masz załadowanego modułu kvm. Tak czy siak uruchomił po prostu qemu, zwykle.
Ps1. Nie mogłeś ściągnąć kamikaze które wcześniej podałem bo od wczoraj już go tam nie ma
Ps2. No przecież sam podajesz adresy, więc możesz to zrobić jak chcesz. Tak samo jak skonfigurować lan w openwrt, przecież masz dostęp do konsoli w oknie qemu
|
|
|
|
Szoszon |
Dodano 03-02-2009 19:33
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
HM , mam nowy procesor intela w kompie , a pakiet kvm pokazywał że jest załadowany.
Dzięki , będę dalej sie z tym bawił jutro .
Co z tym driverem do sieci? jest potrzebny i trzeba go zainstalować ?
PS .Kamikadze które teraż masz aktualnie w linkach jest już z wbudowanym luci ? i jaka to wersja ? widziałem tylko w opisie że twoja
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|