Dareksbs 0 Zgłoś post Napisano Listopad 24, 2012 Witam, Mam dosyć spory problem, aktualnie staram się nauczyć konfiguracji bind'a 9 i ogólnie sytuacja wygląda tak że po zainstalowaniu go serwer DNS działa ok, po dodaniu strefy zone wnamed.conf i pliku SOA dalej działa wszystko okej, i wszystko by było fajnie jakby na tym zakończyła się konfiguracja binda, ale nie ! w każdym poradniku chcą aby dopisać do ścieżki w /etc/default/bind9 dodatkowy kod OPTIONS="-u bind -t /var/lib/named" czyli ten -t /var/lib/named I tu się zaczyna problem, gdy dodam tą linijkę i wykonam te polecenia : mkdir -p /var/lib/named/etc mkdir /var/lib/named/dev mkdir -p /var/lib/named/var/cache/bind mkdir -p /var/lib/named/var/run/bind/run mv /etc/bind /var/lib/named/etc ln -s /var/lib/named/etc/bind /etc/bind mknod /var/lib/named/dev/null c 1 3 mknod /var/lib/named/dev/random c 1 8 chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random chown -R bind:grupa /var/lib/named/var/* chown -R bind:grupa /var/lib/named/etc/bind Serwer wyrzuca błąd [FAIL] Starting domain name service...: bind9 failed! A wystarczy że usunę końcówkę kodu [-t /var/lib/named] i problem znika, Wie może ktoś co jest problemem ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Łukasz B. 14 Zgłoś post Napisano Listopad 24, 2012 (edytowany) moim zdaniem ?? blueman.pl lub podaj loga cat /var/log/messages Edytowano Listopad 24, 2012 przez Łukasz B. (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Dareksbs 0 Zgłoś post Napisano Listopad 25, 2012 (edytowany) cat /var/log/messages Tu było pusto (na temat binda) ale /var/log/syslog coś wysypał Nov 25 01:11:26 bigblackhp named[6508]: starting BIND 9.8.1-P1 -u bind -t /var/lib/named Nov 25 01:11:26 bigblackhp named[6508]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' Nov 25 01:11:26 bigblackhp named[6508]: adjusted limit on open files from 4096 to 1048576 Nov 25 01:11:26 bigblackhp named[6508]: found 4 CPUs, using 4 worker threads Nov 25 01:11:26 bigblackhp named[6508]: initializing DST: openssl failure Nov 25 01:11:26 bigblackhp named[6508]: exiting (due to fatal error) Edytowano Listopad 25, 2012 przez Dareksbs (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Łukasz B. 14 Zgłoś post Napisano Listopad 25, 2012 Sprawdź pliki konfiguracyjne bo tu jest ok , podejrzewam ze brakuje albo katalogu albo jakiegoś wpisu który z poradnika pominąłeś Udostępnij ten post Link to postu Udostępnij na innych stronach
Dareksbs 0 Zgłoś post Napisano Listopad 25, 2012 Wiesz co, ja już robię to trzeci raz i za każdym razem to samo (co raz reinstalacja systemu) Na początku nie wiedziałem od czego to sypie, dopiero za trzecim robiłem wszystko pojedynczo i od razu sprawdzałem czy jest błąd, Jeśli chodzi o poradnik to jestem pewien że wszystko zrobiłem Poradnik w skrócie : apt-get install bind9 /etc/init.d/bind9 stop nano /etc/default/bind9 Dodajemy OPTIONS="-u bind -t /var/lib/named" mkdir -p /var/lib/named/etc mkdir /var/lib/named/dev mkdir -p /var/lib/named/var/cache/bind mkdir -p /var/lib/named/var/run/bind/run mv /etc/bind /var/lib/named/etc ln -s /var/lib/named/etc/bind /etc/bind mknod /var/lib/named/dev/null c 1 3 mknod /var/lib/named/dev/random c 1 8 chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random chown -R bind:bind /var/lib/named/var/* chown -R bind:bind /var/lib/named/etc/bind nano /etc/init.d/sysklogd dodajemy SYSLOGD="-a /var/lib/named/dev/log" /etc/init.d/sysklogd restart /etc/init.d/bind9 start [KONIEC] Jedynie nie jestem pewien pliku sysklogd : miałem w SYSLOGD="" dopisać SYSLOGD="-a /var/lib/named/dev/log" a że nie było tu żadnego syslogd to go dopisałem między ". /lib/lsb/init-functions" a do_start() #! /bin/sh ### BEGIN INIT INFO # Provides: rsyslog # Required-Start: $remote_fs $time # Required-Stop: umountnfs $time # X-Stop-After: sendsigs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: enhanced syslogd # Description: Rsyslog is an enhanced multi-threaded syslogd. # It is quite compatible to stock sysklogd and can be # used as a drop-in replacement. ### END INIT INFO # # Author: Michael Biebl <biebl@debian.org> # # PATH should only include /usr/* if it runs after the mountnfs.sh script PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="enhanced syslogd" NAME=rsyslog RSYSLOGD=rsyslogd RSYSLOGD_BIN=/usr/sbin/rsyslogd RSYSLOGD_OPTIONS="-c5" RSYSLOGD_PIDFILE=/var/run/rsyslogd.pid SCRIPTNAME=/etc/init.d/$NAME # Exit if the package is not installed [ -x "$RSYSLOGD_BIN" ] || exit 0 # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Define LSB log_* functions. . /lib/lsb/init-functions do_start() { DAEMON="$RSYSLOGD_BIN" DAEMON_ARGS="$RSYSLOGD_OPTIONS" PIDFILE="$RSYSLOGD_PIDFILE" # Return # 0 if daemon has been started # 1 if daemon was already running # other if daemon could not be started or a failure occured start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_ARGS } do_stop() { DAEMON="$RSYSLOGD_BIN" PIDFILE="$RSYSLOGD_PIDFILE" # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # other if daemon could not be stopped or a failure occurred start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --exec $DAEMON } # # Tell rsyslogd to close all open files [ZA DUŻO KODU - KOD UCIĘTY] Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Listopad 25, 2012 Sprawdź pliki konfiguracyjne bo tu jest ok , podejrzewam ze brakuje albo katalogu albo jakiegoś wpisu który z poradnika pominąłeś Jak jest OK. w logach jasno widać, że nie jest OK. Nov 25 01:11:26 bigblackhp named[6508]: initializing DST: openssl failure Nov 25 01:11:26 bigblackhp named[6508]: exiting (due to fatal error) Udostępnij ten post Link to postu Udostępnij na innych stronach
Dareksbs 0 Zgłoś post Napisano Listopad 25, 2012 okej po problemie. Dzięki za pomoc Udostępnij ten post Link to postu Udostępnij na innych stronach