július 16, 2019
Michael Bose
ebben a modern üzleti világban a hálózatépítés az interaktív számítógépes műveletek kulcsfontosságú eleme. Nehéz elképzelni, hogyan lehet adatokat cserélni hálózatok nélküli számítógépek között egy olyan világban, ahol minden egyre növekvő sebességgel változik., A hardveres virtualizáció egyik központi eleme a virtuális gépek használatának lehetősége szinte minden olyan esetben, amikor fizikai számítógépek is használhatók. Így a virtuális gépeknek képesnek kell lenniük arra, hogy virtuális hálózati adaptereikkel fizikai és virtuális hálózatokhoz kapcsolódjanak. A VirtualBox-on futó virtuális gépek különböző hálózatokhoz csatlakoztathatók. A VirtualBox több hálózati módot biztosít a virtuális gépek számára. A mai blogbejegyzés a VirtualBox hálózati beállításait tartalmazza, hogy segítsen a VirtualBox konfigurálásában a lehető legjobb módon, hogy megfeleljen az Ön igényeinek.,
Alul a következő VirtualBox-hálózati mód lesz szó, valamint képest:
- Nem Csatolt
- NAT
- a NAT-Network
- Áthidalni Adapter
- Belső Hálózati
- Host-Csak-Adapter
- Általános Sofőr
Virtuális Hálózati Kártyák
Minden VM VirtualBox segítségével akár nyolc virtuális hálózati adapterek, minden, ami viszont az említett, mint egy hálózati vezérlő (NIC). Négy virtuális hálózati adapter konfigurálható a VirtualBox GUI-ban (grafikus felhasználói felület)., Minden virtuális hálózati adapter (legfeljebb 8) konfigurálható a VBoxManage modifyvm paranccsal. A Vboxmanage a VirtualBox parancssori kezelő eszköze, amely felhasználható az összes VirtualBox beállítás konfigurálására, beleértve a VirtualBox hálózati beállításait is. A VirtualBox hálózati adapter beállításai a virtuális gép beállításaiban érhetők el (válassza ki a virtuális gép beállításait, nyomja meg a Beállítások elemet, majd lépjen a VM beállítások ablak hálózati szakaszába).
ott négy adapter lapot kell látnia. Egy virtuális hálózati adapter alapértelmezés szerint engedélyezve van a virtuális gép létrehozása után., Jelölje be a “hálózati Adapter engedélyezése” jelölőnégyzetet az adapter engedélyezéséhez, majd törölje a jelölőnégyzetet a letiltáshoz (ez a jelölőnégyzet meghatározza, hogy egy virtuális hálózati adapter eszköz csatlakozik-e virtuális géphez vagy sem).
Hit speciális bővíteni speciális VirtualBox hálózati adapter beállításait.,
NAKIVO Backup & replikáció kiváló adatvédelmet biztosít az SMBs és a vállalatok számára, több biztonsági mentési, replikációs és helyreállítási funkcióval, beleértve a VMware Backup, hyper-v Backup, Office 365 Backup és így tovább.
virtuális hálózati adapterek típusai a VirtualBox
virtuális hálózati adapter egy szoftveres emulált fizikai eszköz., Hat virtuális adapter típus létezik, amelyeket VirtualBox virtualizálhat.
- AMD PCnet-PCI II (Am79C970A). Ez a hálózati adapter AMD chipen alapul, sok esetben használható. Ami a Windows vendégeket illeti, ez a hálózati adapter régebbi Windows verziókhoz (például Windows 2000) használható, mivel az újabb Windows verziók, például a Windows 7, 8 és 10 nem tartalmaznak beépített illesztőprogramot ehhez az adapterhez. Eredetileg az Am79C970A PCI eszköz egyetlen chipet tartalmazott 10 Mbit vezérlővel, a DMA motort pedig integrálták., Ez a hálózati adapter támogatja az AMD Magic Packet technológiáját a távoli ébresztéshez.
- AMD PCnet-FAST III (Am79C973). Ezt a virtualizált hálózati adaptert szinte minden olyan vendég operációs rendszer támogatja, amely a VirtualBox-on futtatható. A GRUB (a rendszerbetöltő) ezt az adaptert használhatja a hálózati indításhoz. Az előző hálózati adapterhez hasonlóan ez az AMD chip.
- Intel PRO / 1000 MT Desktop (82540EM). Ez az adapter tökéletesen működik a Windows Vista és újabb Windows verziókkal. A legtöbb Linux disztribúció támogatja ezt az adaptert is.
- Intel PRO / 1000 t Server (82543GC)., A Windows XP felismeri ezt az adaptert további illesztőprogramok telepítése nélkül.
- Intel PRO / 1000 MT szerver (82545EM). Ez az adapter modell hasznos importálni OVF sablonok más platformokon, valamint megkönnyítheti import folyamat.
- Paravirtualizált hálózati Adapter (virtio-net) egy speciális eset. A legtöbb operációs rendszer által támogatott virtualizáló hálózati hardver helyett a vendég operációs rendszernek speciális szoftverfelületet kell biztosítania a virtualizált környezetekhez., Ez a megközelítés lehetővé teszi, hogy elkerülje a hálózati hardverek emulálásának összetettségét, ennek eredményeként javíthatja a hálózati teljesítményt.
az ipari szabvány virtIO hálózati illesztőprogramokat a VirtualBox támogatja. A VirtIO networking illesztőprogramjai a KVM projekt részét képezik, nyílt forráskódúak. Ezek az illesztőprogramok a 2.6.25 vagy újabb rendszermaggal rendelkező Linuxhoz érhetők el, a Windows pedig olyan régebbi verziókat tartalmaz, mint a Windows 2000, XP és Vista.,
Jumbo frames support
a VirtualBox korlátozott támogatást nyújt a jumbo keretekhez (Ethernet keretek, amelyek olyan csomagokat hordozhatnak, amelyek mérete több mint 1500 bájt). Ha jumbo kereteket kell használnia, válassza ki az Intel virtualizált hálózati adaptert, majd konfigurálja az adaptert áthidalt módban történő működésre. Az AMD-alapú virtuális hálózatok adapterei nem támogatják a jumbo kereteket. Ha megpróbálja engedélyezni a jumbo kereteket az AMD-alapú virtuális hálózati adapterekhez, a jumbo keretek csendben leesnek a bemeneti és kimeneti forgalom miatt. A Jumbo keretek alapértelmezés szerint le vannak tiltva.,
VirtualBox hálózati módok
a VirtualBox hosszú listát biztosít a hálózati módokról, ami a VirtualBox hálózati beállítások egyik legérdekesebb tulajdonsága. Minden virtuális hálózati adapter külön konfigurálható, hogy más hálózati módban működjön. Például beállíthatja az 1 adapter NAT módját, a 2 adapter csak fogadó módját. Kiválaszthatja a hálózati módot a csatolt legördülő menüben.
nézzük meg részletesen az egyes VirtualBox hálózati módokat.,
nincs csatolva
virtuális hálózati adapter van telepítve a virtuális gépben, de a hálózati kapcsolat hiányzik, ugyanúgy, mint amikor fizikai hálózati adapter használatakor húzza ki az Ethernet hálózati kábelt. Ez a mód hasznos lehet a teszteléshez. Például engedélyezheti ezt a hálózati módot rövid ideig, hogy emulálja a kábel kihúzását. Ha letiltja a nem csatlakoztatott módot egy másik hálózati módra való váltással, a hálózati kapcsolat újra elérhetővé válik., Azt is ellenőrizheti, hogy egy DHCP-ügyfél helyesen kapja-e meg az IP-címet, hogy a megfelelő alkalmazás folytathatja-e a letöltést a kapcsolat megszakítása vagy a csomagvesztés után stb.
a nem csatlakoztatott hálózati mód használata helyett bármilyen más hálózati módot használhat a kábelhez csatlakoztatott jelölőnégyzet bejelölése nélkül. A jelölőnégyzetet bejelölheti/eltávolíthatja, ha a virtuális gép futó állapotban van (lásd a fenti képernyőképet). Ne felejtse el megnyomni az OK gombot a VM hálózati konfigurációjának módosításához.
NAT
Ez a hálózati mód alapértelmezés szerint engedélyezve van egy virtuális hálózati adapterhez., A virtuális gépeken működő vendég operációs rendszer virtuális NAT (Network Address Translation) eszközzel férhet hozzá a fizikai helyi hálózat (Lan) gazdagépeihez. A külső hálózatok, beleértve az internetet is, vendég operációs rendszerről érhetők el. A vendéggép nem érhető el a fogadó gépről, vagy a hálózat más gépeiről, amikor a NAT módot a VirtualBox hálózatépítéshez használják. Ez az alapértelmezett hálózati mód elegendő azoknak a felhasználóknak, akik például Csak internet-hozzáféréshez szeretnének virtuális gépet használni.,
a VM hálózati adapter IP-címét DHCP-n keresztül kapjuk meg, az ebben a hálózati módban használt hálózat IP-címét pedig nem lehet megváltoztatni a GUI-ban. A VirtualBox beépített DHCP szerverrel és NAT motorral rendelkezik. A virtuális NAT eszköz a VirtualBox host fizikai hálózati adapterét használja külső hálózati interfészként. A NAT módban használt virtuális DHCP-kiszolgáló alapértelmezett címe 10.0.2.2 (ez a virtuális gép alapértelmezett átjárójának IP-címe is). A hálózati maszk 255.255.255.0.,
ha két vagy több virtuális gép hálózati adaptereit konfigurálja a NAT mód használatához, akkor minden virtuális gép megkapja a 10.0.2.15 IP-címet a saját elszigetelt hálózatában egy privát virtuális NAT eszköz mögött. Az egyes virtuális gépek alapértelmezett átjárója 10.0.2.2., A VirtualBox IP-cím nem változik, ha a NAT módban használják, mint látható az alábbi:
annak érdekében, hogy a NAT mód a VM a Virtuális, adjuk ki a következő parancsot:
, Ahol:
- VM_name a neve a virtuális gép;
- nic1 a száma a virtuális hálózati adapter;
- nat a neve a VirtualBox-hálózati mód, hogy meg kell állítani.,
A Port forwarding közvetlenül a VirtualBox VM hálózati beállítások ablakából konfigurálható a Port forwarding gombra kattintva(a fenti képernyőképen látható). Részletes információk a port-továbbítás konfigurálásáról a VirtualBox hálózati beállításaiban, amelyeket alább talál a hálózati módok szakasz után.
Nat Network
Ez a mód hasonló az útválasztó konfigurálásához használt NAT módhoz. Ha több virtuális gépen használja a NAT hálózati módot, akkor a hálózaton keresztül kommunikálhatnak egymással., A virtuális gépek hozzáférhetnek a fizikai hálózat más állomásaihoz, valamint hozzáférhetnek külső hálózatokhoz, beleértve az internetet is. Bármely gép, a külső hálózatok, valamint azok a fizikai hálózat, amely a fogadó készülék csatlakoztatva van nem fér hozzá a VMs használatára van beállítva, hogy a NAT-Network mode (hasonlóan, ha beállíthatja, hogy a router az internet hozzáférés az otthoni hálózat). A vendéggépet nem érheti el a gazdagépről a NAT hálózati mód használatakor (kivéve, ha a port forwardingot a globális VirtualBox hálózati beállításokban konfigurálja)., A beépített VirtualBox NAT router a VirtualBox host fizikai hálózati interfészvezérlőjét használja külső hálózati interfészként (mint a NAT mód esetében).
a hálózati cím és név megváltoztatható a globális VirtualBox beállításokban (File > Beállítások)., A Beállítások ablak bal oldali ablaktáblájában válassza a hálózat lehetőséget a globális VirtualBox hálózati beállítások eléréséhez, majd kattintson duplán a meglévő NAT hálózatra a beállítások szerkesztéséhez (új hálózatot is hozzáadhat, vagy törölhet egy meglévő hálózatot a + vagy x ikonokra kattintva).
a megjelenő kis felbukkanó ablakban lehetőség van a DHCP, IPv6 engedélyezésére/letiltására, valamint a port továbbításának konfigurálására is.
a NatNetwork alapértelmezett címe 10.0.2.0/24.
Az alapértelmezett átjáró IP 10.0.2.1 (az x. x. x.,1 a sablon az alapértelmezett átjáró IP hozzárendelésére szolgál). Például, ha új virtuális hálózatot hoz létre a NAT hálózati módhoz a VirtualBox alkalmazásban, majd beállítja a 192.168.22.0 / 24 hálózati címet, az átjáró IP-címe Ebben a hálózatban 192.168.22.1 lesz. A NAT hálózati módban használt hálózat átjárójának IP-címét nem módosíthatja, valamint a DHCP-kiszolgáló által kiadott IP-címek tartományát sem. Hasonlóképpen, a DHCP szerver IP-címe alapértelmezés szerint 10.0.2.3 (az x. x. x. 3 sablont használják).,
a VirtualBox-on futó Windows 7 VM IP-konfigurációja a NAT hálózati módban konfigurált virtuális hálózati adapterrel jelenik meg a képernyőképen.
Ha nem szeretné szerkeszteni a VirtualBox hálózati beállításait a GUI-ban, új NAT hálózatot adhat hozzá a VBoxManage segítségével a következő paranccsal:
ahol:
- natnet1 a NAT hálózat neve;
- 192.168.22.0/24 a NAT hálózat címe.,
Ha konfigurálni szeretné a VM hálózati adapter használata érdekében a NAT-Hálózati mód, Virtuális, futtassa a következő parancsot:
, Ahol:
- nic1 az első virtuális hálózati adapter (hálózati vezérlő);
- natnetwork a neve a VirtualBox-hálózati mód.
előfordulhat, hogy a beállítások alkalmazása előtt le kell állítania a virtuális gépet.,
annak elkerülése érdekében, hogy ugyanazt a parancsot megismételjük a VBoxManage-val, amikor kiválasztunk egy virtuális hálózati adaptert a virtuális hálózati adapterhez a cikk minden szakaszában, fontolja meg az összes lehetséges VirtualBox hálózati mód nevét: egyik sem, null, nat, natnetwork, bridged, intnet, hostonly, generic.
Port forwarding egy másik lehetőség, hogy lehet hozzáférni, konfigurálható ez az ablak. Port forwarding lehet használni, hogy konfigurálja a hozzáférést a fogadó gép és más házigazdák az azonos fizikai hálózat a szolgáltatások futó vendég operációs rendszer belsejében VM (lásd az alábbi részleteket)., Mint látható, a VirtualBox GUI-ban a NAT mód és a NAT hálózati módok port továbbítási beállításainak helye eltérő. A NAT mód Port továbbítási beállításai VM > Beállítások > hálózat, míg a NAT hálózati mód port továbbítási beállításai a > Beállítások > Beállítások > hálózat., Ennek oka az, hogy a NAT mód port-továbbítási szabályai minden egyes virtuális gép esetében egyediek, míg a NAT hálózati mód port-továbbítási szabályai több olyan virtuális gép esetében gyakoriak, amelyek adapterei a megfelelő NAT hálózathoz csatlakoznak. A port forwarding konfigurálásával kapcsolatos részleteket lásd alább a Port Forwarding szakaszban.
áthidalt Adapter
Ez a mód a virtuális gép virtuális hálózati adapterének olyan fizikai hálózathoz való csatlakoztatására szolgál, amelyhez a VirtualBox gazdagép fizikai hálózati adaptere csatlakozik. A VM virtuális hálózati adapter a host hálózati interfészt használja hálózati kapcsolathoz., Egyszerűen fogalmazva, a hálózati csomagokat közvetlenül a virtuális hálózati adapterről/a virtuális hálózati adapterre küldik, további útválasztás nélkül. A VirtualBox egy speciális hálózati szűrőillesztőt használ áthidalt hálózati módhoz annak érdekében, hogy kiszűrje az adatokat a gazdagép fizikai hálózati adapteréből.
Ez a hálózati mód olyan szerverek futtatására használható virtuális gépeken, amelyeknek teljes mértékben hozzáférhetőnek kell lenniük egy fizikai helyi hálózatról. Ha az áthidalt hálózati módot használja a VirtualBox alkalmazásban, hozzáférhet egy gazdagéphez, a fizikai hálózat házigazdáihoz és külső hálózatokhoz, beleértve az internetet egy virtuális gépről., A virtuális gép a gazdagépről, valamint a fizikai hálózathoz csatlakoztatott más gépekről (és virtuális gépekről) érhető el.
Ha több fizikai hálózati adapter van a gazdagépen, akkor válassza ki a megfelelő adaptert a VirtualBox hálózati beállításaiban. Az alábbi képernyőképen két fizikai hálózati adapter látható-Ethernet adapter és Wi-Fi adapter . Ha vezeték nélküli hálózati adapterhez használja az áthidalt módot, akkor nem használhatja a Wi-Fi adapter alacsony szintű funkcióit egy vendég operációs rendszerben. Például nem választhatja ki a csatlakozni kívánt Wi-Fi hálózatokat, engedélyezheti a megfigyelési módot stb., Ehelyett csatlakoznia kell a gazdagép Wi-Fi hálózatához. Ha a Wi-Fi adapter összes funkcióját a virtuális gép vendég operációs rendszerében kell használnia, használjon USB Wi-Fi adaptert és USB Pass-through funkciót, amint azt a Kali Linux VirtualBox-ra történő telepítéséről szóló blogbejegyzés ismerteti.
a VirtualBox-ban a VM virtuális hálózati adapter IP-címe ugyanahhoz a hálózathoz tartozhat, mint a gazdagép fizikai hálózati adapterének IP-címe, amikor az áthidaló módot használják., Ha van DHCP-kiszolgáló a fizikai hálózatban, akkor a virtuális gép virtuális hálózati adaptere automatikusan áthidalt módban kapja meg az IP-címet (ha az IP-cím megszerzése automatikusan be van állítva a vendég operációs rendszer hálózati interfészbeállításaiban). Így az áthidalt módban működő virtuális hálózati adapter alapértelmezett átjárója megegyezik a gazdagépével. Nézzünk egy egyszerű példát az IP-címekkel.
a fizikai hálózat címe: 10.10.10.0/24
Az alapértelmezett átjáró IP-címe a fizikai hálózatban: 10.10.10.,1
a DHCP szerver IP-címe a fizikai hálózatban: 10.10.10.1
a gazdagép IP-konfigurációja: az IP – cím-10.10.10.72; netmask-255.255.255.0; alapértelmezett átjáró – 10.10.10.1.
a vendéggép IP-konfigurációja: az IP – cím-10.10.10.91; netmask-255.255.255.0; alapértelmezett átjáró – 10.10.10.1.
néha előfordulhat, hogy több átjárója van a fizikai hálózatban., A fogadó gép segítségével egy átjárón keresztül csatlakozhat a szükséges hálózatokhoz, vendéggéppel pedig a második átjárón keresztül csatlakozhat más hálózatokhoz. Szerkeszthet egy útválasztási táblát is a virtuális gépen, valamint útvonalakat adhat hozzá mindkét átjáróhoz a megfelelő hálózatokhoz való csatlakozáshoz. Mint látható, az áthidalt hálózati mód hatékony lehetőség a VirtualBox hálózati beállításaiban, sok felhasználási esettel.
Promiscuous mode. Ez a mód lehetővé teszi a hálózati adapter számára, hogy átadja az összes fogadott forgalmat, függetlenül attól, hogy melyik adapterre irányul a forgalom., Normál módban a hálózati adapter csak olyan kereteket kap, amelyek a fejlécben célcímként tartalmazzák az adott hálózati adapter MAC-címét. Azok a keretek, amelyeket a kiválasztott adapter MAC-címétől eltérő MAC-címre címeznek (ha a forgalmat nem sugározzák), normál üzemmódban csökkennek., A kicsapongó mód lehetővé teszi, hogy egy fizikai hálózati adapter több MAC-címeket, így az összes bejövő forgalom, hogy adja át a fizikai hálózati adaptert a géphez, majd elérjük a virtuális hálózati adapter a VM, amely saját MAC címét, hogy az képviseli a host adapter, még akkor is, ha ez a forgalom nem foglalkozik a virtuális hálózati adapter az adott VM.
a legtöbb vezeték nélküli hálózati adapter nem támogatja a kicsapongó módot., A Wi-Fi adapterekhez való áthidalás a következő módon történik: a VirtualBox helyettesíti a megfelelő MAC-címeket az Ethernet-keretek fejlécében, amelyeket a virtuális hálózati adapterhez kell szállítani (ehhez a forgalomhoz a fogadó Wi-Fi adapter MAC-címét kell használni). A promiscuous mód hasznos hálózati teszteléshez és biztonsági ellenőrzésekhez. A promiscuous módot a VirtualBox hálózati beállításaiban engedélyezheti, a hálózati forgalmat pedig szippantással figyelheti.
három lehetőség van a kicsapongó mód használatára.
- tagadja., Minden olyan forgalom, amely nem a virtuális gép virtuális hálózati adapterére irányul, el van rejtve a virtuális géptől. Ez az opció alapértelmezés szerint be van állítva.
- VMs engedélyezése. Minden forgalom el van rejtve a VM hálózati adaptertől, kivéve a más virtuális gépekre továbbított forgalmat.
- Allow All. Ebben a módban nincsenek korlátozások. A VM hálózati adapter láthatja az összes bejövő és kimenő forgalmat.
a kicsinyített mód nemcsak áthidalt hálózati módra, hanem NAT hálózati, belső hálózati és csak Gazdaszervezeti Adapter üzemmódra is használható.,
belső hálózat
azok a virtuális gépek, amelyek adapterei a VirtualBox belső hálózati módban működnek, egy elszigetelt virtuális hálózathoz vannak csatlakoztatva. A hálózathoz csatlakoztatott virtuális gépek kommunikálhatnak egymással, de nem tudnak kommunikálni egy VirtualBox gazdagéppel, vagy bármely más fizikai hálózatban vagy külső hálózatokban. A belső hálózathoz csatlakoztatott virtuális gépek nem érhetők el gazdagépről vagy más eszközről. A VirtualBox belső hálózat valós hálózatok modellezésére használható.,
például létrehozhat három virtuális gép, amelyek mindegyike egy virtuális hálózati adapter (Adapter 1) csatlakozik a belső hálózathoz. Ezeknek a hálózati adaptereknek az IP-címeit a VirtualBox belső hálózathoz használt alhálózatból kell meghatározni (az alhálózatot manuálisan kell meghatároznia). Az egyik ilyen virtuális gép (VM1) rendelkezik egy második virtuális hálózati adapterrel is, amely NAT módban működik., A VM1 útválasztóként van konfigurálva (az útválasztó létrehozásának egyik legjobb megoldása a Linux telepítése és az IPTABLES konfigurálása, de először egyszerűbb útválasztási megoldásokat használhat VirtualBox hálózati tesztelés esetén).
a VM2 és VM3, amelyek hálózati adapterei csak a VirtualBox belső hálózathoz vannak csatlakoztatva, akkor férhetnek hozzá külső hálózatokhoz, ha a VM1 belső hálózati adapterének IP-címe átjáróként van beállítva a VM2 és VM3 hálózati beállításaiban.
a példában használt hálózati konfiguráció:
VM2. IP – cím-192.168.23.,2 (belső hálózat), átjáró – 192.168.23.1
VM3. IP-cím-192.168.23.3 (belső hálózat), átjáró – 192.168.23.1
VirtualBox belső hálózati alhálózat: 192.168.23.0/24
Lásd az alábbi ábrát az egyértelműség érdekében.
Megjegyzés: ilyen virtuális infrastruktúrát is telepíthet a tűzfalszabályok tesztelésére IPTABLES-ben, mielőtt végrehajtja azokat a valós hálózati infrastruktúrában, de célszerű az áthidalt módot használni, nem pedig a VM1 második virtuális hálózati adapterének NAT módját, amikor külső hálózatokhoz csatlakozik/.,
Host-only Adapter
Ez a hálózati mód a fogadó és a vendégek közötti kommunikációra szolgál. A virtuális gép képes kommunikálni a csak a fogadó hálózathoz csatlakoztatott más virtuális gépekkel, valamint a gazdagéppel. A VirtualBox host machine elérheti az összes virtuális Gépet, amely csak a fogadó hálózathoz csatlakozik.
a VirtualBox Host-Only virtuális hálózati adapter Egy host operációs rendszerben jön létre a csak a fogadó hálózatban való használatra. A VirtualBox hálózat beállításait a > Host Network Manager Fájl segítségével szerkesztheti.,
esetünkben a csak fogadó hálózat alapértelmezett hálózati címe 192.168.56.0 / 24, a virtuális hálózati adapter IP-címe pedig 192.168.56.1. Ezeket az IP-címeket manuálisan szerkesztheti az Adapter lapon. A DHCP-kiszolgáló engedélyezhető vagy letiltható a megfelelő jelölőnégyzet bejelölésével. A DHCP szerver lapon beállíthatja a DHCP-kiszolgáló, a netmask IP-címét, valamint a DHCP-ügyfelek számára kiadandó IP-címek tartományát.,
a virtuális hálózati adaptereknek nincs átjárójuk az IP-konfigurációjukban, mivel a csak fogadó mód nem teszi lehetővé a csak a fogadó hálózaton kívüli eszközök csatlakoztatását. Az is lehetséges, hogy hozzon létre több VirtualBox host-csak hálózati adapter annak érdekében, hogy a különböző host-csak hálózatok-csak nyomja meg a Create gombot. Ha a csak fogadó hálózatra már nincs szükség, egyszerűen válassza ki az adaptert, majd nyomja meg az Eltávolítás gombot.
Generic Driver
Ez a hálózati mód lehetővé teszi az általános hálózati interfész megosztását., A felhasználó kiválaszthatja a megfelelő illesztőprogramot, amelyet kiterjesztési csomagban kell elosztani, vagy a VirtualBox-hoz mellékelni.
két almód áll rendelkezésre a VirtualBox Generic Driver mode-UDP Tunnel és VDE (Virtual Distributed Ethernet) hálózatokhoz.
UDP alagút. A különböző gazdagépeken futó virtuális gépek átlátható módon kommunikálhatnak egy meglévő hálózati infrastruktúra használatával.
VDE Networking. A virtuális gépek csatlakozhatnak egy virtuális elosztott kapcsolóhoz Linux vagy FreeBSD gépeken., A VirtualBox-ot forrásokból kell összeállítania a VDE hálózati használatához, mivel a szabványos VirtualBox csomagok nem tartalmazzák ezt a funkciót.
a VirtualBox hálózati módok összehasonlítása
a nagyobb kényelem érdekében összefoglaljuk a VirtualBox által támogatott hálózati módokra vonatkozó összes információt ebben a táblázatban:
Port továbbítás
A Port továbbítása a megfelelő IP-címre és portra címzett forgalom elfogásának folyamata, amellett, hogy a forgalmat más IP-címre és/vagy portra irányítja., Speciális alkalmazások használhatók számítógépeken és más útválasztó eszközökön a port továbbítás konfigurálásához. A port forwarding egyik legnépszerűbb felhasználási esete az, hogy hozzáférést biztosít bizonyos hálózati szolgáltatásokhoz, amelyek a NAT mögött vannak elrejtve a külső hálózatoktól. A port forwarding szabályok konfigurálása után az ügyfelek a router (host) külső IP-címéhez és a megadott porthoz való csatlakozással kívülről is elérhetik a megfelelő szolgáltatásokat.,
a csomagokat először az útválasztón lévő alkalmazás fogja meg, majd az alkalmazás beolvassa a megfelelő fejlécek cél IP-címét és portszámát (IP csomag fejlécek, TCP vagy UDP szegmensek fejlécei). Ha a cél IP-cím és/vagy a fejlécben lévő portszám kombinációja megfelel a port továbbítási szabályban meghatározott feltételnek, az útválasztási alkalmazás újraírja a fejléc adatait (IP-cím és/vagy portszám), és csomag/szegmenst küld egy másik hálózati interfésznek a port továbbítási szabály szerint.,
alapértelmezés szerint a VirtualBox VMs-hez való csatlakozás, amelynek hálózati adapterei NAT vagy NAT hálózati módban működnek, lehetetlen a VirtualBox gazdagépről és a LAN más gazdagépeiről, de a VirtualBox beépített port továbbítási funkciót biztosít az ilyen hozzáférés engedélyezéséhez.
1. példa-SSH access
most fontolja meg a port forwarding konfigurálását a VirtualBox virtuális gépekhez való csatlakozáshoz, például egy Ubuntu Linux VM-en futó SSH szerverhez való csatlakozás példáján keresztül, amely NAT módban csatlakozik a hálózathoz. Elolvashatja, hogyan kell telepíteni Ubuntu VirtualBox ebben a blogbejegyzésben.,
a bemeneti adatok:
Host IP: 10.10.10.72 (fizikai NIC).
Ubuntu VM IP: 10.0.2.15 (NAT mód)
felhasználónév: user1
1. Telepítse az SSH szervert az Ubuntu VM-re.
apt-get install openssh-server
2. Szerkessze az SSH kiszolgáló konfigurációs fájlját.
vim / etc / ssh / sshd_config
3. Bontsa ki a karakterláncot a hitelesítés engedélyezéséhez jelszavakkal.
PasswordAuthentication yes
4. Indítsa újra az SSH démont (szolgáltatás).
/ etc / init.d/ssh restart
5., Ellenőrizze, hogy az SSH szerver működik-e, majd próbáljon csatlakozni az SSH szerverhez a localhost (Ubuntu VM) segítségével.
6. Ha minden rendben van, elkezdheti a port-továbbítás konfigurálását a VirtualBox alkalmazásban.
ahogy felidézi, nyissa meg a VM beállításokat, majd válassza ki a Hálózat részt. Válassza ki a NAT módban való működésre konfigurált virtuális hálózati adaptert, bontsa ki a speciális beállításokat, majd nyomja meg a Port Továbbítás gombot. Kattintson a + ikonra egy új port továbbítási szabály hozzáadásához a virtuális gép VirtualBox hálózati beállításaiban.,
egy SSH szerver alapértelmezés szerint hallgatja a 22.TCP portot. Hozzunk létre egy szabályt, amely lehetővé teszi az összes kapcsolat továbbítását a VirtualBox host machine-hez a 8022-es porton az Ubuntu VM-hez a 22-es porton, amelyet az SSH server hallgat. Először létrehozhat egy szabályt, amely csak a VirtualBox gazdagépről engedélyezi a kapcsolatokat.,
Name | Protocol | Host IP | Host Port | Guest IP | Guest Port |
Ubuntu-SSH | TCP | 127.0.0.1 | 8022 | 10.0.2.,15 | 22 |
a VirtualBox GUI Port továbbítási szabályok ablakának nézete az alábbi képernyőképen látható.
nyisson meg egy SSH klienst (például ha Windowst használ) a VirtualBox gazdagépen, majd csatlakozzon a 8022-es porton a 127.0.0.1-hez.,
Egyéb házigazdák a fizikai hálózat képes lesz elérni az Ubuntu-VM SSH-n keresztül csatlakozik a VirtualBox fogadó gép a port 8022 ha létrehoz egy hasonló port forwarding szabály, ahol a valódi IP-címét, a fizikai hálózati adapter a VirtualBox fogadó fogja meghatározni, ahelyett, hogy a localhost IP-cím (127.0.0.1). Ebben a példában a VirtualBox host fizikai NIC IP-címe 10.10.10.72.,
Name | Protocol | Host IP | Host Port | Guest IP | Guest Port |
Ubuntu-SSH | TCP | 10.10.10.72 | 8022 | 10.0.2.,15 | 22 |
Open SSH kliens a VirtualBox fogadó, vagy egy másik fogadó csatlakozik a LAN-hálózathoz kapcsolódni a VirtualBox host IP port 8022.
2. példa-HTTP access
ha webkiszolgálót szeretne telepíteni a virtuális gépére, és hozzáférést szeretne biztosítani webhelyeihez kívülről, akkor hozzáadhat egy másik port továbbítási szabályt., Nézzük meg, hogyan kell beállítani, hogy port forwarding szabály eléréséhez egy weboldal telepített Ubuntu VM egy VirtualBox host gép és más gépek csatlakozik a fizikai helyi hálózat (LAN). Ebben a példában az Apache-t webszerverként használják.
először telepítse az Apache-t a VirtualBox-on futó Ubuntu VM-re.
apt-get install apache2
az ufw tűzfal alapértelmezés szerint le van tiltva az Ubuntuban. Ha a tűzfal engedélyezve van az Ubuntu VM-en, győződjön meg róla, hogy a TCP 80 porthoz való hozzáférés engedélyezve van.,
az Apache telepítése után nyisson meg egy webböngészőt az Ubuntu virtuális gépén, majd nyissa meg az alapértelmezett Apache oldalt a http://127.0.0.1 címsorba való beírással. Ha minden rendben van, látni fogja az Apache2 Ubuntu alapértelmezett oldalt a böngészőjében.
Ez azt jelenti, hogy most konfigurálhat egy port továbbítási szabályt a VirtualBox hálózati beállításaiban az Ubuntu VM-en tárolt webhely eléréséhez., Nyissa meg a Port továbbítási beállítások ablakot a VM settings > Network > > Port továbbítás (hasonlóan a fent leírtakhoz)., You can add a new rule by doing the following:
Name | Protocol | Host IP | Host Port | Guest IP | Guest Port |
Ubuntu-HTTP80 | TCP | 10.10.10.72 | 8080 | 10.0.2.,15 | 80 |
Nyissa meg a webböngészőt a gazdagép vagy bármely más gép kapcsolódik a fizikai hálózatot, majd adja meg az IP-címet a VirtualBox fogadó gép port meghatározása a port továbbítási szabály létre felett:
a jelenlegi példa, 10.10.10.72 az IP-címet a VirtualBox fogadó gép 8080 egy TCP port hallgatta a VirtualBox fogadó gép. A port-továbbítás konfigurálásának pozitív eredménye az alábbi képernyőképen látható.,
hasonló szabályokat hozhat létre a VM eléréséhez RDP, FTP és egyéb protokollok segítségével is.
Konfigurálása a port forwarding VMs, akinek a virtuális hálózati adapterek munka a NAT-Hálózati üzemmód funkciók hasonlóan (lásd a fenti részt, ahol a NAT-Hálózati mód magyarázata megtalálni a port forwarding beállításokat a NAT-Hálózati mód).
következtetés
a VirtualBox egy erőteljes virtualizációs megoldás, amely rugalmas, és széles körű hálózati beállításokat biztosít., Minden virtuális gép akár nyolc virtuális hálózati adaptert is használhat, és minden hálózati adapter emulálható a valódi Intel és AMD hálózati interfész vezérlők (Nic) megfelelő modelljeként. A VirtualBox hálózati adapter beállításai lehetővé teszik az egyes virtuális NIC-ek MAC-címének megváltoztatását, a virtuális hálózati kábel csatlakoztatását vagy kihúzását, majd a hálózati mód kiválasztását. A virtuális hálózati adapter hálózati módjának beállítása a VirtualBox hálózati beállítások egyik legérdekesebb része. Hat hálózati mód van, amelyek mindegyike felhasználható különböző felhasználási esetekre., A Port-továbbítás konfigurálható olyan virtuális gépek külső eléréséhez, amelyek hálózati adapterei NAT vagy NAT hálózati módban működnek.
A mai blogbejegyzés lefedte a VirtualBox hálózati beállításait, de ha többet szeretne megtudni a VirtualBox-ról, kérjük, nézze meg blogbejegyzéseinket a VirtualBox használatáról, a VirtualBox Extension Pack telepítéséről, valamint a VirtualBox frissítéséről. A VirtualBox és a Hyper-V összehasonlításáról szóló blogbejegyzéseket is elolvashatja, ahol ezen virtualizációs platformok hálózati beállításait is megvitatják.,
4.8 (96.14%) 88 szavazat