In neueren Distributionen haben Sie normalerweise ein Frontend, um die Firewall zu konfigurieren und zu verwalten. Die beliebtesten in diesen Tagen sind ufw
und firewalld
und vielleicht shorewall
. Diese Frontends kümmern sich auch darum, die Regeln hinzuzufügen, iptables
und das iptables
Skript kann übersprungen werden oder sollte übersprungen werden, da die Frontends Ihre Änderungen, die Sie mit dem iptables
Befehl vorgenommen haben, nicht direkt übernehmen.
Für Ubuntu 18.04 scheint firewalld
es der Standard zu sein, in dem ufw
installiert, aber inaktiv ist.
root@localhost:~# firewall-cmd --state
running
root@localhost:~# ufw status
Status: inactive
Anstatt eigene iptables
konforme Regeln zu erstellen, sollten Sie diese Frontends verwenden, um Ihre Firewall-Konfiguration zu erstellen.
Ich kenne mich nicht aus, ufw
aber Sie werden sicher Informationen hier bei askubuntu oder anderswo im Internet finden.
firewalld
Kommt mit einer GUI ( firewall-config
) und einem Kommandozeilen-Tool firewall-cmd
.
Mit haben firewalld
Sie die Möglichkeit, Regeln hinzuzufügen, ohne sie sofort anzuwenden ( permanent ) und erst nach einem Firewall-Reload anzuwenden. Oder Sie fügen sie Ihrer Laufzeitkonfiguration hinzu , testen sie und fügen sie dann Ihrer permanenten Konfiguration hinzu.
Um zB eine neu hinzugefügte permanente Konfiguration in Ihre Ausführungsregeln neu zu laden , müssten Sie den Befehl wie folgt eingeben oder die entsprechenden Klicks in der GUI ausführen.
firewall-cmd --reload
Es könnte ein bisschen komplizierter auf dem ersten Blick aussieht, da firewalld
folgende Zonen und ein Ketten - Konzept. Aber es lässt sich gut in NetworkManager integrieren , verfügt über eine grafische Benutzeroberfläche ...
Ein guter Ausgangspunkt, um sich damit vertraut zu machen, ist hier .