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:

  1. Hostitelský Operační Systém – Linux Mint 18
  2. Virtuální Stroj OS – CentOS 7 a Ubuntu 16.,10

požadavky

  1. pracovní Oracle Virtualbox nainstalovaný na hostitelském počítači.
  2. 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.
  3. 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:

Virtualbox Okně Předvolby

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

Nastavit Guest Sítě,

Níže je snímek obrazovky ukazuje nový host-only síť byla vytvořena tzv. vboxnet0.

Virtualbox Okně Předvolby

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.

Host Podrobnosti o Síti

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.

Nastavit Hodnocení Statické IP aAddress

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 Nastavení VM

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:

  1. zaškrtněte možnost: „Povolit síťový adaptér“ pro jeho zapnutí.,
  2. V poli Připojen k: vyberte Host-only Adapter
  3. Poté zvolte Název sítě: vboxnet0

Jako na obrázku níže a uložte klepnutím na tlačítko OK nastavení:

Povolit Síťový Adaptér pro Hosty VM

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í:

  1. zaškrtněte možnost: „Povolit síťový adaptér“ pro jeho aktivaci.
  2. V poli Připojen k: vyberte NAT
Povolit Síťový Adaptér pro PJ

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
Nastavit Statickou IP Adresu pro VM

snímek obrazovky výše, můžete vidět, že existují tři rozhraní povoleno na virtuální stroj:

  1. lo – loopback rozhraní
  2. 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.,
  3. 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
Připojte VM Hodnocení pomocí SSH

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.