This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_portsentry [2013/11/27 09:15] val [Настройка на блокировку с использованием libwrap] |
сервис_portsentry [2024/05/04 13:08] (current) val [Использование в режиме без блокировки] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Сервис Portsentry ====== | ====== Сервис Portsentry ====== | ||
- | !!! Отключить самописный веб сервер !!! | + | * [[https://www.opennet.ru/docs/RUS/portsentry/portsentry3.html|Настройка portsentry]] |
- | + | ||
- | [[http://www.lissyara.su/articles/freebsd/security/portsentry/]] | + | |
===== Установка ===== | ===== Установка ===== | ||
- | ==== Ubuntu ==== | + | ==== Debian/Ubuntu ==== |
<code> | <code> | ||
- | server# apt-get install portsentry | + | # apt install portsentry |
- | + | ||
- | server# cd /etc/portsentry/ | + | |
</code> | </code> | ||
- | ==== FreeBSD ==== | + | ===== Использование в режиме без блокировки ===== |
+ | |||
+ | Настраивается по умолчанию | ||
<code> | <code> | ||
- | server# pkg_add -r portsentry | + | # cat /etc/portsentry/portsentry.conf |
+ | </code><code> | ||
+ | ... | ||
+ | BLOCK_UDP="0" | ||
+ | BLOCK_TCP="0" | ||
+ | ... | ||
+ | </code><code> | ||
+ | # tail -f /var/log/syslog | ||
- | server# cd /usr/local/etc/ | + | ИЛИ |
+ | |||
+ | # journalctl -f | ||
+ | </code> | ||
- | server# cp portsentry.conf.default portsentry.conf | + | ===== Включение блокировки ===== |
- | server# cp portsentry.ignore.default portsentry.ignore | + | <code> |
+ | # cat /etc/portsentry/portsentry.conf | ||
+ | </code><code> | ||
+ | ... | ||
+ | BLOCK_UDP="1" | ||
+ | BLOCK_TCP="1" | ||
+ | ... | ||
</code> | </code> | ||
- | ===== Использование в режиме без блокировки ===== | + | ===== Блокировка с использованием route ===== |
+ | |||
+ | * Включена по умолчанию | ||
+ | * [[Сервисы Gateway и routing#Управление таблицей маршрутизации]] | ||
<code> | <code> | ||
- | server# cat /etc/portsentry/portsentry.conf | + | # cat /etc/portsentry/portsentry.conf |
</code><code> | </code><code> | ||
... | ... | ||
- | BLOCK_UDP="0" | + | # Newer versions of Linux support the reject flag now. This |
- | BLOCK_TCP="0" | + | # is cleaner than the above option. |
+ | KILL_ROUTE=... | ||
... | ... | ||
</code><code> | </code><code> | ||
- | server# tail -f /var/log/syslog | + | /sbin/route del -host 192.168.N.M reject |
- | или | + | |
- | server# tail -f /var/log/messages | + | |
</code> | </code> | ||
- | ===== Настройка на блокировку с использованием libwrap ===== | + | ===== Блокировка с использованием libwrap ===== |
- | [[Сервис Tcpwrap#Конфигурация в режиме "все разрешено, кроме"]] | + | * Включена по умолчанию |
+ | * [[Сервис Tcpwrap#Конфигурация в режиме "все разрешено, кроме"]] | ||
<code> | <code> | ||
- | server# :> /etc/hosts.deny | + | # :> /etc/hosts.deny |
- | server# cat /etc/portsentry/portsentry.conf | + | # cat /etc/portsentry/portsentry.conf |
</code><code> | </code><code> | ||
- | ... | ||
- | BLOCK_UDP="1" | ||
- | BLOCK_TCP="1" | ||
... | ... | ||
KILL_HOSTS_DENY="ALL: $TARGET$" | KILL_HOSTS_DENY="ALL: $TARGET$" | ||
... | ... | ||
</code> | </code> | ||
- | |||
- | ===== Настройка на блокировку с использованием route ===== | ||
- | |||
- | [[Сервисы Gateway и routing#Управление таблицей маршрутизации]] | ||
===== Просмотр заблокированных хостов ===== | ===== Просмотр заблокированных хостов ===== | ||
<code> | <code> | ||
- | server# cat /var/lib/portsentry/portsentry.blocked.* | + | # cat /var/lib/portsentry/portsentry.blocked.* |
- | или | + | |
- | server# cat /usr/local/etc/portsentry.blocked.* | + | |
</code> | </code> | ||