ďťż
 
 
   [+] bind9 niepowodzenie uruchomienia
 
 

Tematy

 
    
 

 

 

 

[+] bind9 niepowodzenie uruchomienia





lazaaaa - 21-10-2009 15:07
Korzystając z poradnika użytkownika sigo http://debian.linux.pl/viewtopic.php?p=93926 postanowiłem zainstalować binda na swoim serwerze. Wszystko przebiegało zgodnie z poradnikiem (pomijam to, że pakiety się zaktualizowały no ale to raczej dobrze), jednak w punkcie 4.3. z poradnika otrzymuje błąd o treści: r20228:/etc/bind# rndc reload
rndc: connect failed: 127.0.0.1#953: connection refused Mimo to postanowiłem sprawdzić, czy bind się uruchomi. Uruchomiłem więc binda poleceniem: /etc/init.d/bind9 start i otrzymałem błąd: r20228:/# /etc/init.d/bind9 start
Starting domain name service...: bind9usage: named [-4|-6] [-c conffile] [-d debuglevel] [-f|-g] [-n number_of_cpus]
            [-p port] [-s] [-t chrootdir] [-u username]
            [-m {usage|trace|record|size|mctx}]
named: extra command line arguments
 failed! W czym jest problem? Czy gdzieś wpisałem coś nie tak jak być powinno?



lessmian2 - 21-10-2009 18:37

named: extra command line arguments Masz gdzieś babola w konfiguracji. Skorzystaj z takich narzędzi jak:
named-checkconf
named-checkzone



lazaaaa - 21-10-2009 18:55
r20228:~# named-checkzone laboraptorium.eu /etc/bind/laboraptorium.eu
/etc/bind/laboraptorium.eu:16: file does not end with newline
zone laboraptorium.eu/IN: loaded serial 2009060301
OK Więc, niby w porządku, ale jednak nie bo: r20228:~# /etc/init.d/bind9 reload
Reloading domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
 failed! Myślałem, że to firewall blokuje ale jednak nie gdyż użyłem tego polecenia: iptables -I INPUT 1 -s 127.0.0.1/8 -d 127.0.0.1/8 -j ACCEPT I nadal nic.



ketchup - 22-10-2009 09:19
W instrukcji zauważyłem, że najpierw przeładowują konfigurację, potem startują serwis.
Spróbuj wystartować binda i dopiero potem przeładować konfigurację, no i na końcu restart aby wczytał nowe ustawienia.
Miałem podobny komunikat i zabawa z uruchamianiem i wyłączaniem binda pomogła.



lazaaaa - 22-10-2009 18:33
ketchup, w pierwszym poście napisałem jaką informację otrzymuję gdy chcę wystartować binda.
Tu plik, w którym niby jest błąd: $TTL 604800
@    IN    SOA    ns1.laboraptorium.eu. root.laboraptorium.eu. (
      2009060301  ; Serial
      604800      ; Refresh
      86400      ; Retry
      2419200    ; Expire
      604800    ) ; Negative Cache TTL

      IN    NS    ns1.laboraptorium.eu.
      IN    NS    ns2.laboraptorium.eu.
      IN    MX    10 laboraptorium.eu.

@    IN    A    94.23.44.167

ns1  IN    A    94.23.44.167
ns2  IN    A    87.98.166.128 Plik laboraptorium.eu z tego co widzę po odpowiedzi ze sprawdzania błędu czyli: /etc/bind/laboraptorium.eu:16: file does not end with newline to błąd jest w 16 linii - czyli ostatniej, jednak nie widzę tu błędu.



lessmian2 - 22-10-2009 18:49
Edytowałeś /etc/default/bind9? Wklej zawartość tego pliku. Dodaj pustą linię na końcu pliku.



AdeBe - 22-10-2009 18:50

to błąd jest w 16 linii - czyli ostatniej, jednak nie widzę tu błędu To słownik w dłoń i sprawdź co oznacza ten komunikat, o rety...



lazaaaa - 22-10-2009 19:00
Dodałem więc pustą linię na końcu dokumentu po sprawdzeniu czy wszystko jest w porządku: r20228:~# named-checkzone laboraptorium.eu /etc/bind/laboraptorium.eu
zone laboraptorium.eu/IN: loaded serial 2009060301
OK Teraz jest w porządku. bez błędu,a więc: r20228:~# /etc/init.d/bind9 reload
Reloading domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
 failed! Nadal mam błąd.

Plik /etc/default/bind9
OPTIONS="u bind -t /var/lib/named"
# Set RESOLVCONF=no to not run resolvconf
RESOLVCONF=yes



lessmian2 - 22-10-2009 19:18

