Dieses einfache Skript ist sehr nützlich und sehr einfach und vermittelt Ihnen die Grundlagen dessen, was Sie mit der Linux-IPtables-Firewall machen können.
Erstellen Sie eine Datei:
pico /root/firewall.sh
Fügen Sie alle Informationen ein und korrigieren Sie die IP-Adressen mit Ihren eigenen.
iptables -P FORWARD DROP # we aren't a router
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -s 213.191.173.114 -j ACCEPT
iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
iptables -P INPUT DROP # Drop everything we don't accept
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
Code language: PHP (php)
Geben Sie ihm einige Berechtigungen
chmod 777 /root/firewall.sh
Und führen Sie das Skript aus.
./root/firewlall.sh
Jetzt wurde dies in Ubuntu 17.04 getestet, aber wenn Sie Probleme mit dem Ziel der iptables haben, können Sie versuchen, sbin/iptables hinzuzufügen.
Mit dem Befehl
iptables -nL