[solved] DHCP DDNS Probleme

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

[solved] DHCP DDNS Probleme

Beitrag von feldmaus » 21.11.2007 12:34:56

Hallo an Alle,

Ich habe ein kleines gemischtes Netzwerk mit Win und Linux Clients und einem Debian Server.

Code: Alles auswählen

feld-nat --> Win XP Home (Client)
feld-drizzt --> Win XP Home (Client)
feld-bertlap --> Debian Etch (Client) mit dhcp3-clinet
feld-server --> Debian Etch (Server) mit dhcp3-server und dhcp3-common und bind9
Mein Problem ist das der Debian Client nicht in meinen DNS Bind9 Server eingetragen wird. Die Windows Clients
allerdings doch.

Irgendwie ist bei mir der Wurm drinne.

Hier meine Syslog, dort kann man gut sehen das da ein Unterschied zwischen den Clients ist,

Code: Alles auswählen

Nov 21 08:38:41 feld-server named[2239]: starting BIND 9.3.4 -u bind
Nov 21 08:38:41 feld-server named[2239]: found 1 CPU, using 1 worker thread
Nov 21 08:38:42 feld-server named[2239]: loading configuration from '/etc/bind/named.conf'
Nov 21 08:38:42 feld-server named[2239]: listening on IPv4 interface lo, 127.0.0.1#53
Nov 21 08:38:42 feld-server named[2239]: listening on IPv4 interface br0, 192.168.0.186#53
Nov 21 08:38:42 feld-server named[2239]: command channel listening on 127.0.0.1#953
Nov 21 08:38:42 feld-server named[2239]: zone 0.in-addr.arpa/IN: loaded serial 1
Nov 21 08:38:42 feld-server named[2239]: zone 127.in-addr.arpa/IN: loaded serial 1
Nov 21 08:38:42 feld-server named[2239]: zone 0.168.192.in-addr.arpa/IN: loaded serial 2006054108
Nov 21 08:38:42 feld-server named[2239]: zone 255.in-addr.arpa/IN: loaded serial 1
Nov 21 08:38:42 feld-server named[2239]: zone feldland.lan/IN: loaded serial 2006053925
Nov 21 08:38:42 feld-server named[2239]: zone localhost/IN: loaded serial 1
Nov 21 08:38:42 feld-server named[2239]: running
Nov 21 08:38:42 feld-server named[2239]: zone 0.168.192.in-addr.arpa/IN: sending notifies (serial 2006054108)
Nov 21 08:38:42 feld-server named[2239]: client 192.168.0.186#1024: received notify for zone '0.168.192.in-addr.arpa'
Nov 21 08:38:44 feld-server dhcpd: Internet Systems Consortium DHCP Server V3.0.4
Nov 21 08:38:44 feld-server dhcpd: Copyright 2004-2006 Internet Systems Consortium.
Nov 21 08:38:44 feld-server dhcpd: All rights reserved.
Nov 21 08:38:44 feld-server dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Nov 21 08:38:44 feld-server dhcpd: Internet Systems Consortium DHCP Server V3.0.4
Nov 21 08:38:44 feld-server dhcpd: Copyright 2004-2006 Internet Systems Consortium.
Nov 21 08:38:44 feld-server dhcpd: All rights reserved.
Nov 21 08:38:44 feld-server dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Nov 21 08:38:44 feld-server dhcpd: Internet Systems Consortium DHCP Server V3.0.4
Nov 21 08:38:44 feld-server dhcpd: Copyright 2004-2006 Internet Systems Consortium.
Nov 21 08:38:44 feld-server dhcpd: All rights reserved.
Nov 21 08:38:44 feld-server dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Nov 21 08:38:44 feld-server named[2239]: client 127.0.0.1#1026: updating zone 'feldland.lan/IN': deleting an RR
Nov 21 08:38:44 feld-server dhcpd: if feld-nat.feldland.lan IN TXT "310ba107da4c7499a071caa1ede9c9d469" rrset exists and feld-nat.feldland.lan IN A 192.168.0.130 rrset exists delete feld-nat.feldland.lan IN A 192.168.0.130: success.
Nov 21 08:38:44 feld-server named[2239]: client 127.0.0.1#1026: updating zone 'feldland.lan/IN': deleting an RR
Nov 21 08:38:44 feld-server dhcpd: if feld-nat.feldland.lan IN A rrset doesn't exist delete feld-nat.feldland.lan IN TXT "310ba107da4c7499a071caa1ede9c9d469": success.
Nov 21 08:38:44 feld-server named[2239]: client 127.0.0.1#1026: updating zone '0.168.192.in-addr.arpa/IN': deleting rrset at '130.0.168.192.in-addr.arpa' PTR
Nov 21 08:38:44 feld-server named[2239]: zone 0.168.192.in-addr.arpa/IN: sending notifies (serial 2006054109)
Nov 21 08:38:44 feld-server named[2239]: client 192.168.0.186#1024: received notify for zone '0.168.192.in-addr.arpa'
Nov 21 08:38:44 feld-server dhcpd: removed reverse map on 130.0.168.192.in-addr.arpa.
Nov 21 08:38:44 feld-server dhcpd: Wrote 17 leases to leases file.
Nov 21 08:38:51 feld-server dhcpd: DHCPDISCOVER from 00:30:84:3c:d6:4e via br0
Nov 21 08:38:52 feld-server dhcpd: DHCPOFFER on 192.168.0.130 to 00:30:84:3c:d6:4e (feld-nat) via br0
Nov 21 08:38:52 feld-server named[2239]: client 127.0.0.1#1026: updating zone 'feldland.lan/IN': adding an RR at 'feld-nat.feldland.lan' A
Nov 21 08:38:52 feld-server named[2239]: client 127.0.0.1#1026: updating zone 'feldland.lan/IN': adding an RR at 'feld-nat.feldland.lan' TXT
Nov 21 08:38:52 feld-server dhcpd: Added new forward map from feld-nat.feldland.lan to 192.168.0.130
Nov 21 08:38:52 feld-server named[2239]: client 127.0.0.1#1026: updating zone '0.168.192.in-addr.arpa/IN': deleting rrset at '130.0.168.192.in-addr.arpa' PTR
Nov 21 08:38:52 feld-server named[2239]: client 127.0.0.1#1026: updating zone '0.168.192.in-addr.arpa/IN': adding an RR at '130.0.168.192.in-addr.arpa' PTR
Nov 21 08:38:52 feld-server named[2239]: zone 0.168.192.in-addr.arpa/IN: sending notifies (serial 2006054110)
Nov 21 08:38:52 feld-server dhcpd: added reverse map from 130.0.168.192.in-addr.arpa. to feld-nat.feldland.lan
Nov 21 08:38:52 feld-server named[2239]: client 192.168.0.186#1024: received notify for zone '0.168.192.in-addr.arpa'
Nov 21 08:38:52 feld-server dhcpd: DHCPREQUEST for 192.168.0.130 (192.168.0.186) from 00:30:84:3c:d6:4e (feld-nat) via br0
Nov 21 08:38:52 feld-server dhcpd: DHCPACK on 192.168.0.130 to 00:30:84:3c:d6:4e (feld-nat) via br0
Nov 21 08:38:54 feld-server dhcpd: DHCPINFORM from 192.168.0.130 via br0
Nov 21 08:38:54 feld-server dhcpd: DHCPACK to 192.168.0.130 (00:30:84:3c:d6:4e) via br0
Nov 21 08:38:57 feld-server dhcpd: DHCPINFORM from 192.168.0.130 via br0
Nov 21 08:38:57 feld-server dhcpd: DHCPACK to 192.168.0.130 (00:30:84:3c:d6:4e) via br0
Nov 21 11:04:13 feld-server dhcpd: DHCPDISCOVER from 00:18:f3:e2:86:e7 via br0
Nov 21 11:04:14 feld-server dhcpd: DHCPOFFER on 192.168.0.187 to 00:18:f3:e2:86:e7 via br0
Nov 21 11:04:14 feld-server dhcpd: Wrote 17 leases to leases file.
Nov 21 11:04:14 feld-server dhcpd: DHCPREQUEST for 192.168.0.187 (192.168.0.186) from 00:18:f3:e2:86:e7 via br0
Nov 21 11:04:14 feld-server dhcpd: DHCPACK on 192.168.0.187 to 00:18:f3:e2:86:e7 via br0
Nov 21 11:04:27 feld-server dhcpd: DHCPREQUEST for 192.168.0.187 from 00:18:f3:e2:86:e7 via br0
Nov 21 11:04:27 feld-server dhcpd: DHCPACK on 192.168.0.187 to 00:18:f3:e2:86:e7 via br0
Warum macht der DHCPD Server am Anfang schon,

