PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DHCP unter Debian läuft nicht richtig



goamaster
08.03.03, 21:50
Hallo!

Ich habe unter Debian 3.0 einen DHCP-Server eingerichtet, er läßt sich auch starten, nur holen sich die Clients nichts!

Im Server ist auch nur eine Netzwerkkarte eingebaut.

Hier ist die config:

default-lease-time 3600;
max-lease-time 86400;
use-host-decl-names true;
option subnet-mask 255.255.255.0;
option domain-name "linux.lan";
option domain-name-servers 192.168.123.250;
option routers 192.168.123.1;
option netbios-name-servers 192.168.123.10;
ddns-update-style none;

subnet 192.168.123.0 netmask 255.255.255.0 {
ddns-updates off;
range 192.168.123.60 192.168.123.90;
}

Liegt es daran? Oder woran kann es noch liegen?

Die gleiche config läuft unter SuSe 8.0 ohne Probleme!

Tocotac
08.03.03, 23:23
steht irgendetwas in den log's?

goamaster
09.03.03, 00:08
ne, die dhcpd.leases ist leer.......

msi
09.03.03, 00:17
und in der /var/log/daemon.log /var/log/messages oder /var/log/syslog?

goamaster
09.03.03, 00:35
ja, in daemon.log is was drin, ähnlich im syslog:

Mar 9 02:39:59 dhcp dhcpd-2.2.x: Configuration file errors encountered -- exiting
Mar 9 02:39:59 dhcp dhcpd-2.2.x: exiting.
Mar 9 02:41:22 dhcp dhcpd-2.2.x: /etc/dhcpd.conf line 16: expecting a parameter or declaration.
Mar 9 02:41:22 dhcp dhcpd-2.2.x: ddns-updates
Mar 9 02:41:22 dhcp dhcpd-2.2.x: ^
Mar 9 02:41:22 dhcp dhcpd-2.2.x: Configuration file errors encountered -- exiting
Mar 9 02:41:22 dhcp dhcpd-2.2.x: exiting.
Mar 9 02:41:27 dhcp dhcpd-2.2.x: Internet Software Consortium DHCP Server 2.0pl5
Mar 9 02:41:27 dhcp dhcpd-2.2.x: Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
Mar 9 02:41:27 dhcp dhcpd-2.2.x: All rights reserved.
Mar 9 02:41:27 dhcp dhcpd-2.2.x:
Mar 9 02:41:27 dhcp dhcpd-2.2.x: Please contribute if you find this software useful.
Mar 9 02:41:27 dhcp dhcpd-2.2.x: For info, please visit http://www.isc.org/dhcp-contrib.html
Mar 9 02:41:27 dhcp dhcpd-2.2.x:
Mar 9 02:41:27 dhcp dhcpd-2.2.x: /etc/dhcpd.conf line 16: expecting a parameter or declaration.
Mar 9 02:41:27 dhcp dhcpd-2.2.x: ddns-updates
Mar 9 02:41:27 dhcp dhcpd-2.2.x: ^
Mar 9 02:41:27 dhcp dhcpd-2.2.x: Configuration

ich habe auch das ddns-update-style auskommentiert, ohne erfolg..... brauche ich das überhaupt? auf dem selben rechner läuft auch der dns-server.....

mowses
09.03.03, 09:30
Ehrlich gesagt rate ich hier nur, da ich mich mit dem DHCP-Server nicht wirklich auskenne. Die Fehlermeldung scheint mir aber zu sagen, dass er in (oder auch vor) Zeile 16 deines Configfiles etwas vermisst.

Kann es evtl sein, dass hier:
subnet 192.168.123.0 netmask 255.255.255.0
ans Ende ein ; oder sowas kommt?

Ist nur eine Idee...

steve-bracket
09.03.03, 09:51
subnet 192.168.123.0 netmask 255.255.255.0
{
ddns-updates off;
range 192.168.123.60 192.168.123.90;
}


Gib mal ddns-updates off raus.


fG Steve

goamaster
09.03.03, 10:01
danke für die tips, läuft leider immer noch net....

hier ist die neue config:

#ddns-update-style ad-hoc;
#ddns-updates on;
default-lease-time 3600;
max-lease-time 86400;
use-host-decl-names true;
option subnet-mask 255.255.255.0;
option domain-name "linux.lan";
option domain-name-servers 192.168.123.250;
#option domain-name-servers 217.237.159.1; 194.25.2.129;
#option domain-name-servers 217.237.159.1;
#option broadcast-adress 192.168.123.255;
option routers 192.168.123.1;
option netbios-name-servers 192.168.123.10;

