1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| IPT=/sbin/iptables
case "$1" in
start)
# Empty current tables
$IPT -F
$IPT -X
# Drop anything else as default policy
$IPT -P INPUT DROP
# Don't break current connections
$IPT -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
# Allow SSH (standard port 22)
$IPT -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
# Allow HTTPS (standard port 443)
$IPT -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT
# Allow ICMP (ping)
$IPT -A INPUT -i eth0 -p icmp --source xxxxx -j ACCEPT
$IPT -A INPUT -i eth0 -p icmp --source yyyyyy -j ACCEPT
exit 0
;; |
Partager