Здравствуйте,пробую запустить в 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"
Может быть стоит добавить соответствующее (/dev/bpf ?) устройство в jail ?
>Может быть стоит добавить соответствующее (/dev/bpf ?) устройство в jail ?Скорей всего ето поможет,тока как ето дело реализовать?
>>Может быть стоит добавить соответствующее (/dev/bpf ?) устройство в jail ?
>
>Скорей всего ето поможет,тока как ето дело реализовать?Почитай доступный параметры для клетки в /etc/defaults/rc.conf
##############################################################
### Конфигурация клетки ######################################
##############################################################
# Установите в 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"Вот тута все,тока ни че тут невижу.
Почитай тута http://forum.uch.net/viewtopic.php?p=17595&sid=891427f6a11cb...
>Почитай тута http://forum.uch.net/viewtopic.php?p=17595&sid=891427f6a11cb...Сенк, почитал но тута ничего нету на реальной тачке у меня рулит,а охота ето все дело в jail.
>Вот тута все,тока ни че тут невижу.# Монтировать devfs в клетке
#jail_example_devfs_enable="NO"
>>Вот тута все,тока ни че тут невижу.
>
># Монтировать 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 addressWARNING: 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
Создал директории,назначил правва картина таже
>Пробую
>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 ??
>[оверквотинг удален]
>>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
путь пробывал что то нереагирует.