[Решено]dhcp3-server не запускается автоматически (при загрузки ОС не запускается (faild),если ручками запустить - всё Ок)
Модератор: Модераторы разделов
-
GodHermes
- Сообщения: 68
- ОС: openSuSE 11.2 x86_64
[Решено]dhcp3-server не запускается автоматически
собственно сабж.
не уверен что в этой теме пишу (если что перенесите в администрирование). Возможно это баг исключительно Ubuntu 9.04.
включаю комп, на компе соответственно стоит Ubuntu 9.04 amd64. DHCP3-Server не стартует говорит [faild]
в логах только копирайты записываются.
Если из консольки делаю sudo /etc/init.d/dhcp3-server start (могу ошибаться с названием скрипта), то всё запускается на машины выдаёт адреса.
подскажите куда копать... выбился из сил. Конфиг раз 10 перепроверял, скрипт автозагрузки тоже смотрел, ничего не помогает... :-(
Заранее признателен.
ЗЫ: конфиг простейший, на одну сетку выдаются АйПишники в определённом диапозоне
не уверен что в этой теме пишу (если что перенесите в администрирование). Возможно это баг исключительно Ubuntu 9.04.
включаю комп, на компе соответственно стоит Ubuntu 9.04 amd64. DHCP3-Server не стартует говорит [faild]
в логах только копирайты записываются.
Если из консольки делаю sudo /etc/init.d/dhcp3-server start (могу ошибаться с названием скрипта), то всё запускается на машины выдаёт адреса.
подскажите куда копать... выбился из сил. Конфиг раз 10 перепроверял, скрипт автозагрузки тоже смотрел, ничего не помогает... :-(
Заранее признателен.
ЗЫ: конфиг простейший, на одну сетку выдаются АйПишники в определённом диапозоне
Знать всё невозможно, можно только вовремя находить то что необходимо
-
Individuum
- Сообщения: 87
- ОС: Kubuntu_8.04\WinXP_SP3
Re: [Решено]dhcp3-server не запускается автоматически
Где ему указано стартовать автоматически ?
-----------------------------------------------
-
GodHermes
- Сообщения: 68
- ОС: openSuSE 11.2 x86_64
Re: [Решено]dhcp3-server не запускается автоматически
Настройки->администрирование->сервесы
проверял: симлинк лежит в папочке /etc/rc3.d/
проверял: симлинк лежит в папочке /etc/rc3.d/
Знать всё невозможно, можно только вовремя находить то что необходимо
-
Individuum
- Сообщения: 87
- ОС: Kubuntu_8.04\WinXP_SP3
Re: [Решено]dhcp3-server не запускается автоматически
Не может быть, что он запускается раньше, чем конфигурируется сетевой интерфейс ?
-----------------------------------------------
-
GodHermes
- Сообщения: 68
- ОС: openSuSE 11.2 x86_64
Re: [Решено]dhcp3-server не запускается автоматически
а в какой момент производиться конфигурирования сетевухи?
какой скрипт выполняет настройку?
может надо перенести его (старт dhcp-сервера) в /etc/rc5.d ?
какой скрипт выполняет настройку?
может надо перенести его (старт dhcp-сервера) в /etc/rc5.d ?
Знать всё невозможно, можно только вовремя находить то что необходимо
-
Individuum
- Сообщения: 87
- ОС: Kubuntu_8.04\WinXP_SP3
Re: [Решено]dhcp3-server не запускается автоматически
после загрузки посмотри в каком ты ранлевеле
#runlevel
в папке с таким номером и должен быть, но судя по тому что пишет тебе fail - значит он есть в правильном месте
порядок старта определяется номером после S, сеть должен запускать networking, например
/etc/rc3.d/S40networking
#runlevel
в папке с таким номером и должен быть, но судя по тому что пишет тебе fail - значит он есть в правильном месте
порядок старта определяется номером после S, сеть должен запускать networking, например
/etc/rc3.d/S40networking
-----------------------------------------------
-
GodHermes
- Сообщения: 68
- ОС: openSuSE 11.2 x86_64
Re: [Решено]dhcp3-server не запускается автоматически
сейчас под рукой нет этого компа, приду домой - обязательно проверю... хотя я скрипту не менял очерёдность загрузки...
Individuum, спасибо
Individuum, спасибо
Знать всё невозможно, можно только вовремя находить то что необходимо
-
GodHermes
- Сообщения: 68
- ОС: openSuSE 11.2 x86_64
Re: [Решено]dhcp3-server не запускается автоматически
в общем пришел домой... запустил cat /var/log/syslog, и вот что я там нашел :
вот мой конфиг файл (лежит в /etc/dhcp3/dhcpd.conf)
собственно сам спирт автозагрузки:
плиз хелп!
Код: Выделить всё
Aug 16 13:00:02 QWERTY1 dhcpd: Internet Systems Consortium DHCP Server V3.1.1
Aug 16 13:00:02 QWERTY1 dhcpd: Copyright 2004-2008 Internet Systems Consortium.
Aug 16 13:00:02 QWERTY1 dhcpd: All rights reserved.
Aug 16 13:00:02 QWERTY1 dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Aug 16 13:00:02 QWERTY1 dhcpd: Wrote 3 leases to leases file.
Aug 16 13:00:02 QWERTY1 dhcpd:
Aug 16 13:00:02 QWERTY1 dhcpd: No subnet declaration for eth0 (0.0.0.0).
Aug 16 13:00:02 QWERTY1 dhcpd: ** Ignoring requests on eth0. If this is not what
Aug 16 13:00:02 QWERTY1 dhcpd: you want, please write a subnet declaration
Aug 16 13:00:02 QWERTY1 dhcpd: in your dhcpd.conf file for the network segment
Aug 16 13:00:02 QWERTY1 dhcpd: to which interface eth0 is attached. **
Aug 16 13:00:02 QWERTY1 dhcpd:
Aug 16 13:00:02 QWERTY1 dhcpd:
Aug 16 13:00:02 QWERTY1 dhcpd: Not configured to listen on any interfaces!вот мой конфиг файл (лежит в /etc/dhcp3/dhcpd.conf)
Код: Выделить всё
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name "minidepo.qwnet.ru";
option domain-name-servers 192.168.230.66, 87.240.1.1;
range 192.168.0.10 192.168.0.254;
default-lease-time 21600;
max-lease-time 28800;
}собственно сам спирт автозагрузки:
Код: Выделить всё
#!/bin/sh
#
# $Id: dhcp3-server.init.d,v 1.4 2003/07/13 19:12:41 mdz Exp $
#
### BEGIN INIT INFO
# Provides: dhcp3-server
# Required-Start: $remote_fs $network $syslog
# Required-Stop: $remote_fs $network $syslog
# Should-Start: $local_fs slapd
# Should-Stop: $local_fs slapd
# Default-Start: 2 3 4 5
# Default-Stop: 1
# Short-Description: DHCP server
# Description: Dynamic Host Configuration Protocol Server
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# Default config file
CONFIG_FILE=/etc/dhcp3/dhcpd.conf
# Allow ltsp to override
if [ -f /etc/ltsp/dhcpd.conf ]; then
CONFIG_FILE=/etc/ltsp/dhcpd.conf
fi
test -f /usr/sbin/dhcpd3 || exit 0
# It is not safe to start if we don't have a default configuration...
if [ ! -f /etc/default/dhcp3-server ]; then
echo "/etc/default/dhcp3-server does not exist! - Aborting..."
echo "Run 'dpkg-reconfigure dhcp3-server' to fix the problem."
exit 0
fi
. /lib/lsb/init-functions
# Read init script configuration (so far only interfaces the daemon
# should listen on.)
. /etc/default/dhcp3-server
NAME=dhcpd3
DESC="DHCP server"
DHCPDPID=/var/run/dhcp3-server/dhcpd.pid
#INTERFACES=/etc/default/dhcp3-server
test_config()
{
if ! /usr/sbin/dhcpd3 -t -cf $CONFIG_FILE > /dev/null 2>&1; then
echo "dhcpd self-test failed. Please fix the config file."
echo "The error was: "
/usr/sbin/dhcpd3 -t -cf $CONFIG_FILE
exit 1
fi
}
# single arg is -v for messages, -q for none
check_status()
{
if [ ! -r "$DHCPDPID" ]; then
test "$1" != -v || echo "$NAME is not running."
return 3
fi
if read pid < "$DHCPDPID" && ps -p "$pid" > /dev/null 2>&1; then
test "$1" != -v || echo "$NAME is running."
return 0
else
test "$1" != -v || echo "$NAME is not running but $DHCPDPID exists."
return 1
fi
}
case "$1" in
start)
test_config
log_daemon_msg "Starting $DESC" "$NAME"
# allow dhcp server to write lease and pid file
mkdir -p /var/run/dhcp3-server
chown dhcpd:dhcpd /var/run/dhcp3-server
[ -e /var/lib/dhcp3/dhcpd.leases ] || touch /var/lib/dhcp3/dhcpd.leases
chown dhcpd:dhcpd /var/lib/dhcp3 /var/lib/dhcp3/dhcpd.leases
if [ -e /var/lib/dhcp3/dhcpd.leases~ ]; then
chown dhcpd:dhcpd /var/lib/dhcp3/dhcpd.leases~
fi
start-stop-daemon --start --quiet --pidfile $DHCPDPID \
--exec /usr/sbin/dhcpd3 -- -q -pf $DHCPDPID -cf $CONFIG_FILE eth0
sleep 2
if check_status -q; then
log_end_msg 0
else
log_failure_msg "check syslog for diagnostics."
log_end_msg 1
exit 1
fi
;;
stop)
log_daemon_msg "Stopping $DESC" "$NAME"
start-stop-daemon --stop --quiet --pidfile $DHCPDPID
log_end_msg $?
rm -f "$DHCPDPID"
;;
restart | force-reload)
test_config
$0 stop
sleep 2
$0 start
if [ "$?" != "0" ]; then
exit 1
fi
;;
status)
echo -n "Status of $DESC: "
check_status -v
exit "$?"
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload|status}"
exit 1
esac
exit 0плиз хелп!
Знать всё невозможно, можно только вовремя находить то что необходимо
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
Всем привет! Та же проблема, стоит ubuntu 9.04 и dhcp3-server.
Кнфиг dhcp работает после запуска его вручную.
Пробовал в /etc/rc.local прописать путь
/etc/init.d/dhcp3-server
exit 0
Не помогло!
Попробовал вот так
update-rc.d dhcp3-server defaults
Пишет: System startup links for /etc/init.d/dhcp3-server already exist.
Что делать?, демон не запускается после рестарта.
Кнфиг dhcp работает после запуска его вручную.
Пробовал в /etc/rc.local прописать путь
/etc/init.d/dhcp3-server
exit 0
Не помогло!
Попробовал вот так
update-rc.d dhcp3-server defaults
Пишет: System startup links for /etc/init.d/dhcp3-server already exist.
Что делать?, демон не запускается после рестарта.
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: [Решено]dhcp3-server не запускается автоматически
Так первее все-таки поднимается интерфейс или стартует демон? Запускайте демона с задержкой.
Простые решения для Ubuntu-подобных систем: смотрим тут
-
Individuum
- Сообщения: 87
- ОС: Kubuntu_8.04\WinXP_SP3
Re: [Решено]dhcp3-server не запускается автоматически
2GodHermes
Как бы говорит нам о том, что у вас при старте dhcpd не настроен интерфейс eth0, копайте в сторону более позднего запуска dhcpd, например переименовав стартовый скрипт в S99...
Так же в /etc/default/dhcp3-server можно указать INTERFACES="", насколько мне не изменяет память это укажет демону работать на всех доступных интерфейсах, что может решить проблему со стартом при загрузке.
Код: Выделить всё
Aug 16 13:00:02 QWERTY1 dhcpd: No subnet declaration for eth0 (0.0.0.0).
Aug 16 13:00:02 QWERTY1 dhcpd: ** Ignoring requests on eth0. If this is not what
Aug 16 13:00:02 QWERTY1 dhcpd: you want, please write a subnet declaration
Aug 16 13:00:02 QWERTY1 dhcpd: in your dhcpd.conf file for the network segment
Aug 16 13:00:02 QWERTY1 dhcpd: to which interface eth0 is attached. **
Aug 16 13:00:02 QWERTY1 dhcpd: Not configured to listen on any interfaces!Как бы говорит нам о том, что у вас при старте dhcpd не настроен интерфейс eth0, копайте в сторону более позднего запуска dhcpd, например переименовав стартовый скрипт в S99...
Так же в /etc/default/dhcp3-server можно указать INTERFACES="", насколько мне не изменяет память это укажет демону работать на всех доступных интерфейсах, что может решить проблему со стартом при загрузке.
-----------------------------------------------
-
GodHermes
- Сообщения: 68
- ОС: openSuSE 11.2 x86_64
Re: [Решено]dhcp3-server не запускается автоматически
вылечил:
в /etc/init.d/dhcp3-server вписал перед непосредственным запуском - sleep 10 :-)
я пробовал запускать его позже (в частности S99), не помогало...
теперь другая трабла... как сказать убунту что интерфейс для инета по умолчанию eth1, а не eth0 ?
в /etc/init.d/dhcp3-server вписал перед непосредственным запуском - sleep 10 :-)
я пробовал запускать его позже (в частности S99), не помогало...
теперь другая трабла... как сказать убунту что интерфейс для инета по умолчанию eth1, а не eth0 ?
Знать всё невозможно, можно только вовремя находить то что необходимо
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
Сначала поднимается interface.
Потом, когда хочу проверить состояние dhcp3-server. Пишет: is not runing.
Вот тут /etc/default/dhcp3-server у меня указано
INTERFACES="eth0" # eth0 - смотрит в локалку
Потом, когда хочу проверить состояние dhcp3-server. Пишет: is not runing.
Вот тут /etc/default/dhcp3-server у меня указано
INTERFACES="eth0" # eth0 - смотрит в локалку
-
GodHermes
- Сообщения: 68
- ОС: openSuSE 11.2 x86_64
Re: [Решено]dhcp3-server не запускается автоматически
выполни :
посмотри что там пишется... может прояснить ситуацию
Код: Выделить всё
cat /var/log/syslogпосмотри что там пишется... может прояснить ситуацию
Знать всё невозможно, можно только вовремя находить то что необходимо
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
Спасибо!
Подскажите. пожалуйста, на что хоть должна быть похожа кривая строка, вроде смотришь, все activated, successful...
Подскажите. пожалуйста, на что хоть должна быть похожа кривая строка, вроде смотришь, все activated, successful...
-
o6s
- Сообщения: 187
Re: [Решено]dhcp3-server не запускается автоматически
Покажите вывод
ну и попробуйте ради интереса в post-up вписать в /etc/network/interfaces
Код: Выделить всё
cat /var/log/syslog | grep dhcpну и попробуйте ради интереса в post-up вписать в /etc/network/interfaces
Код: Выделить всё
post-up /etc/init.d/dhcp3-server start-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
Что-то у меня не с конфигурировано видимо).
Aug 17 16:04:42 artashes-desktop dhcpd: Not configured to listen on any interfaces!
Aug 17 22:37:18 artashes-desktop kernel: [ 12.831996] type=1505 audit(1250534237.081:5): operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" name2="default" pid=2106
Aug 17 22:37:18 artashes-desktop kernel: [ 12.965691] type=1505 audit(1250534237.217:9): operation="profile_load" name="/usr/sbin/dhcpd3" name2="default" pid=2115
Aug 17 22:37:24 artashes-desktop kernel: [ 20.428382] warning: `dhcpd3' uses 32-bit capabilities (legacy support in use)
Aug 17 22:37:24 artashes-desktop dhcpd: Internet Systems Consortium DHCP Server V3.1.1
Aug 17 22:37:24 artashes-desktop dhcpd: Copyright 2004-2008 Internet Systems Consortium.
Aug 17 22:37:24 artashes-desktop dhcpd: All rights reserved.
Aug 17 22:37:24 artashes-desktop dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Aug 17 22:37:25 artashes-desktop dhcpd: Wrote 2 leases to leases file.
Aug 17 22:37:25 artashes-desktop dhcpd:
Aug 17 22:37:25 artashes-desktop dhcpd: Not configured to listen on any interfaces!
-
GodHermes
- Сообщения: 68
- ОС: openSuSE 11.2 x86_64
Re: [Решено]dhcp3-server не запускается автоматически
рукается на то что не один интерфейс не сконфигурирован:
я подправил вот тут
это говорит ему что нужно раздавать айпишники только на интерфейсе eth0
а перед этой строчкой вписал:
и всё заработало...
я подправил вот тут
Код: Выделить всё
start-stop-daemon --start --quiet --pidfile $DHCPDPID \
--exec /usr/sbin/dhcpd3 -- -q -pf $DHCPDPID -cf $CONFIG_FILE eth0это говорит ему что нужно раздавать айпишники только на интерфейсе eth0
а перед этой строчкой вписал:
Код: Выделить всё
sleep 10и всё заработало...
Знать всё невозможно, можно только вовремя находить то что необходимо
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: [Решено]dhcp3-server не запускается автоматически
интересно вы там конфигурируете.
у всех debian-оподобных по умолчанию стартуется 2-й runlevel.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
Наверное я вставил не в то место, новичок блин, но не заработало
Код: Выделить всё
case "$1" in
start)
test_config
log_daemon_msg "Starting $DESC" "$NAME"
sleep 10
# allow dhcp server to write lease and pid file
mkdir -p /var/run/dhcp3-server
chown dhcpd:dhcpd /var/run/dhcp3-server
[ -e /var/lib/dhcp3/dhcpd.leases ] || touch /var/lib/dhcp3/dhcpd.leases
chown dhcpd:dhcpd /var/lib/dhcp3 /var/lib/dhcp3/dhcpd.leases
if [ -e /var/lib/dhcp3/dhcpd.leases~ ]; then
chown dhcpd:dhcpd /var/lib/dhcp3/dhcpd.leases~
fi
start-stop-daemon --start --quiet --pidfile $DHCPDPID \
--exec /usr/sbin/dhcpd3 -- -q -pf $DHCPDPID -cf $CONFIG_FILE eth0 #$INTERFACES
sleep 2-
GodHermes
- Сообщения: 68
- ОС: openSuSE 11.2 x86_64
Re: [Решено]dhcp3-server не запускается автоматически
sleep 2 (я поставил заранее побольше - 10. Уменьшать не пробовал... ) нужно вставить до
Код: Выделить всё
start-stop-daemon --start --quiet --pidfile $DHCPDPID \
--exec /usr/sbin/dhcpd3 -- -q -pf $DHCPDPID -cf $CONFIG_FILE eth0Знать всё невозможно, можно только вовремя находить то что необходимо
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
GodHermes писал(а): ↑20.08.2009 15:01sleep 2 (я поставил заранее побольше - 10. Уменьшать не пробовал... ) нужно вставить до
Код: Выделить всё
start-stop-daemon --start --quiet --pidfile $DHCPDPID \ --exec /usr/sbin/dhcpd3 -- -q -pf $DHCPDPID -cf $CONFIG_FILE eth0
Извини, пожалуйста, но ты не мог бы уточнить, до чего вставлять (sleep 10)?
Я когда тебе ответил, приложил код, там я вставил чуть выше строчки, которую ты мне посоветовал.
Сейчас я (sleep 10) вставил перед блоком case. Также не помогло.
Можешь кинуть кусок своего кода?
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: [Решено]dhcp3-server не запускается автоматически
Там же написано, что до строчки start-stop-daemon, после блока if видимо.
Простые решения для Ubuntu-подобных систем: смотрим тут
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
blackdevil,
я писал выше, указывал строчку кода.
Я ставил и выше строчки, и после блока if, и до блока case. Во всех трех случаях чтоб наверняка перезагружался.
ЗЫ Блин, после манипуляций с автозагрузкой dhcp, почему-то отвалилась автозагрузка squid3. Что делать?, ппц
я писал выше, указывал строчку кода.
Я ставил и выше строчки, и после блока if, и до блока case. Во всех трех случаях чтоб наверняка перезагружался.
ЗЫ Блин, после манипуляций с автозагрузкой dhcp, почему-то отвалилась автозагрузка squid3. Что делать?, ппц
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
больше решений нет. да?
-
stoploss
- Сообщения: 50
Re: [Решено]dhcp3-server не запускается автоматически
А .... простите за то что вмешиваюсь .
У меня никаких проблем не возникло . Буквально на днях настраивал
Настраиваем интерфейс
Добавляем в файл /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.9
netmask 255.255.255.0
#gateway 192.168.1.7 по необходимости
Запускаем dhcp
service dhcp3-server start
И все работает
У меня никаких проблем не возникло . Буквально на днях настраивал
Настраиваем интерфейс
Добавляем в файл /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.9
netmask 255.255.255.0
#gateway 192.168.1.7 по необходимости
Запускаем dhcp
service dhcp3-server start
И все работает
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
stoploss писал(а): ↑31.08.2009 21:59А .... простите за то что вмешиваюсь .
У меня никаких проблем не возникло . Буквально на днях настраивал
Настраиваем интерфейс
Добавляем в файл /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.9
netmask 255.255.255.0
#gateway 192.168.1.7 по необходимости
Запускаем dhcp
service dhcp3-server start
И все работает
А после перезагрузки тоже работает?
-
stoploss
- Сообщения: 50
Re: [Решено]dhcp3-server не запускается автоматически
Конечно работает
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
-
aov
- Сообщения: 44
- ОС: Ubuntu 9.04
Re: [Решено]dhcp3-server не запускается автоматически
подскажи, поалуйста, а dhcpd.conf ты не настраивал что ли?
какой у тебя пул адресов для раздачи?
какой у тебя пул адресов для раздачи?