När du har installerat olika operativsystem i Oracle VirtualBox kanske du vill aktivera kommunikation mellan värden och virtuella maskiner.
i den här artikeln kommer vi att beskriva den enklaste och direkta metoden för att skapa ett nätverk för gäst virtuella maskiner och värden i Linux.
i denna handledning:
- värd operativsystem – Linux Mint 18
- virtuell maskin OS – CentOS 7 och Ubuntu 16.,10
krav
- en fungerande Oracle Virtualbox installerad på värddatorn.
- Du måste ha installerat ett gästoperativsystem som Ubuntu, Fedora, CentOS, Linux Mint eller något av ditt val i Oracle virtual box.
- Stäng av de virtuella maskinerna när du utför konfigurationerna upp till det steg där du måste slå på dem.
för att gäst-och värdmaskinerna ska kunna kommunicera måste de vara i samma nätverk och som standard kan du bifoga upp till fyra nätverkskort till dina gästmaskiner.,
standardnätverkskortet (Adapter 1) används normalt för att ansluta gästmaskinerna till Internet med Nat via värddatorn.
viktigt: Ställ alltid in den första adaptern för att kommunicera med värden och den andra adaptern för att ansluta till Internet.
skapa ett nätverk för gäster och värddator
vid Virtualbox manager-gränssnittet nedan, börja med att skapa ett nätverk där värden och gästerna kommer att fungera.,
gå till fil –> inställningar eller slå Ctrl + G
:
från följande gränssnitt finns det två alternativ; välj endast värdnätverk genom att klicka på den. Använd sedan+
-tecknet till höger för att lägga till ett nytt värdnätverk.,
nedan visas ett skärmskott som visar ett nytt värd-enda nätverk har skapats som heter vboxnet0.
om du vill kan du ta bort det med knappen-
I mitten och för att visa nätverksinformationerna / inställningarna, klicka på knappen Redigera.,
Du kan också ändra värdena enligt dina önskemål, till exempel nätverksadressen, nätverksmask etc.
Obs! IPv4-adressen i gränssnittet nedan är värddatorns IP-adress.
i nästa gränssnitt kan du konfigurera DHCP-servern som är om du vill att gästmaskinerna ska använda en dynamisk IP-adress (se till att den är aktiverad innan du använder den). Men jag rekommenderar att du använder en statisk IP-adress för de virtuella maskinerna.,
Klicka nu på OK på alla nätverksinställningsgränssnitt nedan för att spara ändringarna.
Konfigurera nätverksinställningar för virtuell maskin
Obs: Du kan följa stegen nedan för varje virtuell maskin som du vill lägga till i nätverket för att kommunicera med värddatorn.
tillbaka vid virtual box manager-gränssnittet, Välj din gäst virtuella maskin som Ubuntu 16.10 server eller CentOS 7 och klicka på inställningsmenyn.,
konfigurera Adapter för att ansluta virtuell maskin till värd
Välj nätverksalternativet från gränssnittet ovan. Därefter konfigurerar du det första nätverkskortet (Adapter 1) med följande inställningar:
- kontrollera alternativet: ”Aktivera nätverksadapter” för att slå på det.,
- i fältet som är anslutet till: välj endast värdadapter
- välj sedan namnet på nätverket: vboxnet0
som i skärmbilden nedan och klicka på OK för att spara inställningarna:
konfigurera adapter för att ansluta virtuell maskin till Internet
lägg sedan till ett andra nätverkskort (adapter 2) för att ansluta virtuell maskin till Internet via värden., Använd inställningarna nedan:
- kontrollera alternativet: ”Aktivera nätverksadapter” för att aktivera den.
- i fältet som är kopplat till: Välj NAT
konfigurera statisk IP-adress för gäst virtuell maskin
i detta skede, ström på Gästens virtuella maskin, logga in och konfigurera statisk IP-adress.,visa alla gränssnitt på gästdatorn och tilldelade IP – adresser:
$ ip add
från skärmbilden ovan kan du se att det finns tre gränssnitt aktiverade på den virtuella maskinen:
-
lo
-loopback gränssnitt -
enp0s3
(Adapter 1) – för host-only kommunikation som använder dhcp som anges i ett av de tidigare stegen och senare konfigureras med en statisk IP-adress., -
enp0s8
(Adapter 2) – för anslutning till Internet. Det kommer att använda DHCP som standard.
på Debian / Ubuntu / Linux Mint
viktigt: här använde jag Ubuntu 16.10 Server: IP-adress: 192.168.56.5.
öppna filen / etc / nätverk / gränssnitt med din favoritredigerare med Super användarbehörighet:
$ sudo vi /etc/network/interfaces
använd följande inställningar för gränssnittet enp0s3 (Använd dina önskade värden här):
spara filen och avsluta.,
starta sedan om nätverkstjänster som så:
$ sudo systemctl restart networking
alternativt starta om systemet och noggrant, kontrollera om gränssnittet använder de nya ip-adresserna:
$ ip add
på RHEL/CentOS/Fedora
viktigt: för det här avsnittet använde jag CentOS 7: IP-adress: 192.168.56.10.,
börja med att öppna filen för enp0s3 – host-only Network interface; / etc/sysconfig/network-scripts/ifcfg-enp0s3 med din favoritredigerare med Super användarbehörighet:
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
skapa/ändra följande inställningar (Använd dina föredragna värden här):
spara filen och avsluta., Starta sedan om nätverkstjänsten enligt följande (Du kan också starta om):
$ sudo systemctl restart network.service
kontrollera om gränssnittet använder de nya IP-adresserna enligt följande:
$ ip add
hantera virtuella maskiner från värd med SSH
på värddatorn, använd SSH för att hantera dina virtuella maskiner. I följande exempel får du tillgång till CentOS 7 (192.168.56.10)server med SSH:
$ ssh [email protected]$ who
det är det!, I det här inlägget beskrev vi en enkel metod för att skapa ett nätverk mellan en gäst virtuella maskiner och värden. Dela dina tankar om den här handledningen med hjälp av återkopplingssektionen nedan.