Помогите с блокировкой IP

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 9:34:52

Всем привет.
Возникает необходимость время от времени блокировать "вредные" IP на сервере (стоит freebsd).
Каким образом можно это осуществить на уровне nginx или apache или ещё чего, чтобы добавить 1 IP и он не был доступен всем сайтам на фрибсд..
Спасибо.
Последний раз редактировалось f_andrey 2010-07-30 9:54:02, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. оформляйте сообщен е по человечески, приводите полную диагностику, больше логов больше вероятности ответа, а не флуда

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Помогите с блокировкой IP

Непрочитанное сообщение schizoid » 2010-07-30 10:07:42

в апаче
Deny from IP
или фаерволом....
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 10:10:15

Какой фаерволл у вас работает? Работает ли он у вас вообще? Какого рода вы хоти сделать запрет? чтобы аддресс не мог зайти на сайты или полный блок?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 10:26:04

Фаервола нет.
Желательно полный блок.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 10:28:11

какой фаервол будем ставить?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 10:29:54

и сразу вопросы:
какая версия системы? проводилось ли обновление исходных кодов системы?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 10:31:14

schizoid писал(а):в апаче
Deny from IP
или фаерволом....

В httpd.conf написал:
Deny from плохой_ип

перезапускаю апач,пишет:
Syntax error on line 30 of /usr/local/etc/apache22/httpd.conf:
deny not allowed here

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 10:31:54

убери нах оттуда и отвечай на вопросы
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 10:32:30

vadim64 писал(а):и сразу вопросы:
какая версия системы? проводилось ли обновление исходных кодов системы?
Мне бы ipfw поставить)
Стоит FreeBSD 8
Нет, не производилось

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 10:36:19

Так. Берёшь, пишешь в консоли

Код: Выделить всё

ee /etc/supfile
Открывается редактор. Там набираешь примерно так:

Код: Выделить всё

*default host=cvsup4.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr 
*default release=cvs tag=RELENG_8_0
*default delete use-rel-suffix
*default compress
src-all
выходишь из редактора(последовательное нажатие клавиш Esc, "ф" и ещё раз "ф")и пишешь в консоли

Код: Выделить всё

csup -g -L 2 /etc/supfile
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 10:39:16

vadim64 писал(а):Так. Берёшь, пишешь в консоли

Код: Выделить всё

ee /etc/supfile
Открывается редактор. Там набираешь примерно так:

Код: Выделить всё

*default host=cvsup4.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr 
*default release=cvs tag=RELENG_8_0
*default delete use-rel-suffix
*default compress
src-all
выходишь из редактора(последовательное нажатие клавиш Esc, "ф" и ещё раз "ф")и пишешь в консоли

Код: Выделить всё

csup -g -L 2 /etc/supfile
Процесс пошёл, долго ждать?

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 10:41:48

И что за действия происходят?

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 10:42:38

zed1 писал(а):Процесс пошёл, долго ждать?
Не перебарщивай с замажками под делетанта. Ждать, по логике, пока на экране не появится что то типа "комплит" или "финишт". Процесс может быть долгим если старая версия дистрибутива была установлена, от 22 ноября.
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 10:45:27

Происходит скачка с зеркал серверов с исходным кодом системы новых версий файлов исходного кода системы. Потом подправим ваш конфиг ядра чтоб там была поддержка IPFW, пересоберём его, установим новое ядро с фаерволом внутри. и настроим блокировку и ваабще всё что угодно.
Последний раз редактировалось vadim64 2010-07-30 10:46:38, всего редактировалось 1 раз.
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 10:46:20

Хорошо, ждёмс :)

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 10:47:15

Мне нравится этот раздел))))
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 10:49:30

Пока можете прикинуть какие правила в фаерфоле вам нужны? какие службы работают на сервере? каким сетям какие возможности доступа вы хотите предоставить?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 11:07:23

vadim64 писал(а):Пока можете прикинуть какие правила в фаерфоле вам нужны? какие службы работают на сервере? каким сетям какие возможности доступа вы хотите предоставить?
Вот такое:

Код: Выделить всё

    ipfw add deny ip from IP to me
Службы:
Clamav-freshclam
DNS
FTP
HTTP
MySQL
Nginx
POP3
SMTP

Последний вопрос не совсем понял :pardon:

Закончилось:

Код: Выделить всё

Shutting down connection to server
Finished successfully
:crazy:

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 11:16:14

Ядро какое щас стоит?
uname -a вывод покажите
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 11:19:48

Извините, где арендую опять проблемы, как только восстановится работа - сразу напишу (максимум минут 30)

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 11:39:11

Кароче, в выводе команды

Код: Выделить всё

uname -a
найдёте где лежит конфиг ядра. Судя по вашим вопросам и ответам это будет /usr/src/sys/i386/conf/GENERIC. Правите его с помощью программы ee

Код: Выделить всё

ee /usr/src/sys/i386/conf/GENERIC
Ищите там строки типа

Код: Выделить всё

options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         HWPMC_HOOKS             # Necessary kernel hooks for hwpmc(4)
options         AUDIT                   # Security event auditing
options         MAC                     # TrustedBSD MAC Framework
options         FLOWTABLE               # per-cpu routing cache
#options        KDTRACE_HOOKS  
После них

Код: Выделить всё

options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=10000
И идёте читать раздел хэндбука про сборку и установку ядра Сборка и установка собственного ядра А я на обед скоро. Наслаждайтесь.
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 11:41:13

Вас интересует сразу раздел сборка
...
Теперь вы должны скомпилировать ядро.

Сборка ядра

1. Перейдите в каталог /usr/src:
...
# cd /usr/src
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 11:43:39

При этом мои данные не пропадут?

zed1
рядовой
Сообщения: 23
Зарегистрирован: 2010-07-30 9:31:23

Re: Помогите с блокировкой IP

Непрочитанное сообщение zed1 » 2010-07-30 11:49:22

И ещё, команда uname -a
мне показала следующее:
FreeBSD site.ru 8.1-STABLE FreeBSD 8.1-STABLE #0 r18M: Tue Jul 27 17:08:10 IRKST 2010 root@freebsd8-amd64.ispsystem.net:/root/src/sys/amd64/compile/DE BUG amd64

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Помогите с блокировкой IP

Непрочитанное сообщение vadim64 » 2010-07-30 11:49:58

zed1 писал(а):При этом мои данные не пропадут?
Всмысле? какие данный вы храните в системных папках? Но если чёто ответственное на сервере есть то лучше бэкапчик куда нить сделать и вот это почитать для уверености и понимания. Если это вы щас учитесь на рабочем сервере то советую прочитать все сообщения в теме и упомянутые материалы внимательно и сделать заметки на бумаге.
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.