[ vatri @ 01.12.2010. 14:15 ] @
Instalirao sam program iz naslova na Arch i pokusavam na Virtualnoj masini postaviti server (Debian, ako je to bitno :) ). Da bi se konektovao sa "host-a" na "guest", moram podesiti "Network interface" na "bridged". Kada to uradim, ne mogu pokrenuti masinu, izbaci mi gresku iz "attachement-a". Koliko sam skontao, hvali neki kernel modul?




Ima li kakav drugi nacin (osim bridged) za pristup "guest-u" ili kako da popravim ovo?

Hvala.
[ Schmidt @ 01.12.2010. 14:44 ] @
A jesi li uradio /etc/init.d/vboxdrv setup?
Imas li kernel zaglavlja i source?
[ vatri @ 01.12.2010. 15:33 ] @
Ovu komandu sam davno uradio prilikom instalacije. Sve normalno radi kad podesim "networking" kao NAT. Imam nekoliko sistema pod VB i svi rade OK. Samo bridged je problem.

"...Imas li kernel zaglavlja i source? ..."

Ne znam imam li, kako da provjerim?
[ mulaz @ 01.12.2010. 15:38 ] @
kao root ukucaj 'lsmod' i pogledaj da li imas sva tri modula od virtualboxa u kernelu:

Code:

vboxnetflt             10995  1 
vboxnetadp              4755  0 
vboxdrv               121822  3 vboxnetflt,vboxnetadp
[ vatri @ 01.12.2010. 15:53 ] @
Imam samo vboxdrv od ovih nabrojanih:

Code:

[root@**** **** ****]# lsmod | grep vbox
vboxdrv              1740203  0 


Znaci da probam dodati jos ova 2 modula, ako budem znao? :D
[ mulaz @ 01.12.2010. 15:58 ] @
probaj sa:

modprobe vboxnetflt
modprobe vboxnetadp

naravno kao root
[ vatri @ 01.12.2010. 16:44 ] @
Uradio sam to i sada mi radi, medjutim kada restartujem komp (host) - ponovo ne radi, tj. moram ponovo pokretat ove komande.

Probao sam dodat ova 2 modula u /etc/rc.conf medjutim, tako mi pokrene normalno virtualnu masinu ali ne moze dobiti ip preko dhcp-a na njoj.
U cemu sam pogrijesio?
[ mulaz @ 01.12.2010. 17:10 ] @
kako imas namescen network interface u virtualnoj masini? NAT? bridge? host-only? probaj sa NAT-om... ili sa bridgeom ako si iza lan-a i na lanu imas vec DHCP
[ vatri @ 01.12.2010. 17:21 ] @
Sad je namjesten na "bridge", kao sto sam i napisao u prvom postu. Ako bi stavio NAT, ne bi mogao ping-at Guest masinu sa hosta.

E virtualna masina dobije IP kada izvrsim ove 2 komande sto si dao. Ali, kada restartujem komp, moram ponovo kucati komande, da bi uopste mogao pokrenuti virtualnu masinu.

Zato sam probao staviti u rc.conf (konfiguraciona datoteka kod Archlinux-a gdje, izmedju ostalog, podesavas koji ce se moduli pokrenut prilikom boot-a) ova 2 modula da se automatski pokrene. U tom slucaju se pokrene virtualna masina, ali ne dobija IP. Ne kontam u cemu je fora?
[ mulaz @ 01.12.2010. 17:48 ] @
jesi siguran da su se stvarno ucitala oba modula (proveri sa lsmod)

jel se virtualna masina pokrece zajedno sa kompjuterom, ili palis kasnije, kad se komp vec boota do kraja, i ti onda rucno?

Ako je bridge mode, ip virtualnoj masini daje tvoj router/modem , znaci ista kutija koja daje ip tvom kompjuteru. Posle reboota, ako ne dobijes IP-a, probaj da namestis rucno IP u virtualnoj masini, i onda ping-aj svoj gateway, da vidis da li dobijas response... ako ne dobijes reply-a, onda ne radi network negde na putu (virtualbox->vbox driver->bridge->tvoj ethernet na pcu->tvoj lan->router),.. a ako dobijes reply, onda proveri na routeru (mozda moze cak i u wiresharku na host masini) da li uopste saljes dhcp zahteve iz virtualne masine na tvoj lan i router(dhcp server).
[ vatri @ 01.12.2010. 19:08 ] @
Evo ponovo sam dodao u rc.config ova 2 modula i restartovao i sada sve radi. Ocigledno da sam napravio gresku u tipkanju ili neku drugu glupost :)

Uglavnom sve je OK sad.

Hvala puno mulaz!
[ mulaz @ 01.12.2010. 23:50 ] @
nema na cemu :)
[ vatri @ 02.12.2010. 07:49 ] @
Samo da javim da kad sam jutros upalio komp, ne radi opet mreza. Probao sam i staticki podesiti mrezu, i kada probam ping-at sa hosta, ne mere! Probao sam i restartovat virtualca par puta, ali ne pomaze.
Na hostu su ucitana sva 3 modula...

