Делал защиту через вот этот гайд
Quote
Шаг 1
создаём новое ядро:
Code
console# cd /usr/src/sys/i386/conf
console# cp GENERIC IPFWKERNEL
редактируем новое ядро:
Code
console# ee IPFWKERNEL
в конец файла добавляем:
Code
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_DEFAULT_TO_ACCEPT
закрываем файл нажатием ESC, выбираем Leave Editor и потом Save Changes.
компилим новое ядро:
Code
console# cd /usr/src
console# make kernel KERNCONF=IPFWKERNEL
процесс это ёмкий, придётся подождать.
Шаг 2
ядро скомпилилось? хорошо, молодцы. ребутим бсдю, командой reboot.
запускаем файрволл:
Code
console# ee /etc/rc.conf
в конец файла добавляем:
Code
firewall_enable="YES"
firewall_type="/usr/local/etc/firewall.rules"
firewall_flags="-p cpp"
закрываем файл нажатием ESC, выбираем Leave Editor и потом Save Changes.
Шаг 3
пишем в консоль:
Code
console# sockstat -4
создаём правила для файрволла:
Code
console# ee /usr/local/etc/firewall.rules
закрываем файл нажатием ESC, выбираем Leave Editor и потом Save Changes.
перезагружаем бсдю.
Финал
пишем в консоль:
Code
console# ipfw show
показывает правила? отлично! вы успешно установили файрволл.
Теперь как я делал.
Ну такой пути у меня не было cd /usr/src/sys/i386/conf я создал её сам в фз и в папке conf создал файл IPFWKERNEL потом перезагрузил сервер и написал
cd /usr/src/sys/i386/conf
cp GENERIC IPFWKERNEL затем это так же неработало и пропустил её
и написал
ee IPFWKERNEL там вписал это
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_DEFAULT_TO_ACCEPT
перезагрузил
далее ввёл это
cd /usr/src это команда сработала
make kernel KERNCONF=IPFWKERNEL а эта нет
потом ребутить не стал перешел к след.шагу
написал это
ee /etc/rc.conf
в конец файла добавил эти строки
firewall_enable="YES"
firewall_type="/usr/local/etc/firewall.rules"
firewall_flags="-p cpp" сохраниш вышел написал дальше это
sockstat -4
Потом там написано создаём правила я написал
console# ee /usr/local/etc/firewall.rules но нечего там не добавил т.к не знаю что добавить
перезагрузил
пишу ipfw show скрин что он выдает жми
После на сервер не заходит и фз тоже не заходит на сервер и навикат тоже не работает
Расскажите пожалуйста в чём ошибочка моя и как правильнее сделатьДобавлено (26.11.2012, 16:59)
---------------------------------------------
Почитал темы в некрах понял что это от досса ито без правил
А вот эта работает http://necromancers.clan.su/forum/3-13973-1