Hálózat konfigurálása a vendég virtuális gép és a gazdagép között az Oracle VirtualBoxban
Miután különböző operációs rendszereket telepített az Oracle VirtualBoxba, érdemes lehet engedélyezni a kommunikációt a gazdagép és a virtuális gépek között.
Ebben a cikkben leírjuk a hálózat beállításának legegyszerűbb és közvetlen módját a vendég virtuális gépek és a gazdagép számára Linuxban.
Az oktatóanyag céljaira:
- Gazda operációs rendszer – Linux Mint 18
- Virtuálisgép OS – CentOS 7 és Ubuntu 16.10
Követelmények
- Egy működő Oracle Virtualbox telepítve a gazdagépre.
- Az Oracle virtuális dobozába telepítenie kell egy vendég operációs rendszert, például az Ubuntu-t, a Fedorát, a CentOS-t, a Linux Mint-et vagy bármely tetszőlegeset.
- Kapcsolja ki a virtuális gépeket a konfigurációk végrehajtása során egészen addig a lépésig, ahol be kell őket kapcsolni.
Ahhoz, hogy a vendég és a fogadó gép kommunikálhasson, ugyanazon a hálózaton kell lenniük, és alapértelmezés szerint akár négy hálózati kártyát is csatlakoztathat vendéggépéhez.
Az alapértelmezett hálózati kártya (Adapter 1) általában arra szolgál, hogy a vendéggépeket NAT használatával a gazdagépen keresztül csatlakoztassa az internethez.
Fontos: Mindig állítsa be az első adaptert a gazdagéppel való kommunikációhoz, a második adaptert pedig az internethez való csatlakozáshoz.
Hálózat létrehozása a vendégek és a gazdagép számára
Az alábbi Virtualbox kezelőfelületen kezdje azzal, hogy hozzon létre egy hálózatot, amelyen a gazdagép és a vendégek működni fognak.
Lépjen a Fájl –> Beállítások menüpontba, vagy nyomja meg a Ctrl + G
billentyűt:
A következő felületről két lehetőség van; kattintson rá a Csak gazdagépen használható hálózatok lehetőségre. Ezután használja a jobb oldalon található +
jelet egy új, csak gazdagépen használható hálózat hozzáadásához.
Az alábbiakban látható egy képernyőkép, amely egy új, csak gazdagépen működő hálózat létrehozását mutatja vboxnet0 néven.
Ha szeretné, eltávolíthatja a középen található -
gombbal, és a hálózat részleteinek/beállításainak megtekintéséhez kattintson a szerkesztés gombra.
Az értékeket saját preferenciái szerint is módosíthatja, például a hálózati címet, a hálózati maszkot stb.
Megjegyzés: Az alábbi felületen található IPv4-cím a gazdagép IP-címe.
A következő felületen beállíthatja a DHCP szervert, ha azt szeretné, hogy a vendéggépek dinamikus IP-címet használjanak (használat előtt győződjön meg arról, hogy engedélyezve van). De javaslom a statikus IP-cím használatát a virtuális gépekhez.
Most kattintson az OK gombra az összes alábbi hálózati beállítási felületen a módosítások mentéséhez.
Konfigurálja a virtuális gép hálózati beállításait
Megjegyzés: Kövesse az alábbi lépéseket minden olyan virtuális gép esetében, amelyet hozzá szeretne adni a hálózathoz a gazdagéppel való kommunikációhoz.
Visszatérve a virtuális fiókkezelő felületre, válassza ki vendég virtuális gépét, például az Ubuntu 16.10 szervert vagy a CentOS 7 rendszert, majd kattintson a Beállítások menüre.
Adapter konfigurálása a virtuális gép és a gazdagép csatlakoztatásához
Válassza a Hálózat lehetőséget a fenti felületen. Ezt követően konfigurálja az első hálózati kártyát (Adapter 1) a következő beállításokkal:
- Jelölje be a „Enable Network Adapter” opciót a bekapcsoláshoz.
- Az Attached to: mezőben válassza a Csak gazdagéphez használható adapter lehetőséget
- Ezután válassza ki a hálózat nevét: vboxnet0
Az alábbi képernyőképen látható módon, majd kattintson az OK gombra a beállítások mentéséhez:
Konfigurálja az adaptert a virtuális gép internethez való csatlakoztatásához
Ezután adjon hozzá egy második hálózati kártyát (Adapter 2), hogy a virtuális gépet a gazdagépen keresztül csatlakoztassa az internethez. Használja az alábbi beállításokat:
- Jelölje be a „Enable Network Adapter” opciót az aktiváláshoz.
- A Csatolva: mezőben válassza a NAT lehetőséget
Állítson be statikus IP-címet a vendég virtuális géphez
Ebben a szakaszban kapcsolja be a vendég virtuális gépet, jelentkezzen be, és állítsa be a statikus IP-címet. Futtassa az alábbi parancsot a vendéggépen lévő összes interfész és a hozzárendelt IP-címek megjelenítéséhez:
ip add
A fenti képernyőképen láthatja, hogy három interfész van engedélyezve a virtuális gépen:
lo
– visszacsatolási felületenp0s3
(1. adapter) – csak gazdagépen folytatott kommunikációhoz, amely az előző lépések egyikében beállított DHCP-t használja, és később statikus IP-címmel konfigurálják.enp0s8
(2. adapter) – az internethez való csatlakozáshoz. Alapértelmezés szerint DHCP-t fog használni.
Debian/Ubuntu/Linux Mint rendszeren
Fontos: Itt az Ubuntu 16.10 szervert használtam. Szerver: IP-cím: 192.168.56.5.
Nyissa meg az /etc/network/interfaces fájlt kedvenc szerkesztője segítségével szuperfelhasználói jogosultságokkal:
sudo vi /etc/network/interfaces
Használja a következő beállításokat az enp0s3 felülethez (itt használja a preferált értékeket):
auto enp0s3
iface enp0s3 inet static
address 192.168.56.5
network 192.168.56.0
netmask 255.255.255.0
gateway 192.168.56.1
dns-nameservers 8.8.8.8 192.168.56.1
Mentse el a fájlt és lépjen ki.
Ezután indítsa újra a hálózati szolgáltatásokat, például:
sudo systemctl restart networking
Alternatív megoldásként indítsa újra a rendszert, és alaposan ellenőrizze, hogy az interfész használja-e az új IP-címeket:
ip add
RHEL/CentOS/Fedora rendszeren
Fontos: Ebben a szakaszban a CentOS 7 rendszert használtam: IP-cím: 192.168.56.10.
Először nyissa meg az enp0s3 fájlt – csak gazdagép hálózati interfész; /etc/sysconfig/network-scripts/ifcfg-enp0s3 kedvenc szerkesztője segítségével szuperfelhasználói jogosultságokkal:
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
Hozza létre/módosítsa a következő beállításokat (itt használja a kívánt értékeket):
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.56.10
NETWORK=192.168.56.0
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS=8.8.8.8 192.168.56.1
NM_CONTROLLED=no #use this file not network manager to manage interface
Mentse el a fájlt és lépjen ki. Ezután indítsa újra a hálózati szolgáltatást az alábbiak szerint (újraindíthatja is):
sudo systemctl restart network.service
Az alábbiak szerint ellenőrizze, hogy az interfész az új IP-címeket használja-e:
ip add
Virtuális gépek kezelése a gazdagépről SSH használatával
A gazdagépen használja az SSH-t a virtuális gépek kezeléséhez. A következő példában a CentOS 7 (192.168.56.10) szerverhez férek hozzá SSH használatával:
ssh [email
who
Ez az! Ebben a bejegyzésben egy egyszerű módszert írtunk le a hálózat létrehozására a vendég virtuális gépek és a gazdagép között. Ossza meg gondolatait erről az oktatóanyagról az alábbi visszajelzési szakasz segítségével.