Auf meinem Fedora35-Host betreibe ich eine virtuelle KVM-Maschine mit einem verbundenen Netzwerk. Wenn ich versuche, vom Host aus eine Verbindung zu Port 80 der virtuellen Maschine herzustellen, erhalte ich no route to host
, aber für Port 22 funktioniert alles einwandfrei
Bitte helfen Sie mir zu verstehen, warum das Routing von der Portnummer abhängt. Welche Einstellung steuert dieses Verhalten?
Antwort1
MitBasicInstallation und Einstellungen, dies kann nur passieren, weil auf der VM eine Firewall vorhanden ist. (Es könnte andere Ursachen geben, aber nicht ohne Anpassung, die vom Administrator vorgenommen würde).
Deaktivieren Sie die Firewall und versuchen Sie es erneut.
Wenn Sie nicht wissen, wie Sie die Firewall deaktivieren, und auf dem System der VM Linux läuft, halten Sie den Befehl iptables
bereit und führen Sie Folgendes aus, bis Sie es besser wissen:
iptables -I INPUT -j ACCEPT