subnet 192.168.123.0 netmask 255.255.255.0 {
# ddns-updates off;
range 192.168.123.60 192.168.123.90;
}


wenn ich den dienst mit dhcpd -d -f starte, dann zeigt er folgendes an:

Listening on LPF/eth0/00:e0:7d:bb:fa:42/192.168.123.0
Sending on LPF/eth0/00:e0:7d:bb:fa:42/192.168.123.0
Sending on Socket/fallback/fallback-net


leider holen sich die clients noch immer nix! die config scheint ok zu sein, auf einer suse-kiste läuft sie, und der dhcp arbeitet!!!

bla!zilla
09.03.03, 12:57
Was sagt denn /var/log/messages? Gleiche Fehlermeldung wir im Posting von Goamaster? Also der Eintrag in der /var/log/messages deutet eindeutig auf einen Syntaxfehler in der Konfig hin. Aber den Eintrag hast du ja schon auskommentiert. Versuch doch mal mittels tcpdump zu analysieren wie weit die DHPC Verhandlung kommt, wenn ein Client um eine Lease bittet.

Tocotac
09.03.03, 13:50
"ddns-update-style" muss mit rein.
einfach "ddns-update-style none"

goamaster
09.03.03, 14:22
das ganze wird immer rätselhafter. nachdem ich den server mal für ein paar stunden stehen lassen habe, hat der dhcp auf einmal funktioniert. nachdem ich allerdings an der config die range verändert habe, konnten die clients keine infos mehr bekommen. nachdem die alte range drin war, lief es sofort wieder. was mich noch wundert, die /var/dhcp/dhcpd.leases ist leer.

das sagt das syslog:

Mar 9 16:56:24 dhcp last message repeated 2 times
Mar 9 16:56:49 dhcp dhcpd-2.2.x: DHCPREQUEST for 192.168.123.60 from 00:02:2d:14:0b:6b via eth0
Mar 9 16:57:03 dhcp last message repeated 2 times
Mar 9 16:58:35 dhcp dhcpd-2.2.x: DHCPREQUEST for 192.168.123.61 from 00:10:b5:ac:14:c3 via eth0
Mar 9 16:59:16 dhcp last message repeated 3 times
Mar 9 17:00:08 dhcp last message repeated 5 times
Mar 9 17:01:10 dhcp last message repeated 3 times
Mar 9 17:01:58 dhcp last message repeated 3 times
Mar 9 17:02:43 dhcp last message repeated 3 times
Mar 9 17:06:04 dhcp dhcpd-2.2.x: DHCPREQUEST for 192.168.123.61 from 00:10:b5:ac:14:c3 via eth0

die ips 60 und 61 hatten die clients von der alten config....

goamaster
09.03.03, 14:29
@tocotac:

da meckert dhcp im syslog:

Mar 9 17:18:45 dhcp dhcpd-2.2.x:
Mar 9 17:18:45 dhcp dhcpd-2.2.x: /etc/dhcpd.conf line 1: expecting a parameter or declaration.
Mar 9 17:18:45 dhcp dhcpd-2.2.x: ddns-update-style
Mar 9 17:18:45 dhcp dhcpd-2.2.x: ^
Mar 9 17:18:45 dhcp dhcpd-2.2.x: Configuration file errors encountered -- exiting
Mar 9 17:18:45 dhcp dhcpd-2.2.x: exiting.


habe ich vielleicht vergessen, was zu installieren???

Tocotac
09.03.03, 14:45
ich gib dir mal meine dhcpd.conf....
sie ist von einem SuSE 8.0-system

goamaster
09.03.03, 17:08
danke!
ich habe inzwischen dhcp-dns installiert, jetzt meckert er wenigstens nicht mehr mit den ddns-kommentaren.
aber der dhcp braucht immer noch knapp 1 stunde, bis er leases rausrückt.....

woran kann das líegen?

Tocotac
09.03.03, 17:50
vieleicht muss er erst warm werden.. ne scherz, warum er erst nach einer stunde mit ip-adressen rausrückt, kann ich mir nicht erklären. Habe noch nie von einem ähnlichen Problem gehört.
da kann ich dir leider nicht weiterhelfen.