Welcome to Our Website

Az épület egy Belső Hálózat VirtualBox


Bevezető

A cél az, hogy hozzon létre egy (virtuális) Internet 3 Linux Vm VirtualBox segítségével a belső hálózat is lehetővé teszi azok a VMs-hozzáférés a valós Interneten keresztül NAT. A végleges hálózati konfiguráció:

különböző IP-címeket használhat, de győződjön meg róla, hogy a megfelelő változtatásokat/etc/network / interfaces.,

egy 32 perces videó, amely bemutatja és elmagyarázza az alábbi lépéseket is elérhető:

hozzon létre egy bázis Linux gépet

alap Linux gép beállítása NAT networking használatával (nem bridged vagy belső hálózat). Telepítsen minden olyan szoftvert, amely minden gépen szükséges, például

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

Clone Base to Client, Router and Server

Hozzon létre teljes klónokat a base VM-ből három (3) gép előállításához, amelyeket kliensnek, útválasztónak és szervernek neveznek. Ügyeljen arra, hogy újra inicializálja a MAC-címet minden.,

Enable Internal Networking

a kliens virtuális gépnek két (2) hálózati adapterrel kell rendelkeznie, az egyik a NAT-T, a másik pedig egy belső hálózatot, például neta-t használ.

a router virtuális gépnek három (3) hálózati adapterrel kell rendelkeznie: NAT, belső hálózati neta és belső hálózati netb.

a szerver virtuális gépnek két (2) hálózati adapterrel kell rendelkeznie: NAT és belső hálózati netb.

Az alábbiakban a router adapter 1 (NAT) és a router adapter 3 (belső) beállításainak képernyőképei láthatók. Más gépek/adapterek beállításai hasonlóak.,

állítsa be a Hostneveket

indítsa el az egyes VM-eket, és állítsa be a hostnevet a következővel:

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

a Hosts fájl, változtassa meg a nevét 127.0.1.1 <Name>, ahol<Name>kliens, router vagy szerver.

interfészek konfigurálása

minden virtuális gépben, szerkesztés / etc / network / interfészek a belső interfészek statikus IP-címeinek beállításához., Győződjön meg róla, hogy az interfész nevek helyesek, mint a példában fut:

ifconfig -a

kliens

adja hozzá a következőket /etc/network/interfaces:

Router

adja hozzá a következőket /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

szerver

adja hozzá a következőket az /etc/network/interfaces-hez:

továbbítás engedélyezése az útválasztón

szerkesztés /etc/sysctl.conf:

sudo vi /etc/sysctl.conf

and uncomment (remove the hash #) the line refering to ip_forward to be:

net.ipv4.ip_forward=1

a/etc /hosts and/etc / sysctl kimenete.,a conf mind az ügyfél, mind az útválasztó esetében az alábbiakban látható.

indítsa újra a VMs

Újraindítás egyes VM használata:

sudo reboot

Teszt a Belső Hálózat

A ping teszt a belső hálózat:

  • A kliens, ping 192.168.1.1
  • A kliens, ping 192.168.2.2
  • A kliens, ping 192.168.2.22

Ha minden ping működik, akkor a belső hálózat működik sikeresen. Azt is tesztelni sshing ügyfél szerverre.,

tesztelje a valódi internetet

minden virtuális gépnek továbbra is hozzáférnie kell a valódi internethez. Teszt egy külső weboldal pingelésével, például ping www.google.com, vagy szoftver telepítése sudo apt install … .

Port továbbítás

minden virtuális gépnek engedélyeznie kell az SSH port továbbítását a NAT adapteren. Fontos azonban, hogy a Host Port minden virtuális gép esetében eltérő legyen, például 5022, 5023, 5024 kliens, útválasztó, szerver esetében. Ezután egyszerre csatlakozhat minden virtuális géphez (gitt vagy FileZilla), egyszerűen egy másik port megadásával., Az alábbi képen látható a port forward beállítások a router NAT adapter 1-A piros körözött Host Port legyen más, mint a kliens, szerver.

hozzon létre több kiszolgálót

készítette: K, 2018. május 22., 3: 54pm

utoljára 2018. augusztus 16-án, 8:43am

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük