скрипт вам нужен в системах где айпитаблес не настраивается на системном уровне, к примеру в убунту, в центосе есть /etc/sysconfig/iptables и логично пользоваться им так как прекрасно работает сервис айпитаблес старт рестарт стоп
понимает он потому что есть соотвествующий скрипт в инит д или в систем д