VirtualBox 2.1.4: non riesco a pingare...

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

VirtualBox 2.1.4: non riesco a pingare...

Messaggio da daniele50 »

Ciao,
ho creato una macchina virtuale con virtualbox 2.1.4.
Questa macchina virtuale è una slackware 12.2 (come la macchina reale) sulla quale voglio fare un po' di esperimenti.
Il problema è che non riesco a metterla in rete, non riesco a pingare il router o la machcina reale e quindi non va neanche in internet.
Come settings in virtualbox ho impostato la scheda di rete PCnet-FAST III (NAT) (quella di default) in modalità NAT (quella di default).
La configurazione di slackware (virtuale) sembra ok, ma se do in ifconfig esce:

eth0 Link encap:Ethernet HWaddr 08:00:27:d5:5e:c8
inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fed5:5ec8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:246 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 MiB) TX bytes:10548 (10.3 MiB)
Interrupt:11 Base address:0xc010

cosa posso controllare?

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: VirtualBox 2.1.4: non riesco a pingare...

Messaggio da DanBadJar »

La scheda di rete deve essere impostata in modalita "interfaccia host".

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Re: VirtualBox 2.1.4: non riesco a pingare...

Messaggio da Akito »

Se non ricordo male in /etc/rc.d dovresti avere due o tre file del tipo rc.vbox*
In particolare uno chiamato rc.vboxbridge. Se lo esegui ti ritrovi con una interfaccia
tap0 che puoi scegliere dal menu di configurazione di VirtualBox scegliendo come
ti hanno suggerito "interfaccia host".


Akito

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: VirtualBox 2.1.4: non riesco a pingare...

Messaggio da DanBadJar »

Akito ha scritto:Se non ricordo male in /etc/rc.d dovresti avere due o tre file del tipo rc.vbox*
In particolare uno chiamato rc.vboxbridge. Se lo esegui ti ritrovi con una interfaccia
tap0 che puoi scegliere dal menu di configurazione di VirtualBox scegliendo come
ti hanno suggerito "interfaccia host".


Akito
Con le ultime versioni di VirtualBox questa procedura non è più necessaria, in quanto tutto è gestito da un driver interno attivato selezionando "interfaccia host" nelle impostazioni di rete della macchina virtuale.

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Re: VirtualBox 2.1.4: non riesco a pingare...

Messaggio da Akito »

@DanBadJar
Interessante, non lo sapevo.


Akito

agharta
Linux 0.x
Linux 0.x
Messaggi: 81
Iscritto il: lun 17 dic 2007, 13:58
Località: Bassano del grappa

Re: VirtualBox 2.1.4: non riesco a pingare...

Messaggio da agharta »

Io, col nat, ho risolto così: http://www.valent-blog.eu/2007/09/18/vi ... networking

Ovviamente dipende da cosa devi raggiungere, se 2-3 servizi oppure devi esporre l'intera macchina. Nell'ultimo caso mi sa ti conviene usare l'interfaccia host.

I comandi che usi con VBoxManage vanno direttamente a modificare il file xml relativo alla tua macchina virtuale nella tua home
(~/.VirtualBox/Machines/TUA_MACCHINA/TUA_MACCHINA.xml)

Se apri il file dopo aver dato i comandi della guida, te li troverai nella sezione
Virtualbox > Machine > ExtraData
dove avrai tanti elementi di ExtraDataItem quante le voci che avrai appena inserito.

Personalmente modifico a mano il file (tanto la sintassi è sempre quella), A MACCHINA VIRTUALE SPENTA, faccio un copia e incolla della tripletta di righe, modificando il nome del servizio di riferimento, faccio prima.

Esempio della mia macchina virtuale (zenwalk). Se noti ho aggiunto le entry legate a ssh e webmin (guestssh e guestwebmin, nomi del tutto inventati): quindi ad un ssh 127.0.0.1 -p 2222 mi risponde la macchina virtuale. Stesso vale per webmin (porta 10002)

Codice: Seleziona tutto

