Пару вопросоы по Jail

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Пару вопросоы по Jail

Непрочитанное сообщение kharkov_max » 2010-10-01 11:13:49

День добрый.

Поднял zabbix сервер на Jail. Вроде все работает кроме пингалки из Jail.
Почитал, нужно в основной системе значение переменной security.jail.allow_raw_sockets установить равным 1

1. Делаю sysctl -a | grep jail вижу

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

security.jail.allow_raw_sockets: 0
В файле sysctl.conf пишу security.jail.allow_raw_sockets=1, после перезагрузки значение опять равно 0 и соответственно из Jail не работает пинг и т.д
Если в консоли делаю sysctl security.jail.allow_raw_sockets=1 и перезапускаю Jail (ezjail-admin restart), то все в Jail работает нармально.
Подскажите пожалуйста что я делаю не так ?
Как заставить систему устанавливать при загрузке нужное значение переменной security.jail.allow_raw_sockets.

2. Возможно ли применять "Возможность создавать низкоуровневые сокеты и т.д" не для всех Jail а только для конкретных.
К примеру в одном Jail у меня крутится zabbix, ему для нормальной работы необходимо включить "Возможность создавать низкоуровневые сокеты" sysctl security.jail.allow_raw_sockets=1, соответственно заработает ping, traceroute и т.д
А в другом Jail крутится какой нить сайт, и из этого Jail я не хочу разрешать пинги и т.д.

Хостинговая компания 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/

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

Re: Пару вопросоы по Jail

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

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

echo "jail_имяклетки_flags=""allow.raw_sockets""" >> /etc/rc.conf
как вариант
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Пару вопросоы по Jail

Непрочитанное сообщение kharkov_max » 2010-10-01 13:58:15

vadim64 писал(а):

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

echo "jail_имяклетки_flags=""allow.raw_sockets""" >> /etc/rc.conf
как вариант
Не прокатило так ...
Для Jail использую порт ezjail.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Пару вопросоы по Jail

Непрочитанное сообщение kharkov_max » 2010-10-01 15:11:34

Судя по этой http://www.secure-computing.net/wiki/in ... ith_ezjail статье я все делаю правильно ...

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Пару вопросоы по Jail

Непрочитанное сообщение kharkov_max » 2010-10-01 16:16:24

Хм .. странно конечно, но факт.

В sysctl.conf было прописано так:

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

security.jail.sysvipc_allowed=1
security.jail.allow_raw_sockets=1
изменил порядок переменных на:

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

security.jail.allow_raw_sockets=1
security.jail.sysvipc_allowed=1
и все стало нормально подниматься после перезагрузки.
Не думал что порядок переменных играет значение ...

Теперь осталось додумать как лепить эти значения к определенным клеткам ...
Не хорошо на всех клетках открывать такой доступ.