Bind9 b

Konfiguracja serwerów, usług, itp.
Stanley
Posty: 13
Rejestracja: 09 lipca 2009, 09:13

Bind9 błąd instalacji

Post autor: Stanley »

Proszę o pomoc próbuje zainstalować serwer DNS na serwerze z Debianem i mam taki błąd:

Kod: Zaznacz cały

(root@Y138)-(~) $ apt-get install bind9
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  bind9utils
Sugerowane pakiety:
  dnsutils bind9-doc resolvconf ufw
Zostaną zainstalowane następujące NOWE pakiety:
  bind9 bind9utils
0 aktualizowanych, 2 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 0B/335kB archiwów.
Po tej operacji zostanie dodatkowo użyte 1028kB miejsca na dysku.
Kontynuować [T/n]? t
Prekonfiguracja pakietów ...
Zaznaczenie poprzednio niezaznaczonego pakietu bind9utils.
(Odczytywanie bazy danych ... 51646 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie bind9utils (z .../bind9utils_1%3a9.5.1.dfsg.P3-1_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu bind9.
Rozpakowanie bind9 (z .../bind9_1%3a9.5.1.dfsg.P3-1_i386.deb) ...
Przetwarzanie wyzwalaczy dla man-db...
Konfigurowanie bind9utils (1:9.5.1.dfsg.P3-1) ...
Konfigurowanie bind9 (1:9.5.1.dfsg.P3-1) ...
invoke-rc.d: unknown initscript, /etc/init.d/bind9 not found.
dpkg: błąd przetwarzania bind9 (--configure):
podproces post-installation script zwrócił kod błędu 100
Wystąpiły błędy podczas przetwarzania:
bind9
E: Sub-process /usr/bin/dpkg returned an error code (1)
Wiele sposobów próbowałem i nic Proszę o jakąś pomoc. Nadmienię, że panel do www ,,Poweradmin'' zainstalował mi się poprawnie.
Stanley
Posty: 13
Rejestracja: 09 lipca 2009, 09:13

Bind9 - błąd przy starcie binda

Post autor: Stanley »

Po konfiguracji plików mam taki problem:

Kod: Zaznacz cały

(root@Y138)-(~) $ /etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connection to remote host closed
This may indicate that
* the remote server is using an older version of the command protocol,
* this host is not authorized to connect,
* the clocks are not syncronized, or
* the key is invalid.
.
Starting domain name service...: bind9 failed!
Proszę o pomoc, co jest nie tak? Już drugi dzień się meczę.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Wklej może konfig - /etc/bind9/named.conf i logi, pewnie coś się znajdzie w /var/log/syslog
Stanley
Posty: 13
Rejestracja: 09 lipca 2009, 09:13

Post autor: Stanley »

/etc/bind9/named.conf:

Kod: Zaznacz cały

// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";

// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};

zone "hostpl.com" {
        type master;
        file "hostpl.com";
        allow-transfer { 212.117.176.148; };
        notify yes;
};


include "/etc/bind/named.conf.local";
/var/log/syslog:

Kod: Zaznacz cały

Oct 12 18:48:34 Y138 named[17487]: starting BIND 9.5.1-P3 -u bind -t /var/lib/named
Oct 12 18:48:34 Y138 named[17487]: found 2 CPUs, using 2 worker threads
Oct 12 18:48:34 Y138 named[17487]: using up to 4096 sockets
Oct 12 18:48:34 Y138 named[17487]: loading configuration from '/etc/bind/named.conf'
Oct 12 18:48:34 Y138 named[17487]: /etc/bind/named.conf.local:1: unknown option 'Do'
Oct 12 18:48:34 Y138 named[17487]: loading configuration: failure
Oct 12 18:48:34 Y138 named[17487]: exiting (due to fatal error)
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

Kod: Zaznacz cały

# named-checkconf /etc/bind9/named.conf
i będziesz miał co jest źle.

Najprawdopodobniej błąd będzie w pliku named.conf.local gdzieś w linii gdzie jest "Do".
Stanley
Posty: 13
Rejestracja: 09 lipca 2009, 09:13

Post autor: Stanley »

Dobrze, znalazłem błąd ale po restarcie binda mam go dalej:

Kod: Zaznacz cały

(root@Y138)-(~) $ /etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connection to remote host closed
This may indicate that
* the remote server is using an older version of the command protocol,
* this host is not authorized to connect,
* the clocks are not syncronized, or
* the key is invalid.
.
Starting domain name service...: bind9 failed!
A wpisując to co proponujesz otrzymuję pusty komunikat:

Kod: Zaznacz cały

(root@Y138)-(~) $ named-checkconf /etc/bind/named.conf
(root@Y138)-(~) $
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

a co mówią logi tym razem ?
Stanley
Posty: 13
Rejestracja: 09 lipca 2009, 09:13

Post autor: Stanley »

Kod: Zaznacz cały

Oct 12 19:58:59 Y138 named[27633]: invalid command from 127.0.0.1#46304: bad auth
Oct 12 19:58:59 Y138 named[18804]: starting BIND 9.5.1-P3 -u bind -t /var/lib/named
Oct 12 19:58:59 Y138 named[18804]: found 2 CPUs, using 2 worker threads
Oct 12 19:58:59 Y138 named[18804]: using up to 4096 sockets
Oct 12 19:58:59 Y138 named[18804]: loading configuration from '/etc/bind/named.conf'
Oct 12 19:58:59 Y138 named[18804]: max open files (1024) is smaller than max sockets (4096)
Oct 12 19:58:59 Y138 named[18804]: using default UDP/IPv4 port range: [1024, 65535]
Oct 12 19:58:59 Y138 named[18804]: using default UDP/IPv6 port range: [1024, 65535]
Oct 12 19:58:59 Y138 named[18804]: listening on IPv6 interfaces, port 53
Oct 12 19:58:59 Y138 named[18804]: binding TCP socket: address in use
Oct 12 19:58:59 Y138 named[18804]: listening on IPv4 interface lo, 127.0.0.1#53
Oct 12 19:58:59 Y138 named[18804]: could not listen on UDP socket: address in use
Oct 12 19:58:59 Y138 named[18804]: creating IPv4 interface lo failed; interface ignored
Oct 12 19:58:59 Y138 named[18804]: listening on IPv4 interface eth0, xxx.xxx.xxx.xxx#53
Oct 12 19:58:59 Y138 named[18804]: binding TCP socket: address in use
Oct 12 19:58:59 Y138 named[18804]: listening on IPv4 interface eth0:1, xxx.xxx.xxx.xx#53
Oct 12 19:58:59 Y138 named[18804]: binding TCP socket: address in use
Oct 12 19:58:59 Y138 named[18804]: listening on IPv4 interface eth0:0, xxx.xxx.xxx.xxx#53
Oct 12 19:58:59 Y138 named[18804]: binding TCP socket: address in use
Oct 12 19:58:59 Y138 named[18804]: listening on IPv4 interface eth0:2, xxx.xxx.xxx.xx#53
Oct 12 19:58:59 Y138 named[18804]: binding TCP socket: address in use
Oct 12 19:58:59 Y138 named[18804]: listening on IPv4 interface eth0:3, xxx.xxx.xxx.xxx#53
Oct 12 19:58:59 Y138 named[18804]: binding TCP socket: address in use
Oct 12 19:58:59 Y138 named[18804]: unable to create dispatch for reserved port 0.0.0.0#53: address in use
Oct 12 19:58:59 Y138 last message repeated 22 times
Oct 12 19:58:59 Y138 named[18804]: /etc/bind/named.conf.options:6: using specific query-source port suppresses port randomization and can be insecure.
Oct 12 19:58:59 Y138 named[18804]: could not get query source dispatcher (0.0.0.0#53)
Oct 12 19:58:59 Y138 named[18804]: additionally listening on IPv4 interface lo, 127.0.0.1#53
Oct 12 19:58:59 Y138 named[18804]: could not listen on UDP socket: address in use
Oct 12 19:58:59 Y138 named[18804]: creating IPv4 interface lo failed; interface ignored
Oct 12 19:58:59 Y138 named[18804]: loading configuration: address in use
Oct 12 19:58:59 Y138 named[18804]: exiting (due to fatal error)
IP adresy co są tu xxx.xxx.xxx.xxx są poprawne takie jakie posiadam na serwerze.
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

Tutaj masz powód
Oct 12 19:58:59 Y138 named[18804]: loading configuration: address in use
Stanley
Posty: 13
Rejestracja: 09 lipca 2009, 09:13

Post autor: Stanley »

I jak mam to rozwiązać bo nie bardzo pojmuję?
Usunąłem wpis:

Kod: Zaznacz cały

query-source address * port 53 ;
i po restarcie jakby było dobrze, tylko niepokoi mnie jeszcze to jak serwer bind zatrzymuje się:

Kod: Zaznacz cały

Stopping domain name service...: bind9rndc: connection to remote host closed
This may indicate that
* the remote server is using an older version of the command protocol,
* this host is not authorized to connect,
* the clocks are not syncronized, or
* the key is invalid.
Co tu nie tak?
ODPOWIEDZ