Ivanov83 писал(а):
Не понимаю: воспользоваться - как?

как заставить этот скрипт работать в линуксе?
Необходимо в линуксе сделать пустой файл, и скопировать в него содержимое полученного скрипта - Ctrl-A, Ctrl-C, Ctrl-V.
Файлу дать права на выполнение -
[root@localhost Aleksej]# chmod +x /catalog/"имя скрипта"
Теперь пропишите полное название этого файла в
/etc/rc.d/rc.local
Получится что-то вот такое (данный пример - в контексте fedora):
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/catalog/"имя скрипта"
Теперь - попросту ребутните систему.
Когда загрузится - войдите в консоль и под рутом выполните iptables -L :
[root@localhost Aleksej]# iptables -L
Увидите длинный список правил... значит, все прошло хорошо.
Но это еще не все.
Сделайте в консоли
service iptables save
и удалите (или закомментируйте #)
/catalog/"имя скрипта"
из /etc/rc.d/rc.local
Вот теперь все.