Poté, co jste nainstalovali různé operační systémy v prostředí Oracle VirtualBox, možná budete chtít povolit komunikaci mezi hostitele a virtuální stroje.
v tomto článku popíšeme nejjednodušší a přímou metodu nastavení sítě pro hostující virtuální stroje a hostitele v Linuxu.
Pro účely tohoto tutoriálu:
- Hostitelský Operační Systém – Linux Mint 18
- Virtuální Stroj OS – CentOS 7 a Ubuntu 16.,10
požadavky
- pracovní Oracle Virtualbox nainstalovaný na hostitelském počítači.
- musíte mít nainstalovaný hostující operační systém, jako je Ubuntu, Fedora, CentOS, Linux Mint nebo kterýkoli z vašich možností, ve virtuálním poli Oracle.
- vypněte virtuální stroje při provádění konfigurací až do kroku, kdy je nutné je zapnout.
aby bylo pro hosta a hostitele počítače ke komunikaci, musí být na stejné síti a ve výchozím nastavení, můžete připojit až čtyři síťové karty pro vaše hosty stroje.,
výchozí síťová karta (adaptér 1) se obvykle používá k připojení hostujících strojů k Internetu pomocí Nat prostřednictvím hostitelského počítače.
Důležité: Vždy nastavte první adaptér komunikovat s hostiteli a druhý adaptér pro připojení k Internetu.
vytvořte síť pro hosty a hostitelský stroj
v níže uvedeném rozhraní Virtualbox manager začněte vytvořením sítě, na které bude hostitel a hosté pracovat.,
Jdi na Soubor –> Předvolby nebo stiskněte Ctrl + G
:
Z následujících rozhraní, existují dvě možnosti, vyberte si Hostitele pouze pro Sítě kliknutím na něj. Poté použijte značku +
vpravo a přidejte novou síť pouze pro hostitele.,
Níže je snímek obrazovky ukazuje nový host-only síť byla vytvořena tzv. vboxnet0.
Pokud chcete, můžete jej odstranit pomocí -
tlačítko uprostřed a chcete-li zobrazit podrobnosti o síti/nastavení, klepněte na tlačítko upravit.,
můžete také změnit hodnoty podle vašich preferencí, jako je síťová adresa, síťová maska atd.
Poznámka: Adresa IPv4 v níže uvedeném rozhraní je IP adresa vašeho hostitelského počítače.
V další rozhraní, můžete nakonfigurovat server DHCP tak, že je, pokud chcete host stroje používat dynamickou IP adresu (ujistěte se, že je povolen před použitím). Ale doporučuji použít statickou IP adresu pro virtuální stroje.,
Nyní klikněte na OK na všechna rozhraní nastavení sítě níže a uložte změny.
Konfigurace Virtuálního počítače Nastavení Sítě
Poznámka: můžete sledovat níže uvedené kroky pro každý virtuální počítač, který chcete přidat na síti komunikovat s hostitelským strojem.
zpět na rozhraní Virtual box manager vyberte svůj hostující virtuální stroj, jako je server Ubuntu 16.10 nebo CentOS 7, a klikněte na nabídku Nastavení.,
Konfigurovat Adaptér pro Připojení Virtuálního Stroje do Hostitelského
Vyberte možnost Síť z rozhraní výše. Poté nakonfigurujte první síťovou kartu (adaptér 1) s následujícími nastaveními:
- zaškrtněte možnost: „Povolit síťový adaptér“ pro jeho zapnutí.,
- V poli Připojen k: vyberte Host-only Adapter
- Poté zvolte Název sítě: vboxnet0
Jako na obrázku níže a uložte klepnutím na tlačítko OK nastavení:
Konfigurovat Adaptér pro Připojení Virtuálního počítače k Internetu
Pak přidání druhé síťové karty (Adaptér 2) připojit virtuální počítač k Internetu prostřednictvím hostitele., Použijte níže uvedená nastavení:
- zaškrtněte možnost: „Povolit síťový adaptér“ pro jeho aktivaci.
- V poli Připojen k: vyberte NAT
Nastavení Statické IP Adresy pro Virtuální počítač Host
V této fázi, zapněte virtuální počítač host, přihlášení a konfigurace statické IP adresy.,zobrazit všechna rozhraní na hodnocení stroje a přidělené IP adresy:
$ ip add
snímek obrazovky výše, můžete vidět, že existují tři rozhraní povoleno na virtuální stroj:
-
lo
– loopback rozhraní -
enp0s3
(Adaptér 1) – pro hostitele-pouze komunikace, která je pomocí DHCP, jak je nastaveno v jednom z předchozích kroků a později nakonfigurován s statickou IP adresu., -
enp0s8
(Adaptér 2) – pro připojení k internetu. Ve výchozím nastavení bude používat DHCP.
na Debian/Ubuntu/Linux Mint
důležité: zde jsem použil Ubuntu 16.10 Server: IP adresa: 192.168.56.5.
Otevřít soubor /etc/network/interfaces pomocí vašeho oblíbeného editoru se super uživatelských oprávnění:
$ sudo vi /etc/network/interfaces
, Použijte následující nastavení pro rozhraní enp0s3 (používat vaše preferované hodnoty zde):
Uložte soubor a ukončete.,
restartujte síťové služby jako:
$ sudo systemctl restart networking
Případně, restartujte systém a pozorně zkontrolujte, zda je rozhraní pomocí nové ip adresy:
$ ip add
Na RHEL/CentOS/Fedora
Důležité: Pro tuto sekci, jsem použil CentOS 7: IP adresa: 192.168.56.10.,
Začněte tím, že otevření souboru pro enp0s3 – host-only network interface; /etc/sysconfig/network-scripts/ifcfg-enp0s3 pomocí vašeho oblíbeného editoru se super uživatelských oprávnění:
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
Vytvořit/upravit následující nastavení (použijte vaše preferované hodnoty zde):
Uložte soubor a ukončete., Pak restart síťové služby takto (můžete také restartovat):
$ sudo systemctl restart network.service
Zkontrolujte, zda je rozhraní pomocí nové IP adresy takto:
$ ip add
Správa Virtuálních Strojů Z Hostitele Pomocí SSH
Na hostitelském počítači, použijte SSH spravovat své virtuální stroje. V následujícím příkladu jsem přístup na CentOS 7 (192.168.56.10)server pomocí SSH:
$ ssh [email protected]$ who
a je to!, V tomto příspěvku jsme popsali jednoduchý způsob zřízení sítě mezi hostem virtuální stroje a hostitele. Sdílejte své myšlenky o tomto tutoriálu pomocí níže uvedené sekce zpětné vazby.