Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Jail. Не стартуют сервисы из /usr/local/rc.d

Ответить
Настройки темы
Jail. Не стартуют сервисы из /usr/local/rc.d

Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


FreeBSD 5.4
/usr/local/rc.d :
*000.pkgtools.sh
*jail.sh
*jail_mount_dev.sh

Все стартует. Проблем нет.
Стартует не все из клетки.
rc.d в клетке:
*000.pkgtools.sh
*CommuniGate.sh
*apache.sh
*mysql-server.sh
*proftpd
*trafd.sh
*webmin.sh

изо всего стартует только *CommuniGate.sh
Разница между скриптами только в правах доступа. У *CommuniGate.sh права 775
у остальных 555

Никак не могу понять почему.

-------
В некоторые головы мысли приходят умирать


Отправлено: 10:13, 16-11-2006

 

Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


gf100
Цитата:
Negativ, насколько я догадываюсь, все эти вещи собирались руками.
мне не понятно, что вы имеете в виду под вещами. Само ПО или конретно скрипты?

Prefer
Цитата:
3. Покажите содержимое /usr/local/etc/rc.d/ в jail.
мой первый пост в этой теме

-------
В некоторые головы мысли приходят умирать


Отправлено: 18:24, 16-11-2006 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
Т.е. должен присутствовать еще один скрипт (я так понимаю), который должен находится в /etc/rc.d/ (подробно не разбирался, может я и ошибаюсь), который и создает нужные переменные в сответствии с ключами, и который присутствует в пакете и отсутствует при ручной сборке
Мне кажется немного не так. Сначала читается rc.conf, устанавливаются переменные. Потом обрабатываются скрипты из rc.d.
Почему я так решил. После изменения скрипта oss.sh находящегося в /usr/local/etc/rc.d - просто привелся к общему виду стартовых скриптов. Во время загрузки системы появляется ошибка $oss_enable не установлена.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 21:15, 16-11-2006 | #12


Аватара для gf100

Ветеран


Сообщения: 1665
Благодарности: 190

Профиль | Отправить PM | Цитировать


Negativ, разумеется ПО. В готовых пакетах есть уже полностью отлаженные скрипты. При ручной сборке их еще желательно "доводить". IMHO

Igor_I, я сталкивался с тем, что включение старта в rc.conf не запускает процедуру из скрипта который в /usr/local/etc/rc.d/. Разбираться не хватило времени и, наверное, желания, поэтому "наваял" свой скрипт с запуском всего по очереди и успокоился.

Negativ, что показала проверка - не запускаются скрипты или программы из скриптов?

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 09:42, 17-11-2006 | #13


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


gf100
Цитата:
Negativ, разумеется ПО. В готовых пакетах есть уже полностью отлаженные скрипты. При ручной сборке их еще желательно "доводить". IMHO
Из тех, что установлены ничего доводить не надо. На локальной системе (не в jail) все запускается без проблем.
Цитата:
что показала проверка - не запускаются скрипты или программы из скриптов?
еще не проверял. Момент не наступил.

Появилась мысль.
У меня в основной системе в /usr/local/rc.d запускается сама клетка jail.sh:
Код: Выделить весь код
#!/bin/sh
mount -t procfs proc /server/jail/proc
jail -i /server/jail server.ru 172.16.12.5 /bin/sh /etc/rc
потом запускается скрипт jail_mount_dev.sh:
Код: Выделить весь код
#! /bin/sh
mount_devfs devfs /server/jail/dev
Может мои jail'овые скрипты не стартуют потому, что еще нет devfs в клетке? Вообще порядок запуска из rc.d каков?

-------
В некоторые головы мысли приходят умирать


Отправлено: 13:29, 17-11-2006 | #14


Аватара для Prefer

Пользователь


Сообщения: 51
Благодарности: 5

Профиль | Отправить PM | Цитировать


Пример содержимого /etc/rc.conf хоста

...
defaultrouter="А.В.С.У"
hostname="Name.ru"
ifconfig_bge0="inet 1.1.1.1 netmask 255.255.255.224"
ifconfig_bge1_alias0="inet 2.2.2.2 netmask 255.255.255.255" # Jail #1
ifconfig_bge1_alias1="inet 3.3.3.3 netmask 255.255.255.255" # Jail #2
...

jail_enable="YES"
jail_list=""


jail_list="$jail_list jail1"
jail_jail1_hostname="jail1.ru"
jail_jail1_ip="2.2.2.2"
jail_jail1_rootdir="/usr/local/jail/${jail_jail1_ip}"
jail_jail1_devfs_enable=YES
jail_jail1_devfs_ruleset="devfsrules_jail_strict"


jail_list="$jail_list jail2"
jail_jail2_hostname="jail2.ru"
jail_jail2_ip="3.3.3.3"
jail_jail2_rootdir="/usr/local/jail/${jail_jail2_ip}"
jail_jail2_devfs_enable=YES
jail_jail2_devfs_ruleset="devfsrules_jail_strict"

-------
I prefer FreeBSD


Отправлено: 11:50, 18-11-2006 | #15


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


Prefer
Сегодня испытаю

-------
В некоторые головы мысли приходят умирать


Отправлено: 09:49, 20-11-2006 | #16


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


Назрел еще вопрос по клеткам (jail).
Была собрана клетка на FreeBSD 5.4. Переношу эту клетку на FreeBSD 6.1. Какие могут быть подводные камни?

-------
В некоторые головы мысли приходят умирать


Отправлено: 09:13, 12-12-2006 | #17



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Jail. Не стартуют сервисы из /usr/local/rc.d

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Стартуют продажи 15-дюймового OLED-телевизора LG boss911 Новости железа 33 03-12-2013 05:21
FreeBSD - Перезапись библиотек cp /usr/compat/linux/usr/lib/* /usr/lib serivo Общий по FreeBSD 7 23-11-2009 00:41
Драйвер - Не стартуют USB хост-контроллеры Pliomera Microsoft Windows 7 1 01-06-2009 14:41
FreeBSD - Проблема при настройка postfix (postmap: fatal: file /usr/local/etc/postfix/main.cf:) _soldat_ Общий по FreeBSD 3 27-08-2008 08:05
pf(+nat) и jail - как разграничить доступ jail-ов в инет brag Общий по FreeBSD 8 28-06-2007 02:40




 
Переход