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:
- Host operativsystem – Linu.Mint 18
- virtuel maskine OS – CentOS 7 og Ubuntu 16.,10
krav
- en fungerende Oracle Virtualbo.installeret på Host machine.
- Du skal have installeret en gæst operativsystem, såsom Ubuntu, Fedora, CentOS, Linux Mint eller nogen af dine valg i Oracle virtual box.
- 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
:
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.,
Nedenfor er et skærmbillede, som viser en ny vært-kun-net har været oprettet kaldet vboxnet0.
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.
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.
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 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:
- kontroller indstillingen: “Aktiv Networkr netværkskort” for at tænde den.,
- I området Knyttet til: skal du vælge Host-kun Adapter
- vælg Derefter Navnet på det netværk: vboxnet0
Som i skærmbilledet nedenfor, og klik på OK for at gemme indstillingerne:
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:
- kontroller indstillingen: “Aktiv Networkr netværksadapter” for at aktivere den.
- I området Knyttet til: vælg NAT
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
Fra skærmbilledet ovenfor, du kan se, at der er tre grænseflader, der er aktiveret på den virtuelle maskine:
-
lo
– loopback interface -
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., -
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
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.