So leiten Sie einen Port in einer VM weiter, der sich hinter NAT befindet

So leiten Sie einen Port in einer VM weiter, der sich hinter NAT befindet

Ich sehe ein paar Fragen, die meiner ähnlich sind, aber sie haben meine Frage nicht beantwortet. Ich habe einen Router. Ich habe Debian in einer VM installiert und darauf einen SSH-Server eingerichtet. Ich möchte einen Port für diese Maschine auf meinem Router weiterleiten, damit ich mich von externen Netzwerken aus verbinden kann. Der Adapter ist NAT. Also, wie und wohin soll ich einen Port weiterleiten? Wenn ich den Port für meine physische Maschine weiterleiten muss, sollte ich dann etwas anderes tun?

Antwort1

Am einfachsten ist es, einBrückeVerbindung für Ihre VM. Dadurch sieht sie aus wie jeder andere PC in Ihrem LAN, ihr wird eine IP-Adresse innerhalb Ihres LAN zugewiesen und sie kann bidirektional mit jedem PC im LAN kommunizieren, einschließlich dem Router. In diesem Fall können Sie den Port direkt an Ihre VM weiterleiten. Sie können dies auch dauerhaft einrichten, indem Sie diese IP-Adresse für Ihre VM in Ihrem Router reservieren, sodass Ihre VMstetsdieselbe Adresse zugewiesen und Sie müssen die Portweiterleitung nie wieder konfigurieren.

Wie Sie sehen, hängt die Lösung in diesem Fall nicht vom Host-Betriebssystem, NAT vs. Bridge, Hypervisor-Typ usw. ab. Wenn Sie stattdessen keine überbrückte Verbindung verwenden möchten (und daher auf eine NAT-Verbindung zurückgreifen), hängt das genaue zu verwendende Verfahren von diesen Details ab …

verwandte Informationen