Firewall
Unter Beckhoff RT Linux® wird nftables als Firewall verwendet, ein Framework des Netfilter-Projekts, das Paketfilterung, Netzwerkadressübersetzung (NAT) und andere Anwendungen ermöglicht. Die Firewall nftables ist das standardmäßige und empfohlene Firewall-Framework in Debian und ersetzt die alten iptables und verwandte Werkzeuge. Die Firewall ist standardmäßig restriktiv bezüglich eingehenden und weitergeleiteten Verbindungen. Erlaubt sind notwendige Verbindungen wie lokale Loopback-Kommunikation, SSH (Port 22), ICMP und ICMPv6. Alle ausgehenden Verbindungen sind zugelassen.
Sie können das Kommandozeilenwerkzeug nft verwenden, um Firewall-Regeln zu verwalten und zu prüfen. Standardmäßig führt der Service nftables.service beim Systemstart nft aus, um ein Standard-Regelwerk aus dem Verzeichnis /etc/nftables-bhf.conf zu laden.
Wenn Sie eigene Firewall-Regeln hinzufügen möchten, können Sie zusätzliche nftables-Dateien in /etc/nftables.conf.d/ ablegen. Nach dem Hinzufügen oder Ändern von Firewall-Regeln starten Sie den nftables-Service neu, damit die Änderungen übernommen werden:
sudo systemctl restart nftablesNützliche nft-Kommandos
Um das aktuelle Firewall-Regelwerk anzuzeigen, verwenden Sie folgenden Befehl:
sudo nft list rulesetUm vorübergehend alle aktiven Regeln zu löschen und die Paketfilterung zu deaktivieren, verwenden Sie:
sudo nft flush rulesetUm ein bestimmtes Regelwerk aus einer Datei anzuwenden, verwenden Sie:
sudo nft -f /path/to/your/ruleset.nftUm zu prüfen, ob der nftables-Service aktiv und ausgeführt wird, verwenden Sie:
systemctl status nftablesDie Ausgabe sieht wie folgt aus:
● nftables.service – nftables
Loaded: loaded (/usr/lib/systemd/system/nftables.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/nftables.service.d
└─50-use-nftables-bhf.conf
Active: active (exited) since Mon 2026-01-26 11:29:18 UTC; 1h 48min ago
Invocation: af5456023c554dc6937dbbccd3627f6c
Docs: man:nft(8)
http://wiki.nftables.org
Process: 464 ExecStart=/usr/sbin/nft -f /etc/nftables-bhf.conf (code=exited,status=0/SUCCESS)
Main PID: 464 (code=exited, status=0/SUCCESS)
Mem peak: 6.3M
CPU: 34ms