Sad sam prebacio na "Host-only" adapter i tako RADI. Ocigledno je problem kod Virtual Box-a ili nekog od njegovih modula.
[ bogdan.kecman @ 02.12.2010. 10:15 ] @
ako stavis NAT guest masini mozes pristupiti tako sto ces da forwardujes port sa host masine na guest masinu:

http://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvm

primer:

Code:

VBoxManage modifyvm gost --natpf1 "ssh,tcp,,1234,,22"


lista primera: http://linux.byexamples.com/ar...rt-forwarding-for-nat-network/

To ti je najlaksi i najsigurniji nacin za rad, ne bacas host adapter u promisc mod, ne razmisljas o tome sta se i kako vidi i dal ces nekoga da smaras + otvoris tacno ono sto ti treba

inace, kernel moduli bi trebali sami da se loaduju kada za to ima potrebe, ako se ne loaduju sami posle vboxdrv setup uradi jedno depmod -a

ako ti je guest u bridge modu, moras na lanu da imas dhcp ili moras da staticki dodelis ip, ono sto je tu nezgodno je sto nekad dhcp nece proci tako da je statika mnogo sigurnija, takodje, da bi radio bridge mode eth mora da se baci u promisc mode, to neki kernel ne dozvoljava / posebno za obicnog usera .. vboxdrv bi trebalo to da resi, mada, zavisno od os-a ume da bude problema
[ vatri @ 02.12.2010. 17:52 ] @
Citat:
bogdan.kecman:
To ti je najlaksi i najsigurniji nacin za rad, ne bacas host adapter u promisc mod, ne razmisljas o tome sta se i kako vidi i dal ces nekoga da smaras + otvoris tacno ono sto ti treba

inace, kernel moduli bi trebali sami da se loaduju kada za to ima potrebe, ako se ne loaduju sami posle vboxdrv setup uradi jedno depmod -a

ako ti je guest u bridge modu, moras na lanu da imas dhcp ili moras da staticki dodelis ip, ono sto je tu nezgodno je sto nekad dhcp nece proci tako da je statika mnogo sigurnija, takodje, da bi radio bridge mode eth mora da se baci u promisc mode, to neki kernel ne dozvoljava / posebno za obicnog usera .. vboxdrv bi trebalo to da resi, mada, zavisno od os-a ume da bude problema


Probacu ovo sa port forwarding-om, djeluje zanimljivo samo nemam sad vremena, probacu sutra.

Ovu drugu recenicu nisam skontao, koji moduli bi se trebali load-ovat? Mislis na ova sto su mi hvalila?


Na lanu mi je dhcp, ali ponekad jednostavno ne radi - guest ne dobije IP.

Sada radim tako da stavim na host-only, ali nemam interneta - zasad mi ne treba :)

Hvala za sugestiju - probacu ovo sa forwarding-om...
[ bogdan.kecman @ 02.12.2010. 18:35 ] @
Citat:
vatri
Ovu drugu recenicu nisam skontao, koji moduli bi se trebali load-ovat? Mislis na ova sto su mi hvalila?


da, ta dva modula koja si loadovao rucno (modprobe) postoje na sistemu i treba da se loaduju sami ako zatrebaju. ako se ne loaduju sami to je zato sto nesto nisi dobro namestio, depmod -a ce mozda popraviti stvar.

Citat:

Na lanu mi je dhcp, ali ponekad jednostavno ne radi - guest ne dobije IP.


to je "normalan" problem, posto bridge radi tako sto se eth baci u promisc mode pa onda vbox drajver pretpostavlja sta je za koju masinu (ne bas "pretpostavlja", zna u odnosu na arp) nekada dhcp nece da prodje, ako ti treba bridge, namesti staticni net setup na guest os-u

[ vatri @ 02.12.2010. 22:19 ] @
Ma nisam ja nista namjestao VBox, samo "pacman -S virtualbox" (ili tako nesto) :D
Ovu komandu radije ne bi pokretao, posto ne bi da mi se nesto zezne na komp-u. Koristim ga za posao, a imao sam muke dok instaliram sistem posto je izgleda napravljen samo za Win 7 i Arch, pa mi se bas ne da popravljat (sto obicno zavrsi reinstalacijom :) )


Sada sam pokrenuo u bridge modu i opet radi (dhcp je na guest-u). Sutra vjerovatno kad upalim ne bi radilo, pa sam namjestio na staticku ip adresu i isto radi, zasad.
Vidjecu sutra kad upalim ponovo oce li radit.

P.S. jel se vidi sa ostalih racunara u mrezi (sa host masinom) ova "guest" masina ako su podesavanja kao u mom slucaju (bridged)?



[Ovu poruku je menjao vatri dana 02.12.2010. u 23:38 GMT+1]