Debian: blockieren eines Ports mittels iptables

Die Notizen lehnen sich an dieses  Wiki an. Zuerst den gewünschten Port per Befehl blockieren. In diesem Fall 8080

/sbin/iptables -A INPUT -p tcp --destination-port 8080 -j DROP

Nun sehen wir mal wie das Ergebnis ist:

iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
DROP       tcp  --  anywhere             anywhere            tcp dpt:http-alt

Diese Änderungen werden jetzt in einer iptables Konfigurationsdatei festgehalten damit wir die später beim neustarten automatisch restaurieren können.

iptables-save > /etc/iptables.up.rules


Diese Datei restauriert dann die Einstellungen beim Neustart:

vi /etc/network/if-pre-up.d/iptables
 #!/bin/bash /sbin/iptables-restore < /etc/iptables.up.rules

Und jetzt noch die Datei ausführbar machen

chmod +x /etc/network/if-pre-up.d/iptables

und neustarten.