In neueren Distributionen haben Sie normalerweise ein Frontend, um die Firewall zu konfigurieren und zu verwalten. Die beliebtesten in diesen Tagen sind ufwund firewalldund vielleicht shorewall. Diese Frontends kümmern sich auch darum, die Regeln hinzuzufügen, iptablesund das iptablesSkript kann übersprungen werden oder sollte übersprungen werden, da die Frontends Ihre Änderungen, die Sie mit dem iptablesBefehl vorgenommen haben, nicht direkt übernehmen.
Für Ubuntu 18.04 scheint firewalldes der Standard zu sein, in dem ufwinstalliert, aber inaktiv ist.
root@localhost:~# firewall-cmd --state
running
root@localhost:~# ufw status
Status: inactive
Anstatt eigene iptableskonforme Regeln zu erstellen, sollten Sie diese Frontends verwenden, um Ihre Firewall-Konfiguration zu erstellen.
Ich kenne mich nicht aus, ufwaber Sie werden sicher Informationen hier bei askubuntu oder anderswo im Internet finden.
firewalldKommt mit einer GUI ( firewall-config) und einem Kommandozeilen-Tool firewall-cmd.
Mit haben firewalldSie 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 firewalldfolgende 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 .