Debian: automatický start DHCP

Rejpal

Debian: automatický start DHCP
« kdy: 29. 08. 2013, 22:34:41 »
Ahoj, už jsem tady zas. Tentokráte jde o zdánlivě banalitu, ale našl jsem rozporné návody - možná špatně hledám.
Nainstaloval jsem isc-dhcp-server, nastavil v /etc/dhcp/dhcp.conf vše potřebné a také to po ručním spuštění funguje.
Teď bych ale rád nějak nastavil start DHCP servru automaticky po startu. Možná špatně ťukám do googlu, ale kdyby jse mě něčím nakopli, tak bych byl vděčen. Našel jsem nějaký soubor /etc/default/isc-dhcp-server, ale neporozuměl popisu co dál s ním.
Předem děkuju za kopanec.
« Poslední změna: 29. 08. 2013, 22:49:21 od Petr Krčmář »


Něco

Re:Jak v debianu nabootovat s DHCP serverem
« Odpověď #1 kdy: 29. 08. 2013, 22:42:08 »
S tímto serverem nemám zkušenost, ale co to udělat cronem? http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/

Re:Debian: automatický start DHCP
« Odpověď #2 kdy: 29. 08. 2013, 22:53:01 »
Nainstaluj si utilitu sysv-rc-conf, v ní si to pěkně interaktivně navolíš pro každý runlevel zvlášť. Jinak se k tomu používá systémová utilita update-rc.d.

Rejpal

Re:Debian: automatický start DHCP
« Odpověď #3 kdy: 29. 08. 2013, 23:34:22 »
Tyjo, to je parádní utilitka, a já doteď mysle, že jak se někdo může vyznat v těch runlevelech. Coby ne, když to je tak hezky zakřížkováno. Ale stejně, ten isc-dhcp-server tam byl zakřížkován pro 2,3,4,5 runlevel, ale pŕesto po bootu nenajede, nebylo by možné nějak stopnout ty runlevelové nabíhačky abych viděl, co se děje? nějak to debugrovat. 

Re:Debian: automatický start DHCP
« Odpověď #4 kdy: 29. 08. 2013, 23:39:24 »
Dá se zapnout ukecaný boot - v souboru /etc/default/rcS se zapne VERBOSE=yes.


Ramtech

Re:Debian: automatický start DHCP
« Odpověď #5 kdy: 29. 08. 2013, 23:44:13 »
A prečo nestačí chkconfig?

Rejpal

Re:Debian: automatický start DHCP
« Odpověď #6 kdy: 30. 08. 2013, 00:00:50 »
Hehe, ten ukecaný boot jsem zapnul, ale i3 to flešla na 0,5 sekundy a pak to smazal login request.
Takže teď jednoznačně vim, že mu něco při startu chybí a já nevim co, protože se nespustí, i když je v runlevelech 2,3,5, volán. :(

Rejpal

Re:Debian: automatický start DHCP
« Odpověď #7 kdy: 30. 08. 2013, 00:02:19 »
nedal by se ten boot někam zaznamenat?

Trubicoid2

Re:Debian: automatický start DHCP
« Odpověď #8 kdy: 30. 08. 2013, 18:31:40 »
Myslim chces --noclear v /etc/inittab pro prvni terminal, gugl poradi detaily.

A co pustit ten server rucne? /etc/init.d/strasny-server start

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Debian: automatický start DHCP
« Odpověď #9 kdy: 30. 08. 2013, 19:51:14 »
U tehle veci casto nekde v konfiguraku nebo v /etc/defaults byva nejaka volba, ktera zabrani nabehnuti a dost mozna treba jenom automatickemu nabehnuti, aby se zabranilo tomu, ze to nabehne s nejakymi nevhodnymi defaultnimi parametry.

Rejpal

Re:Debian: automatický start DHCP
« Odpověď #10 kdy: 30. 08. 2013, 21:08:39 »
Tohle tam je:
Kód: [Vybrat]
# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"

Ale nikde nevidím slůvko required. To eth1 jsem povoloval a také cestu pro konfig.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Debian: automatický start DHCP
« Odpověď #11 kdy: 30. 08. 2013, 23:40:40 »
Mrknete do /etc/defaults, jestli tam nemaji jeste jeden soubor.

Rejpal

Re:Debian: automatický start DHCP
« Odpověď #12 kdy: 31. 08. 2013, 08:27:51 »
Je tam už jenom jediný soubor, týkající se sítě, soubor network:
Kód: [Vybrat]
# Configuration for networking init script being run during
# the boot sequence

# Set to 'no' to skip interfaces configuration on boot
#CONFIGURE_INTERFACES=yes

# Don't configure these interfaces. Shell wildcards supported/
#EXCLUDE_INTERFACES=

# Set to 'yes' to enable additional verbosity
#VERBOSE=no


hhj

Re:Debian: automatický start DHCP
« Odpověď #13 kdy: 31. 08. 2013, 10:42:07 »
a nemuze byt problem v tom ze pri startu dhcp server nabehne, ale neco se mu nelibi a proto se ukonci?

rika neco /var/log/syslog ?

orm

Re:Debian: automatický start DHCP
« Odpověď #14 kdy: 31. 08. 2013, 11:17:25 »
Dobrý den,

1, dhcp loguje do souboru /var/log/daemon.log, tj. tam najdete duvod proc vam dhcp nechce najet, pokud startuje.

grep dhcp /var/log/daemon.log

2, dhcp server pouziva dva soubory /etc/dhcp/dhcpd.conf a /etc/default/isc-dhcp-server. V souboru isc-dhcp-server je potřeba uvést jméno rozhraní na kterém bude dhcp poslouchat.

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"

3, Pokud se chcete dostat k hláškám startujících programů při bootu, tak si nainstalujte balíček bootlogd, platí pro wheezy. Pro starší distribuce editujte soubor /etc/default/bootlogd.

# Run bootlogd at startup ?
BOOTLOGD_ENABLE=Yes

Hlášky se ukládají do souboru /var/log/boot.

4, Program update-rc.d byl nahrazen v nových verzích Debianu programem insserv, viz. wiki https://wiki.debian.org/LSBInitScripts/DependencyBasedBoot.