PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DHCP Server falsche Subnetmask



hubrach
20.06.03, 10:09
Hallo erstmal,
habe nach aufsetzten eines DHCP Servers unter SuSe 8.2 folgendes Problem:
Zuerst lief alle einwandfrei ( ca. 170 Clients im Netz) nach ca 14 Tagen stelle sich aber folgendes Problem ein :
Einige Clients (nicht immer die gleichen) erhalten eine falsche Subnetmask und zwar die 255.0.0.0 oder die 255.255.0.0 obwohl in der conf datei ein Klass C Netz angegeben ist.
Hat jemand etwas ähnliches beobachtet ?
Hab ich einen Fehler gemacht ?

Achja liegt auch nicht an SuSe 8.2 hab es mit 7.3 bis 8.2 ausprobiert.

Danke schon mal ...


Grüße

Hier die DHCPD.CONF

authoritative;
ddns-update-style interim;
allow-client-updates;
zone xxyy.de. {
primary 192.168.20.6;
}
zone 20.168.192.in-addr.arpa {
primary 192.168.20.6;
}
ddns-domainname "xxyy.de";
ddns-rev-domainname "in-addr.arpa";
max-lease-time 518500;
min-lease-time 518300;
default-lease-time 518400;
ddns-updates on;

subnet 192.168.20.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.20.255;
option netbios-name-servers 192.168.20.4,192.168.20.9;
option domain-name-servers 192.168.20.6;
option domain-name "xxyy.de";
option routers 192.168.20.232;
option netbios-node-type 8;
range 192.168.20.30 192.168.20.230;
}

hubrach
20.06.03, 11:31
Mir ist noch aufgefallen, das die WindowsCLients (Win9x) unter
winipcfg
keinen Eintrag >Leasezeit ende < haben , bedeutet das, das sie keine Adresse vom Server zugewiesen bekommen haben ?


Am server sehe ich aber die Einträge :
DHCPDISCOVER form MAC vai eth0
DHCPOFFER on IP to MAC (name) via eth0
DHCPREQUEST for IP from MAC vi eth0
DHCPACK for IP to MAC (name) via eth0


Hmm sieht eigendlich gut aus

Bauchi
21.06.03, 11:33
hast du zwischen den clients und dem dhcp server irgendwelche intelligenten switche die dhcp discovery's forwarden oder irgendwelche filter ?

ansonsten müsstest du mal mit nem packet capturer die packete abchecken (tcpdump/ethereal)

hier ist mal unsere funzende config (derzeit ca. 600 clients)

authoritative;
option domain-name "xxxxxxxx.de";
log-facility local6;

default-lease-time 1814400;
max-lease-time 3628800;

ddns-update-style none;

option ntp-servers XXX.XXX.XXX.XXX;
option domain-name-servers XXX.XXX.XXX.XXX, XXX.XXX.XXX.XXX;
option domain-name "xxxxxxxxxx.de";
option slp-directory-agent true XXX.XXX.XXX.XXX, XXX.XXX.XXX.XXX;
option subnet-mask 255.255.255.0;


subnet XXX.XXX.XXX.XXX netmask 255.255.0.0 {
range XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX;
option broadcast-address XXX.XXX.XXX.XXX;
option subnet-mask 255.255.0.0;
option routers XXX.XXX.XXX.XXX;
option domain-name-servers XXX.XXX.XXX.XXX, XXX.XXX.XXX.XXX;
option domain-name "xxxxxxxx.de";
default-lease-time 4838400;
max-lease-time 3628800;

}

subnet XXX.XXX.XXX.XXX netmask 255.255.255.0 {
option broadcast-address XXX.XXX.XXX.XXX;
option subnet-mask 255.255.255.0;
option routers XXX.XXX.XXX.XXX;
range XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX;
}

wir benutzen den isc dhcpd v3.0.1rc9

hubrach
24.06.03, 06:14
Danke für den Tip.
Es war der Switch (HP).

Jetzt gehts einwandfrei ...