2010-03-14 09:48:36 +0000 2010-03-14 09:48:36 +0000
93
93

Hoe kan ik netwerken tussen virtuele machines in VirtualBox?

Ik heb twee virtuele machines in VirtualBox. Ik wil graag onderling netwerken. Op dit moment heb ik de standaard configuratie op beide, maar ze lijken hetzelfde IP-adres 10.0.2.15 te hebben. Ik zou ook graag met beide willen kunnen internetten, en dat is nu mogelijk.

Standaard is de netwerkinstelling NAT, maar het lijkt erop dat ze niet intern kunnen netwerken omdat ze hetzelfde IP hebben. Maar als ik verander naar internal networking dan denk ik dat ik met de virtuele machines niet kan internetten.

*Hoe kan ik een netwerk opzetten tussen virtuele gasten EN toegang hebben tot het internet? *

Antwoorden (9)

57
57
57
2010-03-14 10:18:13 +0000

Heeft u deze Virtual Networking Guide ?

De virtuele machine ontvangt zijn netwerkadres en configuratie op het privé-netwerk van een in VirtualBox geïntegreerde DHCP-server. Het IP-adres dat op die manier aan de virtuele machine wordt toegewezen, bevindt zich meestal op een heel ander netwerk dan de host. Aangezien meer dan één kaart van een virtuele machine kan worden ingesteld om NAT te gebruiken, is de eerste kaart verbonden met het privé netwerk 10.0.2.0, de tweede kaart met het netwerk 10.0.3.0 enzovoorts.

Ik denk dat u op zoek bent naar Interne Netwerken “ , waarbij interne VM’s met elkaar worden verbonden.

U kunt een VM’s "Instellingen” dialoog gebruiken in de grafische gebruikersinterface van de VirtualBox. Selecteer in de categorie “Netwerken” van het instellingenvenster “Interne netwerken” in de vervolgkeuzelijst met netwerkmodi. Selecteer nu de naam van een bestaand intern netwerk uit de keuzelijst hieronder of voer een nieuwe naam in het invoerveld in.

31
31
31
2011-09-25 07:16:58 +0000

Ik heb de volgende oplossing gevonden voor mijn omgeving:

  • eerste adapter met intern netwerk voor toegang tot de andere VM-
  • tweede adapter met NAT voor toegang tot het internet.

Deze instellingen kunnen worden gedaan door de GUI Oracle VM VirtualBox Manager. In eerste instantie had ik hetzelfde probleem als Jonas, ik miste DHCP. Uiteindelijk vond ik dit artikel (gearchiveerde kopie, originele link is dood) en gebruikte ik:

VBoxManage dhcpserver add --netname intnet --ip 10.13.13.100 --netmask 255.255.255.0 --lowerip 10.13.13.101 --upperip 10.13.13.254 --enable

vanaf de opdrachtregel. Daarna werkte het prima.

Ik durf te zeggen dat de handleiding een slechte bron is, aangezien de meeste configuratie van VirtualBox op een Windows host door de GUI kan worden gedaan en het een ernstig ongemak is dat men geen DHCP kan configureren met de GUI.

Mijn omgeving: Ik draai draagbare VirtualBox 4.1.2r73507 op Windows 7 64 bit. Momenteel werkt de host-only en bridged mode niet, omdat de host-only adapter ontbreekt. Ik heb een probleem dat vergelijkbaar is met het probleem dat wordt beschreven in een Duitse vraag op VirtualBox forum , ik heb geen host-only adapter.

12
12
12
2012-11-15 13:24:40 +0000

Zo verbind ik vbox-gasten alleen in NAT-modus (getest op VirtualBox 4.2.4).

Gebruik gewoon het gateway-IP om van een gast naar de host te gaan. Gebruik dan port forwarding naar “proxy” het host verkeer naar de andere gast.

Als gast A bijvoorbeeld een gast B service wil bereiken die op poort 1000 luistert, moet A het gateway IP gebruiken (voor de eerste NAT interface is dat 10.0.2.2). Dan moet je port forwarding configureren op gast B zodat al het verkeer dat de host op poort 1000 ontvangt naar gast B op poort 1000 gaat.