OPTIONS="u bind -t /var/lib/named" A to to niby co jest? Hę? Tak w ogóle to przeczytałeś ten komunikat?



lazaaaa - 22-10-2009 20:13
Błędny wpis: OPTIONS="u bind -t /var/lib/named" Poprawny wpis: OPTIONS="-u bind -t /var/lib/named" I tu skorzystałem z propozycji użytkownika ketchup, czyli wystartowałem i przeładowałem konfiguracje.

A co do wypowiedzi AdeBe, co błąd oznacza to wiem, tylko czemu błąd był w linii 16 (nie każdy jest od razu geniuszem w obsłudze Linuksa).



AdeBe - 22-10-2009 20:38

a co do wypowiedzi AdeBe, co błąd oznacza to wiem tylko czemu błąd był w linii 16 (nie każdy jest od razu geniuszem w obsłudze Linuksa) Ale analiza tego wcale nie wymaga geniuszu, zwykłe "no to spróbuję wstawić pustą linię" wystarcza.



d0man199 - 05-03-2010 17:49
Mam dokładnie taki sam problem. Czy ktoś może już rozkminił o co chodzi?

[ Dodano: |6 Mar 2010|, 2010 00:56 ]
Jak można sprawdzić czy serwer DNS został poprawie skonfigurowany?



mariaczi - 08-03-2010 09:27

Mam dokładnie taki sam problem. Czy ktoś może już rozkminił o co chodzi? A może jakieś dokładniejsze informacje odnośnie błędu i najlepiej po polsku?

[ Dodano: |6 Mar 2010|, 2010 00:56 ]
Jak można sprawdzić czy serwer DNS został poprawie skonfigurowany?
Przeczytać ten wątek i zwrócić szczególna uwagę na posty lessmian2. Można też odpytać ten serwer korzystając np. z polecenia dig.



d0man199 - 18-03-2010 20:06
Zainstalowałem bind9 i korzystałem z tego poradnika:
http://debian.linux.pl/threads/13905-Instalacja-i-konfiguracja-serwera-nazw?highlight=bind9
Gdy już skończyłem dałem:
server1:~# rndc reload
rndc: connect failed: 127.0.0.1#953: connection refused A później: server1:~# /etc/init.d/bind9 start
Starting domain name service...: bind9mkdir: cannot create directory `/var/run/bind': File exists
chmod: cannot access `/var/run/bind/run': No such file or directory
 failed! Czy ktoś może pomóc?
named.conf.local
zone "pl-board.com" {
  type master;
  file "/etc/bind/pl-board.com";
  notify yes;
}; Plik pl-board.com
TTL 604800
@    IN    SOA    ns1.pl-board.com. root.pl-board.com. (
      2009060301  ; Serial
      604800      ; Refresh
      86400      ; Retry
      2419200    ; Expire
      604800    ) ; Negative Cache TTL

      IN    NS    ns1.pl-board.com.
      IN    NS    ns2.pl-board.com.
      IN    MX    10 pl-board.com.

@    IN    A    217.23.7.178

ns1  IN    A    217.23.7.178
ns2  IN    A    217.23.7.178
www  IN    A    217.23.7.178



mariaczi - 18-03-2010 21:01
d0man199, gdybyś uważnie przeczytał cały wątek, wiedziałbyś, że w poradniku jest babol i każą przeładowywać serwis przed jego uruchomieniem.
Co do problemów z uruchomieniem serwisu sprawdź u siebie uprawnienia do katalogów:
ls -la /var/ | grep run
drwxr-xr-x 15 root root  4096 mar 16 18:45 run

ls -la /var/run/ | grep bind
drwxr-xr-x  3 root      root    4096 lis 10 18:43 bind

ls -la /var/run/bind/
drwxrwxr-x  2 root bind 4096 sty 14 21:41 run



d0man199 - 21-03-2010 17:08
server1:~# ls -la /var/ | grep run
drwxr-xr-x  9 root root  4096 Mar 19 00:48 run server1:~# ls -la /var/run/ | grep bind
drwxr-xr-x  3 root  root  4096 Mar 19 00:42 bind ls -la /var/run/bind/
total 12
drwxr-xr-x 3 root root 4096 Mar 19 00:42 .
drwxr-xr-x 9 root root 4096 Mar 19 00:48 ..
drwxrwxr-x 2 root bind 4096 Mar 19 00:55 run Teraz skorzystałem z innego poradnika i bind9 niby działa, ale nie działa rndc. Gdy daje "rndc reload" to wyskakuje mi:
rndc: 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. Edycja:
Można usunąć, mój błąd był w postaci literówki. Wszystko działa.

Moje dwa ostatnie posty.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis