FreeBSD 8.1 Jail

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Larva
проходил мимо

FreeBSD 8.1 Jail

Непрочитанное сообщение Larva » 2010-08-12 14:44:43

Стоит FreeBSD 8.1
Ставлю 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"
sockstat -4 с хост системы

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

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
клетка запускается, но демоны в ней не запускаются (sshd, sendmadil, syslogd)
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
при этом в sockstat с хост системы видно демонов из клетки

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

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       *:*
При этом из самой клетки, руками, демоны запускаются.

Почему же они не запускаются автоматически, чем может быть проблема?

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

Непрочитанное сообщение vadim64 » 2010-08-13 15:03:09

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

alik1c
рядовой
Сообщения: 10
Зарегистрирован: 2010-08-04 12:51:05

Re: FreeBSD 8.1 Jail

Непрочитанное сообщение alik1c » 2010-08-14 8:35:24

Ребята проделал тоже самое, все пашет, но у меня такой вопрос, до установки jail я мучался с компиляции ядра, произошла ошибка указывающая на нехватку какого-то компонента, обычно я ставлю FreeBSD без игр и.т.д .и.т.п

Затем мне пришлось установить все пакеты игры и и.т.д и после этого тока у меня скомпилировалось ядро, подскажи как мне обходить такие ошибки.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: FreeBSD 8.1 Jail

Непрочитанное сообщение terminus » 2010-08-14 11:10:05

как мне обходить такие ошибки.
настройки make.conf и src.conf

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

WITHOUT_GAMES=YES
WITHOUT_SENDMAIL=YES
WITHOUT_BIND=YES
...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

alik1c
рядовой
Сообщения: 10
Зарегистрирован: 2010-08-04 12:51:05

Re: FreeBSD 8.1 Jail

Непрочитанное сообщение alik1c » 2010-08-14 11:43:41

Большое спасибо!

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: FreeBSD 8.1 Jail

Непрочитанное сообщение RAGNAR » 2010-09-01 1:34:42

подскажите что тут можно сделать?

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

md5ksr# make world DESTDIR=/usr/local/etc/jail/system
cd: can't cd to /usr/src/tools/build/make_check

--------------------------------------------------------------
>>> Building an up-to-date make(1)
--------------------------------------------------------------
cd: can't cd to /usr/src/usr.bin/make
*** Error code 2

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
... Да освятится имя твое и pасшиpение твое, Господи...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: FreeBSD 8.1 Jail

Непрочитанное сообщение manefesto » 2010-09-01 6:59:21

make buildworld
я такой яростный шо аж пиздеЦ
Изображение

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: FreeBSD 8.1 Jail

Непрочитанное сообщение RAGNAR » 2010-09-01 8:07:00

уже разобрался. блогадарю. хороший ресурс, описаны многие косяки при поднятии.

http://scratching.psybermonkey.net/2010 ... -jail.html
... Да освятится имя твое и pасшиpение твое, Господи...

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

Re: FreeBSD 8.1 Jail

Непрочитанное сообщение vadim64 » 2010-09-01 10:14:21

RAGNAR писал(а):уже разобрался. блогадарю. хороший ресурс, описаны многие косяки при поднятии.

http://scratching.psybermonkey.net/2010 ... -jail.html
:no:
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.