<?xml version="1.0" encoding="UTF-8"?>
<!-- Sun xVM VirtualBox Machine Configuration -->
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.6-linux">
  <Machine uuid="{710a85ea-be17-4a71-8726-421c5c616029}" name="Zenwalk" OSType="Linux26" lastStateChange="2009-03-27T21:08:02Z">
    <ExtraData>
      <ExtraDataItem name="GUI/SaveMountedAtRuntime" value="yes"/>
      <ExtraDataItem name="GUI/LastCloseAction" value="powerOff"/>
      <ExtraDataItem name="GUI/LastWindowPostion" value="4,57,720,452"/>
      <ExtraDataItem name="GUI/Fullscreen" value="off"/>
      <ExtraDataItem name="GUI/Seamless" value="off"/>
      <ExtraDataItem name="GUI/AutoresizeGuest" value="off"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" value="TCP"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" value="22"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" value="2222"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestwebmin/Protocol" value="TCP"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestwebmin/GuestPort" value="10000"/>
      <ExtraDataItem name="VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestwebmin/HostPort" value="10002"/>
    </ExtraData>
    <Hardware>
      <CPU count="1">
        <HardwareVirtEx enabled="false"/>
      </CPU>
      <Memory RAMSize="288"/>
      <Boot>
        <Order position="1" device="Floppy"/>
        <Order position="2" device="DVD"/>
        <Order position="3" device="HardDisk"/>
      </Boot>
      <Display VRAMSize="20" monitorCount="1" accelerate3D="true"/>
      <RemoteDisplay enabled="false" port="3389" authType="Null" authTimeout="5000"/>
      <BIOS>
        <ACPI enabled="true"/>
        <IOAPIC enabled="false"/>
        <Logo fadeIn="true" fadeOut="true" displayTime="0"/>
        <BootMenu mode="MessageAndMenu"/>
        <TimeOffset value="0"/>
        <PXEDebug enabled="false"/>
        <IDEController type="PIIX3"/>
      </BIOS>
      <DVDDrive passthrough="false"/>
      <FloppyDrive enabled="true"/>
      <USBController enabled="true" enabledEhci="true"/>
      <SATAController enabled="false" PortCount="1" IDE0MasterEmulationPort="0" IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2" IDE1SlaveEmulationPort="3"/>
      <Network>
        <Adapter slot="0" enabled="true" MACAddress="080027AB5625" cable="true" speed="0" type="Am79C973">
          <NAT/>
        </Adapter>
        <Adapter slot="1" enabled="false" MACAddress="08002787F083" cable="true" speed="0" type="Am79C973"/>
        <Adapter slot="2" enabled="false" MACAddress="0800279DF6CF" cable="true" speed="0" type="Am79C973"/>
        <Adapter slot="3" enabled="false" MACAddress="080027D540C9" cable="true" speed="0" type="Am79C973"/>
        <Adapter slot="4" enabled="false" MACAddress="080027F214AC" cable="true" speed="0" type="Am79C973"/>
        <Adapter slot="5" enabled="false" MACAddress="080027B007BF" cable="true" speed="0" type="Am79C973"/>
        <Adapter slot="6" enabled="false" MACAddress="080027107FF6" cable="true" speed="0" type="Am79C973"/>
        <Adapter slot="7" enabled="false" MACAddress="080027478CE4" cable="true" speed="0" type="Am79C973"/>
      </Network>
      <UART>
        <Port slot="0" enabled="false" IOBase="0x3f8" IRQ="4" hostMode="Disconnected"/>
        <Port slot="1" enabled="false" IOBase="0x3f8" IRQ="4" hostMode="Disconnected"/>
      </UART>
      <LPT>
        <Port slot="0" enabled="false" IOBase="0x378" IRQ="4"/>
        <Port slot="1" enabled="false" IOBase="0x378" IRQ="4"/>
      </LPT>
      <AudioAdapter controller="AC97" driver="ALSA" enabled="true"/>
      <SharedFolders/>
      <Clipboard mode="Bidirectional"/>
      <Guest memoryBalloonSize="0" statisticsUpdateInterval="0"/>
      <GuestProperties>
        <GuestProperty name="/VirtualBox/HostInfo/GUI/LanguageID" value="it_IT" timestamp="1238187929744433000" flags=""/>
      </GuestProperties>
    </Hardware>
    <HardDiskAttachments>
      <HardDiskAttachment hardDisk="{65d3ab89-ad6e-4a2a-b19e-724bb7eb9257}" bus="IDE" channel="0" device="0"/>
      <HardDiskAttachment hardDisk="{a7352ad4-764a-4d88-8ecc-029a3d9e7857}" bus="IDE" channel="0" device="1"/>
    </HardDiskAttachments>
  </Machine>
</VirtualBox>


Facci sapere,
Ciao!

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: VirtualBox 2.1.4: non riesco a pingare...

Messaggio da daniele50 »

Eccomi qua, dopo quattro mesi mi ritrovo ad avere lo stesso problema con xp virtualizzato con virtualbox 3.0.0 ose.
Il settaggio network è: PCnet-FAST III (Internal network, 'winxp').
Ovviamente ho disattivato il firewall di xp ma non pingo ne da host a guest ne viceversa...

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: VirtualBox 2.1.4: non riesco a pingare...

Messaggio da daniele50 »

Risolto usando la configurazione di rete
PCnet-FAST III (Bridged adapter, eth0)
nella macchina host. :)

Rispondi