LinuxForum.Fans
Тема

Проблема с DHCP в Ubuntu 9.04

Автор: koster 42 сообщений 6260 просмотров
#57808
koster написал:
А как можно хотя бы его в автозапуск прописать? Чтоб пароль пользователя не спрашивал.

Вы о чём?

#57812

Ну примерно о запуске скрипта который стартовал бы DHCP но чтоб не надо было вводить пароль пользователя.

#57817
koster написал:
Ну примерно о запуске скрипта который стартовал бы DHCP но чтоб не надо было вводить пароль пользователя.

Ну, к примеру, пишите скрипт, обзываете его как нибудь, допустим dhcp-start
Далее редактируете файл /etc/sudoers
добавляете строку
koster ALL=NOPASSWD: /путь/к/скрипту/dhcp-start

P.s. А сам скрипт кидаете в автозагрузку, но запуск через sudo естественно.

#57829

Где точно автозагрузка?))) запускаемые приложения?

#57832

да

#57834

не работает.... если через терминал запускаешь скрипт то просит пароль.

#57835
koster написал:
Где точно автозагрузка?))) запускаемые приложения?

В GNOME даже не знаю.
Кстати, можно попробовать и другой вариант - прописать скрипт в /etc/rc.local
только обязательно перед строкой
exit 0
тогда скрипт будет запускаться вместе с запуском системы и для всех пользователей.

#57836

# ! bin/sh
sudo /etc/init.d/dhcp3-server start

#57837
koster написал:
не работает.... если через терминал запускаешь скрипт то просит пароль.

/etc/sudoers отредактировали?
Как запускаете?

#57838
koster написал:
# ! bin/sh
sudo /etc/init.d/dhcp3-server start

нет. Так не пойдет
# ! bin/sh
/etc/init.d/dhcp3-server start
А запуск sudo /путь/script_name

Кстати, в /etc/rc.local прописать можно просто
/etc/init.d/dhcp3-server start

#57840

я чего то все таки не понял...

#57846
koster написал:
я чего то все таки не понял...

Чего не поняли?
Либо правка /etc/rc.local
добавьте строку
/etc/init.d/dhcp3-server start
перед exit 0
Либо редактирование /etc/sudoers

#57849

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sudo bin/dhcp
exit 0

так?

#57850
koster написал:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/etc/init.d/dhcp3-server start
exit 0

так?
#57853

А ещё правильнее посмотреть уровень запуска в /etc/inittab
id:2:initdefault:
Вместо двойки смотрите что написано у Вас
а далее
sudo ln -s /etc/init.d/dhcp3-server /etc/rc2.d/
Вместо двойки смотрите что написано у Вас в /etc/inittab

Тогда запись в /etc/rc.local не нужна

#57863

на самом деле это все танцы с бубном. Самое интересное это почему так произошло.... почему после установки ltsp и настройки ltsp/dhcp.conf dhcp-server не поднимается...

#57870

Но все равно спасибо. Завтра буду еще пробывать. :)

#57876

И еще вопрос может это быть из за того что первая 9.04 на которой все работает была установлена с CD образа а на которой не получается поднять и настроить LTSP и DHCP с DVD?

#57878

сомнительно

#58081

Итак.... система переустановлена на чисто.... с форматированием.... далее установлены все обновления.... установлен LTSP-server, исправлен файл /etc/ltsp/dhcpd.conf... root не активироан. все делается через терминал. делаем рестарт dhcp3-server затем перезагрузку системы.... dhcp не запустился.... где ошибка???? и как ее исправить?

Войдите или зарегистрируйтесь, чтобы ответить.