dhcpd mag plötzlich sein Config File nicht mehr

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

dhcpd mag plötzlich sein Config File nicht mehr

Beitrag von crack » 27.01.2004 20:04:52

Hi,

also bei lauft ein dhcp-Server und die Kiste hat auch nie Probleme gemacht. Heute bekomme ich einen Anruf: "Ich kann nicht ins Internet!!!"
Also:

Code: Alles auswählen

router:/var/log# cat daemon.log
Jan 27 19:59:28 router dhcpd-2.2.x: /etc/dhcpd.conf line 8: no option named domian-name-servers
Jan 27 19:59:28 router dhcpd-2.2.x: option domian-name-servers 192.
Jan 27 19:59:28 router dhcpd-2.2.x:        ^
Jan 27 19:59:28 router dhcpd-2.2.x: /etc/dhcpd.conf line 21: no option named domian-name-servers
Jan 27 19:59:28 router dhcpd-2.2.x: option domian-name-servers 192.
Jan 27 19:59:28 router dhcpd-2.2.x:        ^
Jan 27 19:59:28 router dhcpd-2.2.x: /etc/dhcpd.conf line 37: unexpected end of file
Jan 27 19:59:28 router dhcpd-2.2.x:
Jan 27 19:59:28 router dhcpd-2.2.x: ^
Jan 27 19:59:28 router dhcpd-2.2.x: Configuration file errors encountered -- exiting
Jan 27 19:59:28 router dhcpd-2.2.x: exiting.

Das lustige ist das die Configdatei seit 3 Wochen nicht mehr angerührt wurde.

Hier die Datei:

Code: Alles auswählen

# Definition fuer alle supported networks...
option domain-name "isarlan";
option domian-name-servers 192.168.1.1; # Das ist Zeile 8
option domain-name-servers 194.25.2.129;
option domain-name-servers 134.91.4.3;

option subnet-mask 255.255.255.0;
default-lease-time 6048;
max-lease-time 25920;

# The other subnet that shares this physical network
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.150 192.168.1.200;

option domian-name-servers 192.168.1.1; # Das ist Zeile 21
option domain-name-servers 194.25.2.129;
option domain-name-servers 212.185.252.201;
option domain-name "isarlan";
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 604800;
max-lease-time 2592000;

group {
    use-host-decl-names on;
    host hobbes {
        hardware ethernet 00:02:b3:65:9d:1c;
        fixed-address 192.168.1.2; }
}
# Das ist Zeile 37


Für mcih passt die Datei.
Kann mir jemand erklären das da abgeht?

Danke Benny

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 28.01.2004 02:57:45

Von der Meldung her würde ich auf eine nicht geschlossenen "{" oder ein fehlendes Semikolon tippen. Beides müsste oberhalb von Zeile 8 stehen...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

DaveB
Beiträge: 45
Registriert: 12.01.2004 20:03:42
Wohnort: Hamburg
Kontaktdaten:

Beitrag von DaveB » 28.01.2004 09:55:34

Ich würde sagen, es ist ein Schreibfehler

option domian-name-servers

guck dir mal domain ganz genau an

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 28.01.2004 10:16:06

Hi,

ich habe die config einfach heute morgen neu geschrieben.
Hier die Config:

Code: Alles auswählen

option domain-name "isarlan";

option domain-name-servers 192.168.1.1;
option domain-name-servers 194.25.2.129;
option domain-name-servers 134.91.4.3;

option subnet-mask 255.255.255.0;

option netbios-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;

option routers 192.168.1.1;
option broadcast-address 192.168.1.255;

default-lease-time  1209600;
max-lease-time  12096000;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.100 192.168.1.250;
}

host pfitzner
{
hardware ethernet 00:02:B3:65:9D:1C;
fixed-address 192.168.1.2;
}
Auch als ich den Tippfehler korigiert hatte, bin heute morgen selbst draufgekommen hat aber lang gedauert, hatte ich immer noch folgene Fehlermeldung im Log:

Code: Alles auswählen

Jan 28 08:02:03 router dhcpd-2.2.x: exiting.
Jan 28 08:02:06 router dhcpd-2.2.x: /etc/dhcpd.conf line 37: unexpected end of file
Jan 28 08:02:06 router dhcpd-2.2.x:
Jan 28 08:02:06 router dhcpd-2.2.x: ^
P.S.
Willkommen im Forum DaveB

Danke für eure Hilfe.

Benny

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 28.01.2004 15:30:54

Hmm... dhcpd ist *extrem* pingelig, was das Conf File angeht, und *extrem* lausig, was die Fehlermeldung angeht... Aber das hast Du ja schon gemerkt... ;-)

Schau 'mal, ob am Ende der Datei auch eine Leerzeile steht, also dass die "}" am Ende nicht in der letzten, sondern in der vorletzten Zeile steht...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 28.01.2004 15:50:03

Hatte ich schon.
Ich hatte mehrere Leerzeilen nach dem }
Egal jetzt funktioniert es ja wieder, ist nur komisch das es vom einen auf den anderen Tag nicht mehr wollte.
Es hat wirklich niemand daran rumgespielt. Ich war gar nicht im Lande und ich war/bin der eizige mit dem root-Passwort.

Benny

Antworten