Netzwerkkomponenten in einer LAN-Umgebung nach Vorgaben und unter Beachtung der Sicherheitsanforderungen in Betrieb nehmen, konfigurieren, testen und abnehmen lassen.
Switches, 3 Router und drei LAN hintereinander angeordnet
Graphical Network Simulator-3 ist ein Netzwerk-Software-Emulator, der erstmals 2008 veröffentlicht wurde. Er ermöglicht die Kombination von virtuellen und realen Geräten, die zur Simulation komplexer Netzwerke verwendet werden.
Das ist nicht die offizielle GNS3 Umgebung der TBZ, sondern nur eine abgespekte Variante um via Weboberfläche ein paar Layouts erzeugen zu können. Es fehlt IOU. OpenVPN funktioniert nur über WireGuard (d.h. zuerst WireGuard aktivieren, dann OpenVPN). Zugriffsinformationen für OpenVPN, siehe Tab ACCESSING.
Für die offizielle GNS3 TBZ Umgebung siehe hier.
Netzwerke
- 192.168.23.0/24 - Management Netzwerk ohne Verbindung ins Internet. GNS3 Device Cloud, Anschluss br0
- 192.168.122.0/24 - NAT Anschluss mit Verbindungs ins Internet. GNS3 Device NAT.
Zugriff auf GNS3 Weboberfläche
Hyper-V mit Windows und Multipass
Ist Nested Virtualization (VM in VM) zu aktivieren.
Dazu sind folgende Schritte, in der PowerShell als Administrator, notwendig
- VM stoppen, z.B. mittels Hyper-V Manager oder Multipass
- Nested Virtualization aktivieren
- VM starten und ggf. IP-Adresse überprüfen.
Die Befehle sind wie folgt:
multipass stop gns3-60-default
Set-VMProcessor -VMName gns3-60-default -ExposeVirtualizationExtensions $true
Get-VMNetworkAdapter -VMName gns3-60-default | Set-VMNetworkAdapter -MacAddressSpoofing On
multipass start gns3-60-default
Um die VM für Hyper-V zu optimieren, sollte der Azure Kernel installiert werden.
multipass shell gns3-60-default
sudo apt-get -y update
sudo apt-get -y install linux-azure
sudo shutdown -r now
Azure, AWS Cloud
Ist entweder eine Bare Metal Instanz mit dem Cloud-init Script cloud-init.yaml zu verwenden.
Oder die KVM Unterstützung zu deaktivieren. Dazu die Konfigurationsdatei /opt/gns3/.config/GNS3/2.2/gns3_server.conf
um folgenden Eintrag ergänzen:
[Qemu]
enable_kvm = false