Så här använder du bara VirtualBox-nätverk

How Use Virtualbox Host Only Networking



VirtualBox är en av de populära virtualiseringsplattformarna från Oracle Corporation. Med VirtualBox kan vi köra flera operativsystem samtidigt. Vi behöver inte krångla till vårt huvudsakliga värd -operativsystem. Den har många kraftfulla nätverksfunktioner för att konfigurera önskad konfiguration. Det finns sex nätverkslägen som stöds i VirtualBox, nämligen:

1. Ej ansluten (nätverkskort finns, men kabeln är urkopplad)







2. NAT (Network Address Translation)



3. NAT -tjänst



4. Överbryggat nätverk





5. Internt nätverk

6. Nätverk som endast är värd



7. Generiskt nätverk

Vad kommer vi att täcka?

I den här guiden lär vi oss hur vi kan konfigurera nätverksläge endast för värd i en virtuell VirtualBox-dator. Vi kommer att använda två virtuella maskiner: 1) Fedora 34 2) Ubuntu 20.04. Efter att ha anslutit dem i ett endast värdläge, kommer vi att kontrollera om båda kan pinga varandra och värdmaskinen. Låt oss först förstå konceptet och hur man använder nätverksläget Endast värd.

Nätverksläge som endast är värd för VirtualBox

Endast värdnätverk utför de kombinerade funktionerna för överbryggade och interna nätverkslägen. I bryggläge kan en virtuell maskin kommunicera med värdmaskinen och andra virtuella maskiner eftersom de delar samma fysiska gränssnitt för värdmaskinen. På samma sätt, när det gäller internt nätverksläge, kan virtuella maskiner bara prata med varandra men kan inte kommunicera med värdmaskinen och någon annan maskin utanför deras uppsättning eftersom de inte är anslutna till något fysiskt gränssnitt.

Notera: Det bör vara klart att alla funktioner som kan uppnås med internt nätverk också kan utföras via Bridge Networking. Men i det senare fallet finns det en säkerhetsrisk för att passera virtuell maskintrafik genom värdens fysiska gränssnitt.

Ett nätverksläge som endast är värd skapar ett nätverk mellan värdmaskinen och virtuella maskiner med ett programvarugränssnitt (NIC). Detta innebär att i det här läget kan en virtuell maskin ansluta till värden och andra virtuella maskiner. I det interna nätverksläget är anslutningen begränsad till virtuella datorer på samma värd. Till skillnad från det interna nätverksläget tillhandahåller läget Endast värd DHCP-tjänster för att tilldela IP-adresser till de anslutna virtuella datorerna. För det här läget finns det inget behov av det fysiska gränssnittet för värdmaskinen. Istället utför programvarugränssnittet (namnet vboxnet) samma funktion.

När det gäller virtuella apparater som redan är konfigurerade hjälper värdnätverket mycket. Dessa apparater innehåller flera virtuella maskiner som kör olika applikationer som databasservrar, webbservrar, etc. Vi kan ansluta webbservern och databaseservern med en endast värdadapter. På detta sätt kan båda kommunicera med varandra, men kan inte ansluta till omvärlden. Detta är den önskade inställningen för att säkra en databaseserver från direktåtkomst från omvärlden. Men när det gäller en webbserver måste vi komma åt den från hela världen. Så för att få detta gjort aktiverar vi den andra adaptern i VirtualBox -nätverksalternativet och ansluter den till Bridge -adaptern.

Aktiverar nätverksläge endast för värd

Följ stegen nedan för att aktivera nätverksläge endast för värd i VirtualBox:

Steg 1. Vi måste skapa en nätverksadapter som endast är värd. För detta, gå till alternativet Arkiv i menyraden i VirtualBox och välj Host Network Manager.

Steg 2. I det nya popup-fönstret väljer du den gröna ikonen som motsvarar Skapa nätverk endast för värd. En ny adapter, vboxnet0, kommer att skapas. IP -intervallet för denna adapter kan ställas in från manuellt läge till automatiskt läge med hjälp av menyn Egenskaper.

Observera IPv4 -adressen och masken för adaptern: 192.168.56.1/24 . Vi kommer att behöva det senare när vi konfigurerar IP -adresser på virtuella datorer.

Steg 3. När den virtuella adaptern har skapats kan vi använda den med nätverksläget Endast värd. Välj nu den virtuella maskinen från listan i den vänstra rutan. Högerklicka på namnet på den virtuella maskinen och välj alternativet Inställningar eller välj ikonen Inställningar i den högra rutan.

Steg 4. I det nya popup -fönstret väljer du etiketten som motsvarar Nätverk .

Steg 5. På den högra rutan, under fliken Adapter 1:

1. Markera för att markera Aktivera nätverkskort alternativ.

2. Under Bifogad till etikett, välj Adapter endast för värd alternativ från rullgardinsmenyn.

3. Från rullgardinsmenyn med etiketten namn , välj namnet på den virtuella adaptern ( vboxnet0 i vårat fall). Spara inställningar och avsluta.

Steg 6. Starta nu dina virtuella maskiner och kontrollera IP -gränssnittet för båda. Du kan använda ip a kommando för detta. Låt oss konfigurera varje maskin:

en springtur ip a kommando:

Som du kan se finns det ingen IP -adress för enp0s3 -gränssnittet på båda virtuella datorerna.

b) Nu kommer vi att ställa in IP -adressen på båda virtuella datorerna. Stegen kommer att vara desamma för både Ubuntu och Fedora. IP -adresserna bör ligga inom vboxnet0 -nätverkets intervall.

1) Ubuntu VM

Kör följande kommando på varje maskin.

a) Kontrollera namnet på anslutningen

nmcli med show

b) Lägg till IP -adresser

sudonmcli con mod Trådbunden anslutning 1ipv4.adresser 192.168.56.10/24ipv4.gateway 192.168.56.1 ipv4.metodhandbok

c) Starta om anslutningen

sudonmcli con down Trådbunden anslutning 1

sudonmcli con up Trådbunden anslutning 1

2) Fedora VM

a) Kontrollera namnet på anslutningen

nmcli med show

b) Lägg till IP -adresser

sudonmcli con mod Trådbunden anslutning 1ipv4.adresser 192.168.56.11/24ipv4.gateway 192.168.56.1 ipv4.metodhandbok

c) Starta om anslutningen

sudonmcli con down Trådbunden anslutning 1

sudonmcli con up Trådbunden anslutning 1

Testar nätverksanslutning

Nu när vi har konfigurerat värd-nätverket, låt oss kontrollera om ping fungerar mellan de virtuella datorerna och värden. Vi kommer att pinga varje maskin från den andra:

1. Ping från Ubuntu till Fedora och värdmaskin.

2. Pingar från Fedora till Ubuntu och värdmaskin.

3. Pinga från värdmaskinen till Fedora till Ubuntu.

Slutsats

Vi har framgångsrikt konfigurerat nätverk som endast är värd mellan två virtuella datorer (virtuella datorer) i VirtualBox. En god förståelse för olika funktioner i VirtualBox kan hjälpa till att skapa olika konfigurationer och scenarier för testning före distribution.