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:

  1. värd operativsystem – Linux Mint 18
  2. virtuell maskin OS – CentOS 7 och Ubuntu 16.,10

krav

  1. en fungerande Oracle Virtualbox installerad på värddatorn.
  2. Du måste ha installerat ett gästoperativsystem som Ubuntu, Fedora, CentOS, Linux Mint eller något av ditt val i Oracle virtual box.
  3. 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:

Virtualbox Inställningar fönster

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.,

Ställ in gästnätverk

nedan visas ett skärmskott som visar ett nytt värd-enda nätverk har skapats som heter vboxnet0.

Virtualbox Preferences Window

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.

information om Värdnätverket

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.

Ställ in Gäststatisk IP aAddress

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 VM-Inställningar

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:

  1. kontrollera alternativet: ”Aktivera nätverksadapter” för att slå på det.,
  2. i fältet som är anslutet till: välj endast värdadapter
  3. välj sedan namnet på nätverket: vboxnet0

som i skärmbilden nedan och klicka på OK för att spara inställningarna:

aktivera nätverksadapter för gäst VM
aktivera nätverksadapter för gäst VM

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:

  1. kontrollera alternativet: ”Aktivera nätverksadapter” för att aktivera den.
  2. i fältet som är kopplat till: Välj NAT
aktivera nätverksadapter för VM

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
konfigurera statisk IP – adress för VM

från skärmbilden ovan kan du se att det finns tre gränssnitt aktiverade på den virtuella maskinen:

  1. lo-loopback gränssnitt
  2. 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.,
  3. 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
Anslut gäst VM med SSH

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.