Pagina 1 di 2

[FINALMENTE RISOLTO] VirtualBox 1.5.6 e interfacce host

Inviato: lun 5 mag 2008, 21:38
da DanBadJar
Ciao a tutti, ho notato che dopo aver fatto l'aggiornamento di virtualbox alla versione 1.5.6 le mie macchine virtuali collegate all'interfaccia host non riescono più a pingare linux, mentre prima andava tutto.
Leggendo il manuale di virtualbox ho visto che per questo tipo di networking è necessario creare un bridge e collegargli un'interfaccia virtuale.
Così avevo fatto questo script:

Codice: Seleziona tutto

########## Crea il Bridge br0 #############
brctl addbr br0
########## Aggiunge l'interfaccia eth0 al bridge br0 ##########
brctl addif br0 eth0
########## Configura l'ip del bridge ##############
ifconfig br0 192.168.1.2
########## Crea l'interfaccia virtuale vbox0 e la aggiunge a br0 ##########
VBoxAddIF vbox0 daniele br0
########## Attiva il bridge br0 #############
ifconfig br0 up
Eppure da quando ho aggiornato virtualbox non sono piu in grado di fare un banale ping tra macchine virtuali nella stessa lan.
Qualcuno sa come risolvere? Grazie.

Re: VirtualBox 1.5.6 e interfacce host

Inviato: lun 5 mag 2008, 21:45
da ponce
forse dico una banalita', ma dopo l'aggiornamento hai fatto girare lo script che genera il modulo?

Codice: Seleziona tutto

/etc/rc.d/rc.vboxdrv setup

Re: VirtualBox 1.5.6 e interfacce host

Inviato: lun 5 mag 2008, 21:52
da DanBadJar
Si l'ho fatto. Anche perchè senza di quello la macchina virtuale non partirebbe nemmeno. :-k

Re: VirtualBox 1.5.6 e interfacce host

Inviato: lun 5 mag 2008, 22:28
da ponce
ecco, lo sapevo che dicevo una banalita' :(

Re: VirtualBox 1.5.6 e interfacce host

Inviato: lun 5 mag 2008, 22:38
da DanBadJar
Dimenticavo di dire che la procedura che ho sempre utilizzato è anche documentata a pagina 79 del manuale ufficiale di VirtualBox 1.5.6.
Proprio non ne vengo fuori :-k

Re: VirtualBox 1.5.6 e interfacce host

Inviato: lun 5 mag 2008, 22:45
da ponce
continuo con le banalita': prova a invertire l'ordine dei comandi

Codice: Seleziona tutto

########## Crea il Bridge br0 #############
brctl addbr br0
######### preso dal manuale di vbox 1.6.0 ##############
ifconfig eth0 0.0.0.0
########## Aggiunge l'interfaccia eth0 al bridge br0 ##########
brctl addif br0 eth0
########## Crea l'interfaccia virtuale vbox0 e la aggiunge a br0 ##########
VBoxAddIF vbox0 daniele br0
########## Configura l'ip del bridge ##############
ifconfig br0 192.168.1.2 netmask 255.255.255.0

Re: VirtualBox 1.5.6 e interfacce host

Inviato: lun 5 mag 2008, 23:08
da DanBadJar
Geniale! Ora funziona!
Che dire: linux diventa pignolo col tempo!
Grazie =D>

Re: [RISOLTO] VirtualBox 1.5.6 e interfacce host

Inviato: lun 5 mag 2008, 23:34
da ponce
magari era solo che mancava il parametro della netmask :D

Re: VirtualBox 1.5.6 e interfacce host

Inviato: gio 8 mag 2008, 11:30
da DanBadJar
Niente da fare. Riapro il post constatando una cosa terribile: "funziona solo quando vuole lui".
Devo riavviare la VM o il Sistema e poi A VOLTE funziona. Con qualsiasi script.
Non ne esco :?

Re: VirtualBox 1.5.6 e interfacce host

Inviato: ven 9 mag 2008, 19:07
da DanBadJar
Senza invocare Murphy stavola mi sa che ho risolto.
Erano semplicemente le Guest Additions da aggiornare.
Bah :roll:

Re: [RISOLTO] VirtualBox 1.5.6 e interfacce host

Inviato: ven 16 mag 2008, 17:11
da DanBadJar
Mi tocca riaggiornare il topic perchè ho sempre lo stesso problema. (!!!)
In pratica l'interfaccia host viene creata, VirtualBox è convinto di usarla, ma in pratica non funziona una fava.
Ricapitolando io creo l'interfaccia host tramite questo script:

Codice: Seleziona tutto

########## Crea il Bridge br0 #############
brctl addbr br0
######### preso dal manuale di vbox 1.6.0 ##############
ifconfig eth0 0.0.0.0
########## Aggiunge l'interfaccia eth0 al bridge br0 ##########
brctl addif br0 eth0
########## Crea l'interfaccia virtuale vbox0 e la aggiunge a br0 ##########
VBoxAddIF vbox0 daniele br0
########## Configura l'ip del bridge ##############
dhcpcd br0
Così mi viene creata l'interfaccia virtuale vbox0 e io dico alla VM Windows XP di usare vbox0 come interfaccia host.
La macchina virtuale parte, non ho nessun errore, arrivo sul desktop, provo a pingare e boom! Completamente isolato!
Provato su due pc diversi, sia con Slackware 12.0 che 12.1 stesso identico problema.
La cosa piu fantascientifica è che riavviando in continuazione la macchina virtuale, qualsiasi so esso sia, quasi sempre NON va ....ma A VOLTE va. Eppure la configurazione è sempre quella!
Non ci dormo di notte. :evil:

Re: [Ancora non risolto] VirtualBox 1.5.6 e interfacce host

Inviato: ven 16 mag 2008, 19:33
da ponce
se invece di usare dhcpcd metti l'indirizzo sulla rete virtuale a mano, completo di netmask, cambia qualcosa?

Re: [Ancora non risolto] VirtualBox 1.5.6 e interfacce host

Inviato: ven 16 mag 2008, 20:05
da DanBadJar
Niente. Stessa identica cosa anche con ip statico completo di netmask.
PS: Grazie per l'interessamento anche dopo diversi giorni ;)

Re: [Ancora non risolto] VirtualBox 1.5.6 e interfacce host

Inviato: sab 17 mag 2008, 4:58
da ponce
sembra che tu sia incappato in un baco delle versioni attuali di virtualbox. :(

Re: [Ancora non risolto] VirtualBox 1.5.6 e interfacce host

Inviato: sab 17 mag 2008, 14:14
da DanBadJar
Allora è proprio un bug!
Ho letto il thread sul forum riportato nel link che mi hai scritto ed è stato sufficiente sostituire la scheda di rete con INTEL PRO 1000 , installare i drivers e automagicamente tutto funziona!
Che dire...speriamo di chiudere sto topic una volta per tutte!
Grazie ancora ponce, quando passi da ferrara andiamo a bere qualcosa!