PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DHCP, DNS und DDNS



stefan-tiger
26.06.03, 19:09
hallo,

ich weiss dass das thema es schon etliche male vorkam, leider habe ich nicht den fehler gefunden.

System: debian 3.0, BIND 9.2.1, DHCPD 3.x

der DNS und der DHCP funktionieren einwandfrei auch die rückwärtsauflösung usw. jedoch funktioniert das DDNS update nicht und ich weiss nicht wieso.

heir mal ein "tail -f /var/log/daemon.log" wenn ich DNS und dann DHCP server starte und dann einen DHCP-Client benutz:

Jun 26 19:55:03 gw001 named[1168]: invalid command from 127.0.0.1#1039: bad auth
Jun 26 19:55:06 gw001 named[1226]: starting BIND 9.2.1
Jun 26 19:55:06 gw001 named[1226]: using 1 CPU
Jun 26 19:55:06 gw001 named[1228]: loading configuration from '/etc/bind/named.conf'
Jun 26 19:55:06 gw001 named[1228]: no IPv6 interfaces found
Jun 26 19:55:06 gw001 named[1228]: listening on IPv4 interface eth0, 192.168.6.1#53
Jun 26 19:55:06 gw001 named[1228]: binding TCP socket: address in use
Jun 26 19:55:06 gw001 named[1228]: couldn't add command channel 127.0.0.1#953: address in use
Jun 26 19:55:06 gw001 named[1228]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Jun 26 19:55:06 gw001 named[1228]: zone 6.168.192.in-addr.arpa/IN: loaded serial 199802167
Jun 26 19:55:06 gw001 named[1228]: zone schulz.lx/IN: loaded serial 199802639
Jun 26 19:55:06 gw001 named[1228]: running
Jun 26 19:55:06 gw001 named[1228]: zone 6.168.192.in-addr.arpa/IN: sending notifies (serial 199802167)
Jun 26 19:55:58 gw001 dhcpd: Wrote 2 leases to leases file.
Jun 26 19:56:24 gw001 dhcpd: DHCPREQUEST for 192.168.6.16 from 00:00:e8:68:95:80 via eth0
Jun 26 19:56:24 gw001 dhcpd: DHCPACK on 192.168.6.16 to 00:00:e8:68:95:80 via eth0


laut http://mitglied.lycos.de/marty44/dhcpbind.html müssten so zeilen auftauchen wie (von der siete übernommen):

Jun 8 17:05:12 www named[322]: client 192.168.44.1#1028: updating zone 'marty44.net/IN': deleting an rrset
Jun 8 17:05:12 www named[322]: client 192.168.44.1#1028: updating zone 'marty44.net/IN': adding an RR
Jun 8 17:05:12 www named[322]: client 192.168.44.1#1028: updating zone '44.168.192.in-addr.arpa/IN': deleting an rrset
Jun 8 17:05:12 www named[322]: client 192.168.44.1#1028: updating zone '44.168.192.in-addr.arpa/IN': adding an RR


ich habe leider diese "updating zone" meldungen nicht :(. das heisst ddns funktioniert nicht (habs natürlich auch probiert,

und da ich den fehler nicht finden kann vielleicht ihr? hier meine config dateien:

cat /etc/dhcp3/dhcpd.conf


authoritative;

ddns-update-style interim;
ddns-domainname "schulz.lx";

update-static-leases true;

key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret H94JQHKbevJZwzd4OOTu5G==;
};

zone schulz.lx. {
primary 192.168.6.1;
key DHCP_UPDATER;
}

zone 6.168.192.in-addr.arpa. {
primary 192.168.6.1;
key DHCP_UPDATER;
}



subnet 192.168.6.0 netmask 255.255.255.0 {
# default gateway
option routers 192.168.6.1;
option subnet-mask 255.255.255.0;

option domain-name "schulz.lx";
option domain-name-servers 192.168.6.1;

range dynamic-bootp 192.168.6.16 192.168.6.253;
default-lease-time 21600;
max-lease-time 43200;
}



cat /etc/bind/named.conf


options {
pid-file "/var/run/named/named.pid";
directory "/var/named";

auth-nxdomain yes;
listen-on port 53 { 192.168.6.1; };

};


zone "." {
type hint;
file "named.ca";
};

zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};


key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret H94JQHKbevJZwzd4OOTu5G==;
};

zone "schulz.lx" {
type master;
file "schulz.lx";
allow-update { key DHCP_UPDATER; };
notify yes;

};

zone "6.168.192.in-addr.arpa" {
type master;
file "rev192.168.6";
allow-update { key DHCP_UPDATER; };
notify yes;

};

stefan-tiger
26.06.03, 20:21
alarm zurück.

es funktioniert :D

leider nur mit windows clients.

mein linux client kriegt zwar eine ip aber der DNS bekommt nicht den namen für ddns.

das problem hatt ich schon einmal vor einem jahr, leider weiss ich die ösung nemme.

wer kann helfen?

gruß

stefan-tiger
27.06.03, 21:39
nach langem suchen endlich gefunden:

man mus folgendes haben:

cat /etc/dhclient.conf
send host-name "ultratiger";


gefunden in: http://www.netbsd.org/de/Documentation/network/dhcp.html#configure_dhcp

gruß

Torsten.E
28.07.03, 15:23
Jetzt klinke ich mich einfach hier mal ein,
da ich davon ausgehe, einer weis, wie man
einen DDNS-Server einrichtet.

DNS-Server läuft.

Wie bekomme ich jetzt einen DDNS zum laufen.

Sagen wir mal pseudomäßig die Domain

"kunden.de"

und einen IP-Bereich von

192.168.10.100 - 192.168.10.200 darf
dafür verwendet werden.

Kann mir da jemand helfen.

Danke

Torsten.E