|
Bind9 błąd instalacji
Stanley - 11-10-2009 20:35
Proszę o pomoc próbuje zainstalować serwer DNS na serwerze z Debianem i mam taki błąd:
(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 - 12-10-2009 17:33
Po konfiguracji plików mam taki problem:
(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ę.
lessmian2 - 12-10-2009 18:42
Wklej może konfig - /etc/bind9/named.conf i logi, pewnie coś się znajdzie w /var/log/syslog
Stanley - 12-10-2009 18:49
/etc/bind9/named.conf:
// 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:
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)
ShinnRa - 12-10-2009 19:35
# 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 - 12-10-2009 19:51
Dobrze, znalazłem błąd ale po restarcie binda mam go dalej:
(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:
(root@Y138)-(~) $ named-checkconf /etc/bind/named.conf (root@Y138)-(~) $
ShinnRa - 12-10-2009 19:56
a co mówią logi tym razem ?
Stanley - 12-10-2009 20:00
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.
ShinnRa - 12-10-2009 20:03
Tutaj masz powód
Stanley - 12-10-2009 20:14
I jak mam to rozwiązać bo nie bardzo pojmuję? Usunąłem wpis:
query-source address * port 53 ;
i po restarcie jakby było dobrze, tylko niepokoi mnie jeszcze to jak serwer bind zatrzymuje się:
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?
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|