Questo semplice script è molto utile e molto semplice e ti fornirà le basi di ciò che puoi fare con il firewall iptables di Linux.
Crea un file:
pico /root/firewall.sh
Incolla tutte le informazioni e correggi gli indirizzi IP con i tuoi proprietari.
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)
Dagli alcune autorizzazioni
chmod 777 /root/firewall.sh
Ed esegui lo script.
./root/firewlall.sh
Ora questo è stato testato in Ubuntu 17.04 ma se hai problemi con la destinazione di iptables puoi provare ad aggiungere sbin/iptables.
Puoi elencare tutte le regole iptables attive con il comando
iptables -nL