URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81025
[ Назад ]

Исходное сообщение
"Jail dhcpd"

Отправлено lykich99 , 04-Июл-08 18:11 
Здравствуйте,пробую запустить в jail dhcpd вот что имеем.

ws-252# /usr/local/etc/rc.d/isc-dhcpd start
Starting dhcpd.
Internet Systems Consortium DHCP Server V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Wrote 0 leases to leases file.
No bpf devices.   Please read the README section for your operating system.
Хотя в реальной машине bpf в ядре присутсвует,подскажите чего нужно сделать что бы ето все дело зарулило.
Вот rc.conf машины

jail_enable="YES"
jail_list="jail_1"
jail_jail_1_rootdir="/jails/jail_1"
jail_jail_1_hostname="ws-252.local.net"
jail_jail_1_interface="fxp0"
jail_jail_1_ip="192.168.2.252"
jail_jail_1_devfs_enable="YES"
jail_jail_1_exec_start="/bin/sh /etc/rc"
jail_jail_1_exec_stop="/bin/sh /etc/rc.shutdown"
dhcpd_jail_enable="YES"
dhcpd_hostname="ws-252.local.net"
dhcpd_ipaddress="192.168.2.252"



Содержание

Сообщения в этом обсуждении
"Jail dhcpd"
Отправлено PavelR , 04-Июл-08 19:27 
Может быть стоит добавить соответствующее (/dev/bpf ?) устройство в jail ?

"Jail dhcpd"
Отправлено lykich99 , 07-Июл-08 13:05 
>Может быть стоит добавить соответствующее (/dev/bpf ?) устройство в jail ?

Скорей всего ето поможет,тока как ето дело реализовать?


"Jail dhcpd"
Отправлено vitalic , 07-Июл-08 17:05 
>>Может быть стоит добавить соответствующее (/dev/bpf ?) устройство в jail ?
>
>Скорей всего ето поможет,тока как ето дело реализовать?

Почитай доступный параметры для клетки в /etc/defaults/rc.conf


"Jail dhcpd"
Отправлено lykich99 , 08-Июл-08 13:53 
##############################################################
### Конфигурация клетки ######################################
##############################################################
# Установите в NO для отключения запуска любых клеток
jail_enable="NO"
# Список, разделённый пробелами, имён клеток
jail_list=""
# Разрешить руту в клетке изменять её имя хоста
jail_set_hostname_allow="YES"
# Роутить тока TCP/IP в пределах клетки
jail_socket_unixiproute_only="YES"
# Разрешить использование SystemV IPC внутри клетки
jail_sysvipc_allow="NO"

#
# Для использования rc's встроенной инфраструктуры клеток создайте
# вхождение каждой клетки заданной в jail_list, со следующими переменными.
# ЗАМЕЧАНИЕ: Замените 'example' названием клетки.
#
# Корневая директория клетки
#jail_example_rootdir="/usr/jail/default"
# Хостнэйм клетки
#jail_example_hostname="default.domain.com"
# IP клетки
#jail_example_ip="192.168.0.10"
# Команда выполняемая в клетке для старта
#jail_example_exec_start="/bin/sh /etc/rc"
# Команда выполняемая в клетке для остановки
#jail_example_exec_stop="/bin/sh /etc/rc.shutdown"
# Монтировать devfs в клетке
#jail_example_devfs_enable="NO"
# монтировать fdescfs в клетке
#jail_example_fdescfs_enable="NO"
# монтировать procfs в клетке
#jail_example_procfs_enable="NO"
# монтировать/размонтировать файловые системы клетки
#jail_example_mount_enable="NO"
# Набор правил devfs для применения в клетке
#jail_example_devfs_ruleset="ruleset_name"
# fstab(5) для монтирования/размонтирования
#jail_example_fstab=""
# Флаги для клетки (jail(8))
#jail_example_flags="-l -U root"

Вот тута все,тока ни че тут невижу.