Dit werkt misschien niet voor elke dienst, maar het lijkt prima te werken voor ssh, zout, …

Tot slot heb je geen host-only modus nodig om meerdere gasten te verbinden, maar ik bedoel niet te zeggen dat host-only modus niet de beste optie is voor je use case.

9
9
9
2010-03-14 10:19:21 +0000

U hebt het type host-verbinding LAN nodig (zoiets in het Engels) op gastmachines en brugverbinding op uw host-machine.

3
3
3
2011-09-24 20:59:29 +0000

(antwoord op vraag van bernd_k)

Voor het delen van bestanden tussen de host en de gasten, deelt men eigenlijk mappen in plaats van bestanden.

Als de netwerkmodus is overbrugd of NAT, dan zijn de host en de gasten elk gelijkwaardige netwerkpartners. Hoewel de hele setup in de ene host zit, zijn ze op het netwerk allemaal gelijk, alsof het fysieke machines zijn. (NAT is soms problematischer te gebruiken dan bridged.)

Op deze manier is elke gedeelde map in elke computer, virtueel of fysiek, beschikbaar voor iedereen. Omdat niet alle virtuele machines de hele tijd aan kunnen staan, is het zinvol om één map van de host als gedeelde map in te stellen. De host deelt dan de map, en de virtuele machines gebruiken deze as-is of als een gemapt station.

In het volgende artikel wordt zeer gedetailleerd uitgelegd hoe je mappen kunt delen in Windows : Hoe deel ik mappen in Windows 7 met de wizard voor gedeelde mappen?

2
2
2
2011-10-14 12:28:05 +0000

Ik heb twee netwerkkaarten op mijn Oracle VM XP PC

1st Bridged met een snel IP adres als im die dit gebruikt als een client met een server netwerk configuratie. De standaard gateway gewijzigd naar dezelfde als netwerkkaart twee (Nat 2nd)

2nd Nat Met het verkrijgen van een IP adres van Oracle VM

werkt prima!

2
2
2
2014-12-25 08:05:22 +0000

Ik heb de volgende stappen gedaan en het werkte uiteindelijk goed (op CentOS VB):

  • Gebruik de NAT voor de Primaire Netwerkadapter (Settings -> Network -> Adapter1 “attached to NAT”).
  • Voeg een andere adapter toe (Instellingen -> Netwerk -> Schakel Adapter2 “gekoppeld aan Host-only Adapter” in) -> stel “Promiscuous Mode” in op “Allow All”.
  • Start de VB.
  • Voeg een andere netwerkinterface toe (cp /etc/sysconfig/netwerkscripts/ifcfg-eth0 /etc/sysconfig/netwerkscripts/ifcfg-eth1).
  • Verander het MAC-adres voor eth1 volgens het adres dat in de Adapter2 verschijnt ((Settings -> Network ->).
  • Herstart het netwerk “service network restart”

Dan zou deze VB toegang moeten hebben tot het internet en toegankelijk kunnen zijn vanaf de andere VB’s (VB’s en lokale machine).

Note:

De NAT-adapter zal gebruikt worden om toegang te krijgen tot het internet terwijl de Host-Only adapter ook gebruikt zal worden voor netwerktoegang tussen eventuele andere VB’s en de lokale machine.

0
0
0
2013-07-14 11:42:38 +0000

Wijzig het netwerk dat is aangesloten op de Bridged Adapter in het Netwerk onder Setting.

Dat is het; Het kan twee virtuele PC’s verbinden.

0
0
0
2011-09-24 22:00:28 +0000

Ik weet niet of het zal werken, maar mijn idee is:

  1. Verander IP in diff nummer in slechts één virtuele machine (in NAT modus).

    1. Verander andere virtuele machine in Bridged.
  2. Verander het IP in een ander virtueel apparaat. 3. Stel de instellingen op beide systemen in op machines die elkaar vinden. Start alles opnieuw op.

Als 1+3 of 1+2+3 niet werken, probeer dan dit: Maak een Shared Folder op de host machine en deel de map naar de 2 virtualbox machines op virtualbox instellingen. Herstarten en voilá?

Ik weet dat de tweede optie een workaround is.