• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

probleme mit suse 10.0 und dns

tuner

Member
hallo,

ich hab das problem, dass mein dns-server nicht lläuft.
Ursache unklar.

# host 127.0.0.1
Code:
;; connection timed out; no servers could be reached

/var/log/messages:
Code:
eb 27 21:20:20 felixx named[6681]: starting BIND 9.3.1 -t /var/lib/named -u named
Feb 27 21:20:20 felixx named[6681]: found 1 CPU, using 1 worker thread
Feb 27 21:20:20 felixx named[6681]: loading configuration from '/etc/named.conf'
Feb 27 21:20:20 felixx named[6681]: listening on IPv6 interfaces, port 53
Feb 27 21:20:20 felixx named[6681]: listening on IPv4 interface lo, 127.0.0.1#5345
Feb 27 21:20:20 felixx named[6681]: listening on IPv4 interface eth1, 10.0.23.1#5345
Feb 27 21:20:20 felixx named[6681]: command channel listening on 127.0.0.1#953
Feb 27 21:20:20 felixx named[6681]: command channel listening on ::1#953

Was ist denn command channel?

/etc/resolv.conf:
Code:
nameserver 127.0.0.1

löst nur auf, wenn in /etc/resolv.conf die nameserver vom provider stehen. dann brauch ich ja aber kein dns...

zonen sind eigentlichrichtig konfiguriert, named auch (hat bei vorheriger konfiguration funktioniert).
 

oc2pus

Ultimate Guru
Code:
Feb 27 12:08:07 snake named[5215]: command channel listening on 127.0.0.1#953
Feb 27 12:08:07 snake named[5215]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
Feb 27 12:08:07 snake named[5215]: zone 42.168.192.in-addr.arpa/IN: loaded serial 42
Feb 27 12:08:07 snake named[5215]: zone localhost/IN: loaded serial 42
Feb 27 12:08:07 snake named[5215]: zone zuhause.nil/IN: loaded serial 42

dein named lädt deine zone-Files gar nicht!
also named.conf prüfen, da fehlt was:
Code:
# You can insert further zone records for your own domains below.

zone "zuhause.nil" IN {
        type master;
        file "zuhause.nil.zone";
        allow-query { localnets; };
        allow-transfer { none; };
        notify no;
};

zone "42.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.42.zone";
        allow-query { localnets; };
        allow-transfer { none; };
        notify no;
};
 
OP
T

tuner

Member
Hab jetzt die orginal named.conf installiert.
# host 127.0.0.1 klappt.

Code:
 # diff -b  /etc/named.conf /etc/named.conf_wqmod | more
33c33
<       #forwarders { 192.0.2.1; 192.0.2.2; };
---
>         forwarders { 145.253.2.75; 145.253.2.11; 127.0.0.1; };
45c45
<       #listen-on port 53 { 127.0.0.1; };
---
>         listen-on port 5345 { 10.0.23.1; 127.0.0.1; };
51c51
<       listen-on-v6 { any; };
---
>         listen-on-v6 { none; };
64c64
<       #allow-query { 127.0.0.1; };
---
>         allow-query { 127.0.0.1; 10.0.23.2; };
76c76
< #logging {
---
> logging {
94,99c94,99
< #     # Log general name server errors to syslog.
< #     channel syslog_errors {
< #             syslog user;
< #             severity error;
< #     };
< #     category default { syslog_errors;  };
---
>         # Log general name server errors to syslog.
>         channel syslog_errors {
>                 syslog user;
>                 severity error;
>         };
>         category default { syslog_errors;  };
103c103
< #};
---
> };
123a124,135
> zone "cross" in {
>         type master;
>         file "cross.zone";
>         notify no;
> };
>
> zone "23.0.10.in-addr.arpa" in {
>         type master;
>         file "10.0.23.zone";
>         notify no;
> };
>

geht nich.
 
OP
T

tuner

Member
was ich noch geändert hab:

/etc/sysconfig/network/providers/:
Code:
MODIFYDNS='no'

/etc/sysconfig/network/config
Code:
MODIFY_RESOLV_CONF_DYNAMICALLY="no"
MODIFY_NAMED_CONF_DYNAMICALLY="no"

/etc/sysconfig/suseconfig
Code:
CHECK_ETC_HOSTS="yes"
BEAUTIFY_ETC_HOSTS="yes"
 
OP
T

tuner

Member
ok, es funzt, wenn ich default-port einstelle, sonst nicht.

irgendeine idee? ich schnalls nicht. ist bestimmt ein /etc/sysconfig/suse-problem.
 
OP
T

tuner

Member
rcnetwork restart:

Code:
iptables-batch v1.3.3: unknown protocol `5345' specified
Try `iptables-batch -h' or 'iptables-batch --help' for more information.
SuSEfirewall2: Error: iptables-batch failed, re-running using iptables
iptables v1.3.3: unknown protocol `5345' specified
Try `iptables -h' or 'iptables --help' for more information.
SuSEfirewall2: Firewall rules successfully set

hat sonst immer funktioniert.
 

oc2pus

Ultimate Guru
also, das mit den diff-Schnipseln ist ja ganz nett, aber bringt mir nicht wirklich so viel ;)

1.) werden deine Zone-Files nun geladen beim named start?
siehe dazu mein Ausgabe-Beispiel in meinem Post.

2.) wenn der named ohne Fehler startet und seine Arbeit verrichtet, dann kann man sich um die anderen Probleme kümmern.

Hife zur Selbsthilfe:
http://www.ag-intra.net/linux-al-dns8.html
und
Linux In Networks - A "Mini" Tutorial (Part 1) - (Part 4)
http://www.linux-knowledge-portal.org/en/content.php?&content/server/fire1.html
http://www.linux-knowledge-portal.org/en/content.php?&content/server/fire2.html
http://www.linux-knowledge-portal.org/en/content.php?&content/server/fire3.html
http://www.linux-knowledge-portal.org/en/content.php?&content/server/fire4.html

3.) dein iptables Problem hat hier jetzt erst mal nix verloren.
 
Oben