"Jail dhcpd"
Отправлено vitalic , 08-Июл-08 15:20 
Почитай тута http://forum.uch.net/viewtopic.php?p=17595&sid=891427f6a11cb...

"Jail dhcpd"
Отправлено lykich99 , 08-Июл-08 23:24 
>Почитай тута http://forum.uch.net/viewtopic.php?p=17595&sid=891427f6a11cb...

Сенк, почитал но тута ничего нету на реальной тачке у меня рулит,а охота ето все дело в jail.


"Jail dhcpd"
Отправлено Leo , 08-Июл-08 17:13 
>Вот тута все,тока ни че тут невижу.

# Монтировать devfs в клетке
#jail_example_devfs_enable="NO"


"Jail dhcpd"
Отправлено lykich99 , 09-Июл-08 12:47 
>>Вот тута все,тока ни че тут невижу.
>
># Монтировать devfs в клетке
>#jail_example_devfs_enable="NO"

Подумал может я не правильно понял вот ето

****  If compiled with jail support (the default), the following lines are
      also supported (-early_chroot and dhcpd_chroot_enable=YES are implied):

            dhcpd_jail_enable="YES"                     # runs imprisoned?
            dhcpd_hostname="<hostname>"                 # jail hostname
            dhcpd_ipaddress="<ip address>"              # jail ip address

      WARNING: dhcpd_rootdir needs to point to a full jail(8) environment.

****  WARNING: never edit the chrooted or jailed dhcpd.conf file but
      /usr/local/etc/dhcpd.conf instead which is always copied where
      needed upon startup.

****  WARNING: /usr/local/etc/rc.isc-dhcpd.conf is obsolete.  rc.conf like
      variables are still read there but should be moved /etc/rc.conf or
      /etc/rc.conf.d/dhcpd instead.  Also, the dhcpd_options variable must
      be renamed dhcpd_flags if any.

В jail
vi /etc/rc.conf
dhcpd_chroot_enable="YES"
dhcpd_jail_enable="YES"
dhcpd_hostname="ws-252.local.net"
dhcpd_ipaddress="192.168.2.252"

Пробую
ws-252# /usr/local/etc/rc.d/isc-dhcpd start
ws-252# /usr/local/etc/rc.d/isc-dhcpd start
/usr/local/etc/rc.d/isc-dhcpd: cannot open /var/db/dhcpd/var/run/dhcpd/dhcpd.pid: No such file or directory
Создал директории,назначил правва картина таже


"Jail dhcpd"
Отправлено vitalic , 09-Июл-08 12:52 

>Пробую
>ws-252# /usr/local/etc/rc.d/isc-dhcpd start
>ws-252# /usr/local/etc/rc.d/isc-dhcpd start
>/usr/local/etc/rc.d/isc-dhcpd: cannot open /var/db/dhcpd/var/run/dhcpd/dhcpd.pid: No such file or directory
>Создал директории,назначил правва картина таже

Хорошо, посмотри существует-ли директория
/var/db/dhcpd/var/run/dhcpd/dhcpd.pid

какие там права.

А нельзя изменить путь к pid-файлу скажем на /var/run/dhcpd.pid ??


"Jail dhcpd"
Отправлено lykich99 , 09-Июл-08 19:59 
>[оверквотинг удален]
>>ws-252# /usr/local/etc/rc.d/isc-dhcpd start
>>/usr/local/etc/rc.d/isc-dhcpd: cannot open /var/db/dhcpd/var/run/dhcpd/dhcpd.pid: No such file or directory
>>Создал директории,назначил правва картина таже
>
>Хорошо, посмотри существует-ли директория
>/var/db/dhcpd/var/run/dhcpd/dhcpd.pid
>
>какие там права.
>
>А нельзя изменить путь к pid-файлу скажем на /var/run/dhcpd.pid ??

Та не pid как раз типа и неможет создатся хотя ниче ему как бы и немешает.
права
ws-252# ll
total 2
drwxrwxrwx  2 dhcpd  dhcpd  512 Jul  9 11:10 dhcpd
путь пробывал что то нереагирует.