PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Updateproblem der resolv.conf nach Neustart von Bind bzw. des Servers



Günni61
20.10.05, 22:28
n' Abend zusammen,

Originalinhalt der resolv.conf:

search heimnetz.local
nameserver 192.168.179.3

Diverse Tests mit nslookup, dig, host, ping auf Client funktionieren
rauf und runter.

Also scheint die Konfiguration ja okay zu sein.

Nach einem Neustart wird die Datei umgeschrieben, neuer Inhalt:

nameserver 127.0.0.1

Ein entsprechender Hinweis steht auch in der Datei, dass die Datei nicht
von Hand geändert werden soll, da sie überschrieben wird.

Wäre mir auch egal, nur, danach geht nichts mehr.

OS: Debian Sarge 3.1
DNS: Bind9

Gruß
Günni

Polarizer
21.10.05, 12:20
Tja, hab' kein Sarge -> weiß nicht, was das umschreibt. Du kannst aber mit

chattr +i /etc/resolve.conf

die Datei vor jedweder Änderung - auch von root - schützen.

Günni61
21.10.05, 13:14
@Polarizer

Danke, versuch ich mal.

Gruß
Günni

Polarizer
21.10.05, 13:44
Schau mal bei den Einstellungen der Netzwerkkarten unter etc/sysconfig/network. Ich vermute, daß er hier beim Starten der NICs die Einstellungen zu den DNS einliest und die resolve.conf entsprechend anpaßt! Ein
grep -ir dns /etc/sysconfig/*sollte bei der Suche helfen.

carnil
21.10.05, 15:53
Hallo

Benutzt Du auch noch einen dhcp-Server im Netz? Falls ja, könnte es an einer Fehlkonfiguration des dhcp-Servers liegen? Vermutung wie hier: http://lists.debian.org/debian-user/2003/05/msg01528.html

Edit: Eine zusätzliche Frage noch: ist das Paket resolvconf etwa installiert?

Günni61
21.10.05, 17:09
@carnil

Hi, danke für deine Antwort.

resolvconf ist installiert. Da du danach fragst, weißt du vielleicht auch,
woher das Programm seine Information bezieht, aufgrund derer die
resolv.conf aktualisiert wird?

dhcpd.conf


subnet 192.168.178.0 netmask 255.255.255.0 {

}

subnet 192.168.179.0 netmask 255.255.255.0 {
option domain-name "heimnetz.local";
option nis-domain "heimnetz.nis";
option domain-name-servers 192.168.179.3;
option netbios-name-servers 192.168.179.3;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.179.255;
default-lease-time 1209600;
max-lease-time 12096000;
option routers 192.168.179.3;
range 192.168.179.41 192.168.179.250;
authoritative;
#allow-update;
}

host workstation {
hardware ethernet 00:80:48:12:CE:0D;
fixed-address 192.168.179.40;
}


@Polarizer,

die Datei /etc/networks/interfaces


auto lo eth0 eth1

iface lo inet loopback

iface eth0 inet static
address 192.168.178.2
netmask 255.255.255.0
broadcast 192.168.178.255
gateway 192.168.178.1

iface eth1 inet static
address 192.168.179.3
netmask 255.255.255.0
broadcast 192.168.179.255


Gruß an alle
Günni

carnil
21.10.05, 19:44
Hallo

resolvconf ist installiert. Da du danach fragst, weißt du vielleicht auch,
woher das Programm seine Information bezieht, aufgrund derer die
resolv.conf aktualisiert wird?

Dann könntest Du versuchen, die Einstellungen bezüglich Namenserver die in die /etc/resolv.conf kommen sollen, in der Datei /etc/resolvconf/resolv.conf.d/base hineinzuschreiben.

Allerdings habe ich mich mit resolvconf noch nicht wirklich beschäftigt, deshalb besser vielleicht doch in die Manpage reinschauen. Idee hatte ich, weil ich vorhin das hier gelesen hatte: http://www.debian-administration.org/articles/254 - insbesondere die Kommentare #15, #27 und #28. Vielleicht kann Dir ja der Link auch weiterhelfen.

(Jedoch schlagen andere dort vor, das Paket resolvconf zu löschen, anstatt dieses zu konfigurieren.)

hth

Günni61
22.10.05, 15:16
@carnil

Hi,

der Tip, die Einträge in der Datei /etc/resolvconf/resolv.conf.d/base
vorzunehmen, hat geklappt.

Besten Dank!

Ich hatte zwar Google, versch. Foren und die Manpages bemüht, um nach der Datei resolv.conf zu suchen, aber nicht nach dem Paket resolvconf. Dass es ein Programm dieses Namens geben könnte, war mir so gar nicht in den Sinn
gekommen. Dann klappt's auch mit den Manpages, denn da steht das Gleiche drin. :)

Gruß
Günni

carnil
22.10.05, 15:29
Hi

Super freut mich zu hören das es jetzt klappt. Ja, machmal ist es echt schwer Resultate zu finden, wenn man nicht mehr so genau weiss, wonach man suchen könnte. Aber jetzt weisst du es ja :)
Schönes Wochenende.