Ich versuche derzeit, einen Cluster mit Debian Squeeze einzurichten.
Ein Computer (grindel) soll als Nameserver agieren, dafür BIND verwenden. Er hat 2 Netzwerkkarten, die eine ist für Internetzugriff an einen Router angeschlossen (eth1), die andere steckt im Uplink-Port von meinem Netzwerkswitch (eth0), wo es als DHCP-Server für einen weiteren Computer (ator) läuft, dies geht ganz reibungslos.
eth0 benutzt statische Einstellungen, diese lauten wie folgt:
Code: Alles auswählen
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
Code: Alles auswählen
auto eth1
iface eth1 inet dhcp
Code: Alles auswählen
options {
auth-nxdomain no;
//listen-on-v6 {any;};
allow-query { 192.168.1.0/24; };
};
Code: Alles auswählen
zone "hammer.loc" {
type master;
file "/etc/bind/db.hammer.loc";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.1.168.192";
};
Code: Alles auswählen
$TTL 24h
hammer.loc. IN SOA grindel.hammer.loc. nix.genaues.de (
20100529
3h
30m
7d
3h
)
hammer.loc. IN NS 192.168.1.100.
grindel.hammer.loc IN A 192.168.1.100
ator.hammer.loc IN A 192.168.1.101
Code: Alles auswählen
1.168.192.in-addr.arpa. IN SOA grindel.hammer.loc. nix.genaues.de (
20100529
3h
30m
7d
3h
)
1.168.192.in-addr.arpa. IN NS 192.168.1.100.
100.1.168.192.in-addr.arpa. IN PTR grindel.hammer.loc.
101.1.168.192.in-addr.arpa. IN PTR ator.hammer.loc.
Code: Alles auswählen
grindel has address 82.145.9.39
Host grindel not found: 3(NXDOMAIN)
Host grindel not found: 3(NXDOMAIN)
Code: Alles auswählen
ator has address 82.145.9.39
Host ator not found: 3(NXDOMAIN)
Host ator not found: 3(NXDOMAIN)
Code: Alles auswählen
Server: 192.168.178.1
Address: 192.168.178.1#53
Non-authorative answer:
Name: grindel
Address: 82.145.9.39
Code: Alles auswählen
Server: 192.168.178.1
Address: 192.168.178.1#53
Non-authorative answer:
Name: ator
Address: 82.145.9.39
Code: Alles auswählen
May 29 14:59:26 grindel named[1560]: zone 127.in-addr.arpa/IN: loaded serial 1
May 29 14:59:26 grindel named[1560]: zone 1.168.192.in-addr.arpa/IN: loaded serial 20100529
May 29 14:59:26 grindel named[1560]: zone 255.in-addr.arpa/IN: loaded serial 1
May 29 14:59:26 grindel named[1560]: zone hammer.loc/IN: loaded serial 20100529
May 29 14:59:26 grindel named[1560]: zone localhost/IN: loaded serial 2
May 29 14:59:26 grindel named[1560]: running
May 29 14:59:26 grindel named[1560]: zone hammer.loc/IN: sending notifies (serial 20100529)
May 29 14:59:26 grindel named[1560]: zone 1.168.192.in-addr.arpa/IN: sending notifies (serial 20100529)
May 29 14:59:26 grindel named[1560]: error (network unreachable) resolving '192.168.1.100/A/IN': 2001:7fd::1#53
May 29 14:59:26 grindel named[1560]: error (network unreachable) resolving '192.168.1.100/A/IN': 2001:503:ba3e::2:30#53
Code: Alles auswählen
nameserver 192.168.178.1
domain fritz.box
search fritz.box
Code: Alles auswählen
nameserver 192.168.1.100
domain hammer.loc
search hammer.loc
Code: Alles auswählen
;; connection timed out; no servers could be reached
Es KÖNNTEN Tippfehler hier drin sein, da ich gezwungen war, alles per Hand abzuschreiben. Der Computer, den man mir gab, ist alt genug um USB nicht so gut zu unterstützen. Budgets von deutschen Schulen sind eben begrenzt
Jedenfalls stehe ich enorm unter Zeitdruck und komme mit dem Problem nicht klar. Wenn mir jemand da aushelfen könnte, das wäre einfach fantastisch. Danke schon einmal im Vorraus.
edit: Oh, ich habe die Frage außerdem auch auf LinuxQuestions gepostet. Ich hoffe, ihr seid mir deswegen nicht böse.
edit 2: Gelöst! Der Fehler lag in der Datei /etc/bind/db.hammer.loc. Dort habe ich bei den Domänennamen die Punkte an Schluss vergessen. Die korrekte Datei sollte so aussehen:
Code: Alles auswählen
$TTL 24h
hammer.loc. IN SOA grindel.hammer.loc. nix.genaues.de (
20100529
3h
30m
7d
3h
)
hammer.loc. IN NS 192.168.1.100.
grindel.hammer.loc. IN A 192.168.1.100
ator.hammer.loc. IN A 192.168.1.101