Code: Alles auswählen

if feld-nat.feldland.lan IN TXT "310ba107da4c7499a071caa1ede9c9d469" rrset exists and feld-nat.feldland.lan IN A 192.168.0.130 rrset exists delete feld-nat.feldland.lan IN A 192.168.0.130: success.
obwohl der Client ja noch kein DHCPREQUEST gemacht hat?
Und wer hat das Update gestartet?

Code: Alles auswählen

Nov 21 08:38:44 feld-server named[2239]: client 127.0.0.1#1026: updating zone 'feldland.lan/IN': deleting an RR
Kann mir Jemand sagen ob meine DHCPD Konfig vielleicht falsch konfiguriert ist?

Code: Alles auswählen

#Author: Markus Feldmann
key mykey {
algorithm hmac-md5;
secret *** ;
};

ddns-update-style interim;
option netbios-name-servers 192.168.0.186;
option netbios-node-type 8;
option domain-name "feldland.lan";
option domain-name-servers 192.168.0.186;

default-lease-time 86000;
max-lease-time 86000;
authoritative;
allow unknown-clients;
log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.100 192.168.0.200;
  option routers 192.168.0.186;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.0.255;
  one-lease-per-client on;
}

zone feldland.lan. {
primary 127.0.0.1 ;
key mykey ;
}

