Как запустить dhcp3-server автоматически при запуске? [закрыто]

У меня установлен и настроен dhcp3-server, но мне приходится вручную запускать службу каждый раз при перезагрузке компьютера. Как я могу сделать так, чтобы она запускалась автоматически при запуске? Я не вижу dhcp*.conf в /etc/init, а в /etc/default/dhcp3-server

3
задан 4 January 2012 в 06:17

2 ответа

Если andrewsomething прав, вы можете проверить, добавлена ​​ли служба к загрузке системы, запустите это

sudo update-rc.d dhcp3-server defaults
0
ответ дан 4 January 2012 в 06:17

Я думаю, что изначально задавал этот вопрос об Ubuntu 10.04 LTS, и он был исправлен в какой-то момент (я думаю, 10.04.4), но после обновления до 12.04 LTS у меня снова возникла эта проблема! Я нашел решение для этого и просто хотел опубликовать обновление с тем, что я должен был сделать.

Хитрость была в том, чтобы отредактировать файл инициализации. Измените строку «начать с ...». Добавьте следующее в конец строки:

and net-device-up IFACE=<your DHCP server IP>

Итак, моя моя строка «start on» теперь выглядит следующим образом:

start on runlevel [2345] and net-device-up IFACFE=eth1

Проблема заключалась в том, что сервер dhcp пытался начать, прежде чем eth1 был готов. Это заставляет его ждать, пока eth1 не будет запущен и готов, прежде чем пытаться запустить сервер dhcp.

0
ответ дан 4 January 2012 в 06:17

Другие вопросы по тегам:

Похожие вопросы: