
Ich habe ein Setup wie unten: QEMU als Hypervisor. Ubuntu läuft als virtuelle Maschine mit zwei Netzwerkadaptern:
- eth0: mit einem Benutzernetzwerk verbunden.
- Der SSH-Port wird an einen Port des Host-Betriebssystems weitergeleitet.
- eth1: verbunden mit einem Tap-Netzwerk, das sich auf der Standard-NAT-Bridge von libvirt befindet.
ich möchte von außerhalb des Hosts über den weitergeleiteten Port eine SSH-Verbindung zur VM herstellen können:
- ssh Benutzername@Host_IP -p Weiterleitungs-Port
Beim SSH-Befehl tritt jedoch eine Zeitüberschreitung auf.
Ich kann über den weitergeleiteten Port per SSH vom Host zur VM gelangen:
- ssh Benutzername@localhost -p weitergeleiteter_Port
Interessanterweise kann ich von außen per SSH auf den Server zugreifen, wenn ich die zweite Schnittstelle entferne, die mit dem NAT-Netzwerk verbunden ist. Ich weiß also sicher, dass die Firewall nichts blockiert.
was mache ich falsch? Hat es etwas mit SSH oder dem Netzwerk zu tun?
BEARBEITEN: Ich dachte, wenn ich die NAT-Schnittstelle deaktiviere, funktioniert SSH von außen.