zone 0.168.192.in-addr.arpa. {
primary 127.0.0.1 ;
key mykey ;
}
Könnte es sein das mein Debian Client falsch konfiguriert ist, denn wenn die beiden Win Clients geupdated werden, dann kann ich ja nicht alles falsch gemacht haben?

Hier meine dhclient.conf,

Code: Alles auswählen

request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, host-name,
        netbios-name-servers, netbios-scope, interface-mtu;
Kann der Client ein DNS update durchführen?
Kann der Server ein DNS update durchführen?
Wer führt bei mir ein update durch?

Grüsse Markus
Zuletzt geändert von feldmaus am 21.11.2007 13:32:35, insgesamt 1-mal geändert.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 21.11.2007 13:15:35

bei mir reichte das:

Code: Alles auswählen

horst:~# grep send /etc/dhcp3/dhclient.conf
send host-name "horst";

Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Beitrag von feldmaus » 21.11.2007 13:31:41

Unglaublich so einfach gehts. Und das steht nirgendswo, dass kan jawohl nicht angehen?
Auf jeden Fall danke für den Tipp.

Lösung,
auf dem Linux Client habe ich in der dhclient.conf folgendes stehen,

Code: Alles auswählen

send host-name "feld-bertlap";
Grüsse Markus

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 21.11.2007 13:48:30

Das habe ich auch nur rausbekommen, als ich mir dei dhcplient.conf genauer angeschaut habe.

Ansonsten habe ich eben durch kreatives googeln folgende Seite gefunden:
http://www.cs.cornell.edu/w8/~djm/ubunt ... #send-dhcp

Antworten