Welcome to Our Website

Rakennuksen Sisäisen Verkon VirtualBox


Johdanto

tavoitteena on luoda (virtuaalinen) Internet 3 Linux VMs sisällä VirtualBox käyttää sisäistä verkostoitumista, ja myös sallia näiden VMs-pääsy real Internetin kautta NAT. Lopullinen verkon kokoonpano on:

Voit käyttää eri IP-osoitteita, mutta muista tehdä vastaavat muutokset /etc/network/interfaces.,

32 minuutin video osoittaa ja selittää ohjeita on saatavilla myös:

Luoda Pohja Linux-Kone

Setup pohja Linux-kone NAT verkko (ei OLE käytössä bridged tai sisäinen verkostoituminen). Asenna ohjelmisto, joka on välttämätöntä kaikissa koneissa, esim.

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

Klooni Pohja Client, Reititin ja Palvelin

Luo full klooneja pohja VM tuottaa kolme (3) koneet, jäljempänä asiakas, reitittimen ja palvelimen. Muista uudelleen alustaa MAC-osoite kullekin.,

ota Käyttöön Sisäinen Verkostoituminen

asiakas VM on oltava kaksi (2) verkkosovitinta, yksi NAT ja muut käyttämällä sisäisen verkon, esim. nimeltä neta.

reitittimessä VM on oltava kolme (3) verkkosovitinta: NAT, internal network neta ja internal network netb.

palvelimessa VM on oltava kaksi (2) verkkosovitinta: NAT ja sisäinen verkkoverkko netb.

alla on kuvakaappauksia reitittimen sovittimen 1 (NAT) ja reitittimen sovittimen 3 (sisäinen) asetuksista. Muiden koneiden/sovittimien asetukset ovat samanlaiset.,

Aseta Isäntänimiä

Aloita jokainen VM ja asettaa hostname käyttää:

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

hosts-tiedosto, vaihda nimi 127.0.1.1 että <nimi>, jossa <nimi> on joko asiakas, reitittimen tai palvelimen.

Määritä Rajapinnat

jokaisen VM, muokkaa /etc/network/interfaces-setup staattinen IP-osoitteet sisäisiä rajapintoja., Varmista, että liitäntä nimet ovat oikein, kuten esimerkiksi käynnissä:

ifconfig -a

Asiakas

Lisää seuraava /etc/network/interfaces:

Reititin

Lisää seuraava /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

– Palvelin

Lisää seuraava /etc/network/interfaces:

ota Käyttöön Huolinta Reitittimen

Muokkaa tiedostoa /etc/sysctl.conf:

sudo vi /etc/sysctl.conf

ja poista (poista hash #) rivin viitaten ip_forward olla:

net.ipv4.ip_forward=1

lähtö /etc/hosts ja /etc/sysctl.,conf sekä asiakkaalle että reitittimelle on esitetty alla.

Käynnistä VMs

Reboot jokainen ISK käyttää:

sudo reboot

Testaa Sisäisen Verkon

Käytä ping-testi sisäinen verkko:

  • Mistä asiakas, ping 192.168.1.1
  • Mistä asiakas, ping 192.168.2.2
  • Mistä asiakas, ping 192.168.2.22

Jos kaikki ping työ, sitten sisäinen verkko toimii onnistuneesti. Voit myös testata SSHing asiakkaalta palvelimelle.,

testaa todellinen Internet

jokaisella VM: llä pitäisi vielä olla pääsy todelliseen internetiin. Testaa laittamalla ulkoiselle verkkosivustolle esim. ping www.google.com, tai ohjelmiston asentaminen sudo apt-asennuksella … .

Port Forwarding

Kunkin VM: n olisi pitänyt port forwarding SSH käytössä NAT-sovitin. On kuitenkin tärkeää, että Isäntäportti on erilainen jokaiselle VM: lle, esim.5022, 5023, 5024 asiakkaalle, reitittimelle, palvelimelle, vastaavasti. Sitten voit liittää kuhunkin VM (kitti tai FileZilla) samaan aikaan, yksinkertaisesti määrittämällä eri portti., Alla oleva kuva näyttää port forward-asetukset reitittimen NAT-sovittimen 1 – punainen ympyröity Host Portti pitäisi olla erilainen kuin asiakkaan ja palvelimen.

Luo Enemmän Palvelimia

Luonut Ti, 22. Toukokuuta 2018, 3:54pm

Viimeksi muutettu Thu, 16 Aug 2018, 8:43am

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *