FreeBSD 8.1 Jail
Добавлено: 2010-08-12 14:44:43
Стоит FreeBSD 8.1
Ставлю Jail
Затем конфигурирую клетку:
* Создаю пустой /etc/fstab
* Добавляю в /etc/rc.conf: rpcbind_enable="NO"
* Настраиваю разрешение имен в /etc/resolv.conf
* Запускаю newaliases
* Добавляю в /etc/rc.conf network_interfaces=""
* Устанавливаю пароль root (passwd)
* Настраиваю /etc/localtime
* Добавляю пользователей
В хост системе rc.conf выглядит так
sockstat -4 с хост системы
Запускаю клетку
клетка запускается, но демоны в ней не запускаются (sshd, sendmadil, syslogd)
top из клетки
при этом в sockstat с хост системы видно демонов из клетки
При этом из самой клетки, руками, демоны запускаются.
Почему же они не запускаются автоматически, чем может быть проблема?
Ставлю Jail
Код: Выделить всё
D=/usr/jails/jail2
cd /usr/src
mkdir -p $D
make world DESTDIR=$D
make distribution DESTDIR=$D
mount -t devfs devfs $D/dev
* Создаю пустой /etc/fstab
* Добавляю в /etc/rc.conf: rpcbind_enable="NO"
* Настраиваю разрешение имен в /etc/resolv.conf
* Запускаю newaliases
* Добавляю в /etc/rc.conf network_interfaces=""
* Устанавливаю пароль root (passwd)
* Настраиваю /etc/localtime
* Добавляю пользователей
В хост системе rc.conf выглядит так
Код: Выделить всё
hostname="CY-5.domain.tld"
#ifconfig_age0="DHCP"
ifconfig_age0="inet 192.168.4.4 netmask 255.255.255.0"
defaultrouter="192.168.4.5"
ifconfig_age0_alias0="inet 192.168.4.10 netmask 255.255.255.255"
moused_enable="YES"
sshd_enable="YES"
hald_enable="YES"
dbus_enable="YES"
linux_enable="YES"
nfs_client_enable="YES"
#amd_enable="YES"
ntpdate_enable="YES"
ntpdate_hosts="guardian"
bacula_fd_enable="YES"
#bsnmpd_enable="YES"
syslogd_flags="-b 192.168.4.4"
sendmail_enable="NO"
inetd_flags="-wW -a 192.168.4.4"
rpcbind_enable="NO"
sendmail_enable="NO"
#================Jails=================
jail_enable="YES"
jail_list="jail2"
jail_jail2_rootdir="/usr/jails/jail2"
jail_jail2_hostname="jail2.domain.tld"
jail_jail2_interface="age0"
jail_jail2_ip="192.168.4.10"
jail_jail2_devfs_enable="YES"
jail_jail2_devfs_ruleset="jail2"
jail_jail2_procfs_enable="YES"
jail_jail2_exec_start="/bin/sh /etc/rc"
jail_jail2_exec_stop="/bin/sh /etc/rc.shutdown"
Код: Выделить всё
User sshd 1871 3 tcp4 192.168.4.4:22 192.168.4.5:21707
root sshd 1868 3 tcp4 192.168.4.4:22 192.168.4.5:21707
root sendmail 1358 3 tcp4 127.0.0.1:25 *:*
root bacula-fd 1321 3 tcp4 192.168.4.4:9102 *:*
root sshd 1313 3 tcp4 192.168.4.4:22 *:*
root syslogd 978 6 udp4 192.168.4.4:514 *:*
Код: Выделить всё
/etc/rc.d/jail start
top из клетки
Код: Выделить всё
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
2404 root 1 44 0 3644K 2212K pause 0 0:00 0.00% tcsh
2408 root 1 44 0 3684K 1764K CPU0 1 0:00 0.00% top
Код: Выделить всё
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root sendmail 2357 3 tcp4 192.168.4.10:25 *:*
root sshd 2349 3 tcp4 192.168.4.10:22 *:*
root syslogd 2228 6 udp4 192.168.4.10:514 *:*
User sshd 1871 3 tcp4 192.168.4.4:22 192.168.4.5:21707
root sshd 1868 3 tcp4 192.168.4.4:22 192.168.4.5:21707
root sendmail 1358 3 tcp4 127.0.0.1:25 *:*
root bacula-fd 1321 3 tcp4 192.168.4.4:9102 *:*
root sshd 1313 3 tcp4 192.168.4.4:22 *:*
root syslogd 978 6 udp4 192.168.4.4:514 *:*
Почему же они не запускаются автоматически, чем может быть проблема?