Ich führe einen Dienst in Docker aus, der auf Port 8081 lauscht. Ich kann auf diesen Dienst auf dem Fedora-Server selbst zugreifen, aber bei allen anderen Diensten im Netzwerk tritt eine Zeitüberschreitung auf. Wenn ich die Firewall ausschalte, wird das Problem von selbst behoben.
Ich habe den folgenden XML-Dienst zur Hauptnetzwerkschnittstelle auf der Fedora-Box hinzugefügt sowie die Docker0-Schnittstelle ohne Erfolg zur "vertrauenswürdigen" Zone hinzugefügt
XML-Dienst, den ich hinzugefügt habe:
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>My test service</short>
<description>Custom service</description>
<port protocol="tcp" port="8081"/>
<port protocol="udp" port="8081"/>
</service>
Networking war schon immer meine schwächste Wissensquelle. Es tut mir leid, wenn dies eine (hoffentlich) einfache Frage ist.
$ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent $ sudo firewall-cmd --reload
das --permanent-Tag sicherzustellen, dass die Änderung auch nach einem Neustart erhalten bleibt.firewall-cmd --zone=public --add-service=custom --permanent
) hinzugefügte XML dasselbe tun. Aber keine Würfel.sudo firewall-cmd --list-ports
&&sudo firewall-cmd --list-services
sowie etwaige Fehler firewalld | Docker werfen, wie von auditd oder journalctl -u firewalld | docker gemeldet?