Dokumentation
Virtuelles Networking erklärt
Diese Wiki-Seite bezieht sich speziell auf Oracle VirtualBox (VBox), sollte aber für die meisten VM-Anwendungen im Allgemeinen gelten (wie VMware Player usw.). Beachten Sie, dass die Namen unterschiedlich sein können (obwohl die Theorie gleich bleiben sollte). TurnKey Linux Dies gilt jedoch für jede virtuelle Servermaschine.
Hauptnetzanschlussarten:
- Brücken ("Host Interface" in früheren Versionen von VBox) - Dies ist wahrscheinlich die nützlichste Einstellung für eine TurnKey Linux VM für den allgemeinen Gebrauch. Es ermöglicht der VM, ihre eigene IP-Adresse im selben Subnetz wie Ihr LAN zuzuweisen. Die VM erscheint im Grunde genommen als unabhängige Maschine im Netzwerk. Es ermöglicht unbegrenzte eingehende und ausgehende Netzwerkverbindungen. Während es am bequemsten ist, ist es auch am wenigsten sicher (wenn auch nicht weniger sicher als eine Standardinstallation in einer Bare-Metal-Maschine im selben Netzwerk).
- Nur Gastgeber - Das ist ziemlich selbsterklärend. Es bietet unbegrenzten ausgehenden und eingehenden Zugang zur VM aber nur zum/vom Host-Computer. Wenn Sie eine VM als Entwicklungstool verwenden, kann diese Einstellung sehr nützlich sein, da sie einen ungehinderten Zugriff vom Host aus ermöglicht, aber von außen völlig sicher ist. Sie erhalten keine Internetverbindung mit dieser Einstellung.
- NAT (Netzwerkadressübersetzung) - Für die Zwecke eines Endbenutzers verhält sich NAT wie eine automatische Firewall (aber das ist es nicht). Mit dieser Einstellung teilt sich Ihre VM die IP des Hostcomputers extern, erhält aber intern ihre eigene IP in einem anderen Subnetz als Ihr LAN. Es ermöglicht unbegrenzte ausgehende Netzwerkverbindungen, erlaubt aber nur eingehenden Datenverkehr, der von der VM initiiert wird (dh Antworten auf Anfragen - es sei denn, die Portweiterleitung ist eingerichtet). Dies ist die Standard-VBox-Netzwerkoption für eine neue VM, die von ISO (oder CD/DVD) installiert wurde. ein "Desktop"-Betriebssystem, bei dem Sie in der Regel nur ausgehende Netzwerkverbindungen (z. B. Webbrowsing, E-Mail-Clients, Aktualisierung von Apps usw.) wünschen und ein gewisses Maß an Sicherheit bieten, ohne dabei OTOH ist schmerzhaft für die Verwendung mit einem Server-Betriebssystem, wo die meisten Verbindungen ankommen. Um NAT mit einem Server zu verwenden, müssen Sie jeden Port weiterleiten, auf den der Server hört (z. B. Port 80 für HTTP; Port 443 für HTTPS usw.). Es ist nicht wirklich praktisch, wenn Sie mehrere TurnKey Linux VMs in VBox ausgeführt haben, da Sie nur einen bestimmten Port an eine Maschine weiterleiten können. Wenn Sie 2 TurnKey Linux-VMs ausgeführt haben und Webmin auf beiden verwenden möchten, kann nur eine VM den Standard-Port 12321 verwenden, die andere muss einen anderen Port verwenden.
Alternative Netzkonfiguration:
- Dual Virtual NICs: Für sichere lokale Entwicklungszwecke (d.h. keinen externen Zugriff auf Ihre TurnKey Linux VM erforderlich) kann es wünschenswert sein, ein duales Virtual-NIC-Setup zu verwenden. Man würde als 'Host-only' (für die Kommunikation zwischen dem Host-Betriebssystem und dem TKL Appliance, z.B. Testen eines Webservers) und eines als "NAT" zugewiesenen Servers (um einen begrenzten Internetzugang zu ermöglichen, z. B. um zusätzliche Software für die TurnKey-Auto-Sicherheitsupdates usw. zu installieren. Dies ist wirklich nur von Wert, wenn es auf einem tragbaren Computer (z. B. Laptop) verwendet wird, der in einer feindlichen Umgebung (z. B. öffentliches WLAN) betrieben werden kann. Für die allgemeine Verwendung in vertrauenswürdigen LAN-Netzwerken, die sich hinter einer Firewall und/oder einem NAT-Gateway befinden (z. B. Modem/Router für Verbraucher), ist dies eine zusätzliche Komplexitätsebene, die nicht erforderlich ist.