Страница 1 из 1

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

Добавлено: 2010-10-01 11:13:49
kharkov_max
День добрый.

Поднял 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 я не хочу разрешать пинги и т.д.

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

Добавлено: 2010-10-01 12:43:15
vadim64

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

echo "jail_имяклетки_flags=""allow.raw_sockets""" >> /etc/rc.conf
как вариант

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

Добавлено: 2010-10-01 13:58:15
kharkov_max
vadim64 писал(а):

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

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

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

Добавлено: 2010-10-01 15:11:34
kharkov_max
Судя по этой http://www.secure-computing.net/wiki/in ... ith_ezjail статье я все делаю правильно ...

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

Добавлено: 2010-10-01 16:16:24
kharkov_max
Хм .. странно конечно, но факт.

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

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

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

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

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

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