Når du har installeret forskellige operativsystemer i Oracle VirtualBox, kan du ønsker at muliggøre kommunikation mellem værten og de virtuelle maskiner.

i denne artikel beskriver vi den enkleste og direkte metode til at oprette et netværk til gæst virtuelle maskiner og værten i Linu..

med henblik på denne vejledning:

  1. Host operativsystem – Linu.Mint 18
  2. virtuel maskine OS – CentOS 7 og Ubuntu 16.,10

krav

  1. en fungerende Oracle Virtualbo.installeret på Host machine.
  2. Du skal have installeret en gæst operativsystem, såsom Ubuntu, Fedora, CentOS, Linux Mint eller nogen af dine valg i Oracle virtual box.
  3. Sluk for de virtuelle maskiner, når du udfører konfigurationerne op til det trin, hvor du skal tænde dem.

for at gæst-og værtsmaskinerne kan kommunikere, skal de være på det samme netværk, og som standard kan du vedhæfte op til fire netværkskort til dine gæstemaskiner.,

standard netværkskortet (Adapter 1) bruges normalt til at forbinde gæstemaskinerne til internettet ved hjælp af NAT via værtsmaskinen.

Vigtigt: angiv Altid den første adapter til at kommunikere med værten og den anden adapter til at oprette forbindelse til Internettet.

Opret et netværk til gæster og værtsmaskine

på Virtualbo.manager-grænsefladen nedenfor skal du starte med at oprette et netværk, som værten og gæsterne vil operere på.,

Gå til Fil –> Indstillinger eller slå Ctrl + G:

Virtualbox Præferencer Vindue

Fra følgende interface, der er to indstillinger; vælg Host-kun-Net ved at klikke på det. Brug derefter+ tegn til højre for at tilføje et nyt netværk, der kun er vært.,

Angiv Guest Network

Nedenfor er et skærmbillede, som viser en ny vært-kun-net har været oprettet kaldet vboxnet0.

Virtualbox Præferencer Vindue

Hvis du vil, kan du fjerne det ved hjælp af - knappen i midten og til at få vist netværksoplysninger/indstillinger, skal du klikke på knappen rediger.,

Du kan også ændre værdierne i henhold til dine præferencer, såsom netværksadresse, netværksmaske osv.

Bemærk: IPv4-adressen i grænsefladen nedenfor er IP-adressen på din værtsmaskine.

Host Netværk Detaljer

I de næste interface, kan du konfigurere DHCP-server, der er, hvis du ønsker gæsten maskiner til at bruge en dynamisk IP-adresse (sørg for at det er aktiveret, før du bruger det). Men jeg anbefaler at bruge en statisk IP-adresse til de virtuelle maskiner.,

Klik nu på OK på alle netværksindstillinger grænseflader nedenfor for at gemme ændringerne.

Angiv Statisk IP-Gæst aAddress

Konfigurer Virtuelle Maskine Netværk Indstillinger

Bemærk: Du kan følge nedenstående trin for hver virtuel maskine, som du ønsker at tilføje til netværket, til at kommunikere med værtsmaskinen.tilbage på Virtual bo.manager-grænsefladen skal du vælge din gæst virtuelle maskine som Ubuntu 16.10 server eller CentOS 7 og klikke på menuen Indstillinger.,

Indstil VM Indstillinger

Indstil Adapteren til at Tilslutte Virtuelle Maskine til at være Vært

Vælg det Netværk, muligheden fra grænsefladen ovenfor. Konfigurer derefter første Netværkskort (Adapter 1) med følgende indstillinger:

  1. kontroller indstillingen: “Aktiv Networkr netværkskort” for at tænde den.,
  2. I området Knyttet til: skal du vælge Host-kun Adapter
  3. vælg Derefter Navnet på det netværk: vboxnet0

Som i skærmbilledet nedenfor, og klik på OK for at gemme indstillingerne:

Aktivér netværksadapter, for at få Guest VM

Indstil Adapteren til at Tilslutte Virtuel Maskine til Internettet

Derefter tilføje et andet netkort (Adapter 2) til at forbinde virtuel maskine til Internettet via vært., Brug indstillingerne nedenfor:

  1. kontroller indstillingen: “Aktiv Networkr netværksadapter” for at aktivere den.
  2. I området Knyttet til: vælg NAT
Aktiver Network Adapter til VM

Opsætning Statisk IP-Adresse til Gæst Virtuelle Maskine

På dette tidspunkt, tændes gæst virtuel maskine, log ind og konfigurere statisk IP-adresse.,vis alle grænseflader på gæst maskine og tildelte IP-adresser:

$ ip add
Konfiguration af Statisk IP-Adresse til VM

Fra skærmbilledet ovenfor, du kan se, at der er tre grænseflader, der er aktiveret på den virtuelle maskine:

  1. lo – loopback interface
  2. enp0s3 (Adapter 1) – for host-kun kommunikation, der bruger DHCP, som ligger i et af de foregående trin, og senere konfigureret en statisk IP-adresse.,
  3. enp0s8 (Adapter 2) – til forbindelse til internettet. Det vil bruge DHCP som standard.
på Debian/Ubuntu/Linu.Mint

vigtigt: her brugte jeg Ubuntu 16.10 Server: IP-adresse: 192.168.56.5.

Åbn filen /etc/network/interfaces ved hjælp af din foretrukne editor med root privilegier:

$ sudo vi /etc/network/interfaces

Brug følgende indstillinger til den interface, enp0s3 (brug din foretrukne værdier her):

du Gemme filen og lukke.,

genstart Derefter netværkstjenester som så:

$ sudo systemctl restart networking

Alternativt, genstarte systemet og nøje kontrollere, om interfacet er ved hjælp af den nye ip-adresser:

$ ip add
På RHEL/CentOS/Fedora

Vigtigt: Til dette afsnit, har jeg brugt CentOS 7: IP-adresse: 192.168.56.10.,

Begynd med at åbne filen for enp0s3 – host-kun netkort, /etc/sysconfig/network-scripts/ifcfg-enp0s3 ved hjælp af din foretrukne editor med root privilegier:

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Opret/ændre følgende indstillinger (brug din foretrukne værdier her):

du Gemme filen og lukke., Genstart derefter netværkstjenesten som følger (Du kan også genstarte):

$ sudo systemctl restart network.service 

Kontroller, om grænsefladen bruger de nye IP-adresser som følger:

$ ip add

Administrer virtuelle maskiner fra værten ved hjælp af ssh

på værtsmaskinen skal du bruge ssh til at administrere dine virtuelle maskiner. I det følgende eksempel, er adgang til CentOS 7 (192.168.56.10) – server, der bruger SSH:

$ ssh [email protected]$ who
Forbind Gæst VM med brug af SSH

det er det!, I dette indlæg, vi beskrev en enkel metode til at oprette et netværk mellem en gæst virtuelle maskiner og værten. Del dine tanker om denne tutorial ved hjælp af feedbackafsnittet nedenfor.