Welcome to Our Website

Budování Vnitřní Sítě ve Virtualboxu


Úvod

cílem je vytvořit (virtuální) Internet 3 Linux VMs ve Virtualboxu pomocí vnitřní sítě, a také umožňují VMs přístup k real Internetu přes NAT. Konečná konfigurace sítě je:

můžete použít různé IP adresy, ale ujistěte se, že provést odpovídající změny v /etc/network/interfaces.,

32 minutový video ukazuje a vysvětluje kroky níže je také k dispozici:

Vytvořit Základní Linux Stroje

Nastavení základní Linux stroj pomocí NAT networking (NE pomocí přemostění nebo vnitřní sítě). Instalovat žádný software, který je nutné na všech strojích, např.

sudo apt install openssh-server man manpages manpages-dev nano
sudo apt update
sudo apt upgrade

Základna Klonů na Klienta, Router a Server

Vytvořit plné klonů základny VM vyrábět tři (3) stroje, označované jako klient, router a server. Nezapomeňte znovu inicializovat MAC adresu pro každého.,

povolit interní síť

klient VM musí mít dva (2) síťové adaptéry, jeden pomocí NAT a druhý pomocí interní sítě, např.

router VM musí mít tři (3) síťové adaptéry: NAT, interní síť neta a interní síť netb.

server VM musí mít dva (2) síťové adaptéry: NAT a interní síť netb.

níže jsou screenshoty nastavení adaptéru routeru 1 (NAT) a adaptéru routeru 3 (interní). Nastavení pro ostatní Stroje / adaptéry jsou podobné.,

Nastavit Hostname

Spustit každý VM a nastavit hostitele pomocí:

sudo hostnamectl set-hostname <name>
sudo vi /etc/hosts

V souboru hosts, změnit název pro 127.0.1.1 <>, kde <> je buď klient, router nebo server.

konfigurovat rozhraní

v každém VM, upravit / etc / síť / rozhraní pro nastavení statických IP adres pro interní rozhraní., Ujistěte se, že názvy rozhraní jsou správné jako v příkladu příkazem:

ifconfig -a

Klient

Přidejte následující do /etc/network/interfaces:

Router

Přidejte následující do /etc/network/interfaces:

# The internal interface on neta
auto enp0s8
iface enp0s8 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
# The internal interface on netb
auto enp0s9
iface enp0s9 inet static
address 192.168.2.2
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255

Server

Přidejte následující do /etc/network/interfaces:

Povolit Forwarding na Routeru

Upravit /etc/sysctl.conf:

sudo vi /etc/sysctl.conf

a odkomentovat (odstranit hash,#) řádek odkazující na ip_forward být:

net.ipv4.ip_forward=1

výstup z /etc/hosts a /etc/sysctl.,conf pro klienta i router je znázorněno níže.

Restartovat VMs

Restartujte každý VM pomocí:

sudo reboot

Test Vnitřní Sítě

Použijte ping test vnitřní sítě:

  • Od klienta, ping 192.168.1.1
  • Od klienta, ping 192.168.2.2
  • Od klienta, ping 192.168.2.22

Pokud jsou všechny pingy práce, pak vnitřní síť je úspěšně pracují. Můžete také testovat pomocí SSHing z klienta na server.,

Otestujte skutečný Internet

každý VM by měl mít stále přístup ke skutečnému internetu. Test pingováním externí webové stránky, např. ping www.google.com nebo instalace softwaru s instalací sudo apt … .

přesměrování portů

každý VM by měl mít na adaptéru NAT povoleno přesměrování portů pro SSH. Je však důležité, aby hostitelský Port byl pro každý VM odlišný, např. 5022, 5023, 5024 pro klienta, router, server. Pak se můžete připojit ke každému VM (s PuTTY nebo FileZilla) současně, jednoduše zadáním jiného portu., Obrázek níže ukazuje nastavení portu vpřed na adaptéru routeru Nat 1-červený Kruhový hostitelský Port by se měl lišit od nastavení klienta a serveru.

Vytvořit Více Serverů

Vytvořeno dne Út, 22. Května 2018, 3:54pm

Poslední změna Thu, 16 Aug 2018, 8:43

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *