elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Comunicaciones
| |-+  Redes
| | |-+  Error al buscar el archivo /etc/init.d/bind9
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Error al buscar el archivo /etc/init.d/bind9  (Leído 13,651 veces)
danielo-

Desconectado Desconectado

Mensajes: 218


:)


Ver Perfil
Error al buscar el archivo /etc/init.d/bind9
« en: 7 Marzo 2011, 00:56 am »

Hola a todos! Bueno, pues soy novato en esto de la instalación de servicios, y me toca instalar un servidor DNS en linux, para  una red local, resulta que realizo la instalación de bind9 y creo los archivos de configuración, pero a la hora de realizar el  último comando, simplemente no me es posible encontrarlo
Código
  1. /etc/init.d/bind9
me devuelve bash: /etc/init.d/bind9: No existe el fichero ó directorio

Ya se que el archivo bind9 no se encuentra ahí, ahora mi pregunta es, ¿Por que?, ¿por que no lo puedo hallar?

... Estoy pensando, que és porque no lo estoy instalando con el apt-get, sino que lo estoy haciendo desde los sources, esto lo hago así, porque fue el requisito para la tarea que estoy realizando.
Si alguien me ayuda a solucionarlo lo agradecería mucho, igual si me recomiendan algún tutorial para instalar y configurar el bind 9 desde los sources, sería de mucha ayuda.
 ;-)


« Última modificación: 7 Marzo 2011, 00:59 am por danyelk_6u5 » En línea

madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: Error al buscar el archivo /etc/init.d/bind9
« Respuesta #1 en: 7 Marzo 2011, 12:00 pm »

Dentro de este mismo foro hay un taller con tutoriales: [Taller]Instalación/Configuración y Teoría de Servicios en Red y se toca tambien el tema del servicios DNS.

Como parte del taller hay un tutorial de configuración de un servidor DNS con Bind9 pero instalándolo con apt-get, échale un vistazo tal vez se te haya escapado algo. También en el post de Libros de Redes/Networking hay un libro que te puede ayudar a montar el servidor DNS: LINUX SYSTEM ADMINISTRATION || Administración de Sistemas Linux.

Prueba a arrancar el servicio con el comando service, aunque dudo que funcione.

Código:
service bind9 status
o
Código:
service bind9 start

Lista el contenido de init.d, tal vez tenga otro nombre, como bind o bind8 (si se trata de una versión mas antigua).



En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
danielo-

Desconectado Desconectado

Mensajes: 218


:)


Ver Perfil
Re: Error al buscar el archivo /etc/init.d/bind9
« Respuesta #2 en: 7 Marzo 2011, 17:14 pm »

De echo, ya e visto el post anterior, y si me ha servido, pero sigo sin saber como iniciar el servicio una ves hechas las modificaciones, en la carpeta init.d no aparece nada de bind, lo unico que aparece es el named, la versiòn de bind que estoy instalando es la 9.8..  :-(...
En línea

y0g-s0th0th

Desconectado Desconectado

Mensajes: 148



Ver Perfil
Re: Error al buscar el archivo /etc/init.d/bind9
« Respuesta #3 en: 7 Marzo 2011, 19:12 pm »

el servicio se arranca como "named" no como "bind". nunca instale dns en ubuntu pero me imagino q sera lo mismo.


saludos
En línea

Para invocar a Yog-Sothoth habrás de esperar a que el sol penetre en la quinta mansión, con Saturno en trino; luego has de trazar el pentáculo de fuego, recitando el noveno verso tres veces; y, repitiéndolo todos los años cuando la Noche del árbol de Mayo y en la de Difuntos, harás que el Ser se engendre en los Espacios Exteriores, más allá de la puerta que custodia Yog-Sothoth.
bl4ckf1re

Desconectado Desconectado

Mensajes: 7



Ver Perfil
Re: Error al buscar el archivo /etc/init.d/bind9
« Respuesta #4 en: 7 Marzo 2011, 19:55 pm »

http://www.tail-f.com.ar/sistemas-operativos/gnu-linux/instalar-bind-en-linux.html
Este link te pudiera servir, lo que entiendo es que no se te creó el script y lo que debes hacer es crearlo por tu cuenta, como lo dice este manual >:D.
En línea

La práctica hace al maestro
Darvein

Desconectado Desconectado

Mensajes: 184



Ver Perfil WWW
Re: Error al buscar el archivo /etc/init.d/bind9
« Respuesta #5 en: 8 Marzo 2011, 15:39 pm »

mirá a lo mejor pueda servirte esto.. yo tengo esto dentro de el archivo /etc/init.d/bind9

Código:
#!/bin/sh -e

### BEGIN INIT INFO
# Provides:          bind9
# Required-Start:    $remote_fs
# Required-Stop:     $remote_fs
# Should-Start:      $network $syslog
# Should-Stop:       $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start and stop bind9
# Description:       bind9 is a Domain Name Server (DNS)
#        which translates ip addresses to and from internet names
### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin

# for a chrooted server: "-u bind -t /var/lib/named"
# Don't modify this line, change or create /etc/default/bind9.
OPTIONS=""
RESOLVCONF=no

test -f /etc/default/bind9 && . /etc/default/bind9

test -x /usr/sbin/rndc || exit 0

. /lib/lsb/init-functions
PIDFILE=/var/run/named/named.pid

check_network() {
    if [ -x /usr/bin/uname ] && [ "X$(/usr/bin/uname -o)" = XSolaris ]; then
IFCONFIG_OPTS="-au"
    else
IFCONFIG_OPTS=""
    fi
    if [ -z "$(/sbin/ifconfig $IFCONFIG_OPTS)" ]; then
       #log_action_msg "No networks configured."
       return 1
    fi
    return 0
}

case "$1" in
    start)
log_daemon_msg "Starting domain name service..." "bind9"

modprobe capability >/dev/null 2>&1 || true

# dirs under /var/run can go away on reboots.
mkdir -p /var/run/named
chmod 775 /var/run/named
chown root:bind /var/run/named >/dev/null 2>&1 || true

if [ ! -x /usr/sbin/named ]; then
    log_action_msg "named binary missing - not starting"
    log_end_msg 1
fi

if ! check_network; then
    log_action_msg "no networks configured"
    log_end_msg 1
fi

if start-stop-daemon --start --oknodo --quiet --exec /usr/sbin/named \
--pidfile ${PIDFILE} -- $OPTIONS; then
    if [ "X$RESOLVCONF" != "Xno" ] && [ -x /sbin/resolvconf ] ; then
echo "nameserver 127.0.0.1" | /sbin/resolvconf -a lo.named
    fi
    log_end_msg 0
else
    log_end_msg 1
fi
    ;;

    stop)
log_daemon_msg "Stopping domain name service..." "bind9"
if ! check_network; then
    log_action_msg "no networks configured"
    log_end_msg 1
fi

if [ "X$RESOLVCONF" != "Xno" ] && [ -x /sbin/resolvconf ] ; then
    /sbin/resolvconf -d lo.named
fi
pid=$(/usr/sbin/rndc stop -p | awk '/^pid:/ {print $2}') || true
if [ -z "$pid" ]; then # no pid found, so either not running, or error
    pid=$(pgrep -f ^/usr/sbin/named) || true
    start-stop-daemon --stop --oknodo --quiet --exec /usr/sbin/named \
    --pidfile ${PIDFILE} -- $OPTIONS
fi
if [ -n $pid ]; then
  while kill -0 $pid 2>/dev/null; do
    log_progress_msg "waiting for pid $pid to die"
    sleep 1
  done
fi
log_end_msg 0
    ;;

    reload|force-reload)
log_daemon_msg "Reloading domain name service..." "bind9"
if ! check_network; then
    log_action_msg "no networks configured"
    log_end_msg 1
fi

/usr/sbin/rndc reload >/dev/null && log_end_msg 0 || log_end_msg 1
    ;;

    restart)
if ! check_network; then
    log_action_msg "no networks configured"
    exit 1
fi

$0 stop
$0 start
    ;;
   
    status)
    ret=0
status_of_proc -p ${PIDFILE} /usr/sbin/named bind9 2>/dev/null || ret=$?
exit $ret
;;

    *)
log_action_msg "Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}"
exit 1
    ;;
esac

exit 0

y el archivo tiene estos permisos
Citar
$ ls -l /etc/init.d/bind9
-rwxr-xr-x 1 root root 3215 dic  1 20:07 /etc/init.d/bind9
En línea

¿Ilusión o realidad?
danielo-

Desconectado Desconectado

Mensajes: 218


:)


Ver Perfil
Re: Error al buscar el archivo /etc/init.d/bind9
« Respuesta #6 en: 8 Marzo 2011, 18:39 pm »

 :o  :rolleyes:  :( Gracias por las respuestas,
Consegui hacer que funcione, y si, resulta que era ese archivito el bind que me faltaba, y si no funcionaba, es porque en cada distro se configura de diferente forma, y yo lo intentaba desde un Linux from scratch, pero ahora resulta que tengo otro problema.

Como ya dige antes, lo estoy instalando en un Linux from Scratch, e incluso estoy siguiendo al pie de la letra las instrucciones del Libro Beyond Linux from scratch, y a la hora de ejecutarlo me marca error, si pueden echenle un ojo http://www.linuxfromscratch.org/blfs/view/stable/server/bind.html
y diganme que hago mal, tengo el presentimiento de que me hace falta algun archivo, el named.local o algo así, que creo que el libro obvia que ya fue creado,creeeeeo que eso me esta fallando, pero esque no se como configurarlo, porfavor, si alguien pudiera ayudarme
« Última modificación: 8 Marzo 2011, 18:48 pm por danyelk_6u5 » En línea

Darvein

Desconectado Desconectado

Mensajes: 184



Ver Perfil WWW
Re: Error al buscar el archivo /etc/init.d/bind9
« Respuesta #7 en: 8 Marzo 2011, 19:11 pm »

nunca mencionaste "Linux from Scratch" xD

Citar
Create the named.conf file from which named will read the location of zone files, root name servers and secure DNS keys:

Código:
cat > /srv/named/etc/named.conf << "EOF"
 options {
     directory "/etc/namedb";
    pid-file "/var/run/named.pid";
    statistics-file "/var/run/named.stats";

 };
 controls {
     inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
 };
 key "rndc_key" {
     algorithm hmac-md5;
     secret "<Insert secret from rndc-confgen's output here>";
 };
 zone "." {
     type hint;
     file "root.hints";
 };
 zone "0.0.127.in-addr.arpa" {
     type master;
     file "pz/127.0.0";
 };

// Bind 9 now logs by default through syslog (except debug).
// These are the default logging rules.

logging {
     category default { default_syslog; default_debug; };
     category unmatched { null; };

  channel default_syslog {
      syslog daemon;                      // send to syslog's daemon
                                          // facility
      severity info;                      // only send priority info
                                          // and higher
  };

  channel default_debug {
      file "named.run";                   // write to named.run in
                                          // the working directory
                                          // Note: stderr is used instead
                                          // of "named.run"
                                          // if the server is started
                                          // with the '-f' option.
      severity dynamic;                   // log at the server's
                                          // current debug level
  };

  channel default_stderr {
      stderr;                             // writes to stderr
      severity info;                      // only send priority info
                                          // and higher
  };

  channel null {
     null;                                // toss anything sent to
                                          // this channel
  };
};

EOF
En línea

¿Ilusión o realidad?
danielo-

Desconectado Desconectado

Mensajes: 218


:)


Ver Perfil
Re: Error al buscar el archivo /etc/init.d/bind9
« Respuesta #8 en: 8 Marzo 2011, 19:24 pm »

Ese archivo ya lo cree!, todos los archivos que se encuentran en el tuto antes mencion ado los e creado, pero cuando trato de iniciar con
Código
  1. /etc/rc.d/init.d/bind start
  2.  
aparece
Código
  1. "Starting named..."    [Fail]
y no entiendo porque si sigo todos los pasos del tuto
En línea

Darvein

Desconectado Desconectado

Mensajes: 184



Ver Perfil WWW
Re: Error al buscar el archivo /etc/init.d/bind9
« Respuesta #9 en: 8 Marzo 2011, 19:34 pm »

si te dá un fail entonces puedes mirar los logs
 /var/log/syslog y /var/log/messages
y tratar de interpretar que podría estar fallando.
En línea

¿Ilusión o realidad?
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
buscar archivo de caducidad ¬¬
Programación Visual Basic
elmaro 0 1,364 Último mensaje 20 Agosto 2006, 22:33 pm
por elmaro
Buscar cadena de archivo .exe
.NET (C#, VB.NET, ASP)
mariana_87 1 2,830 Último mensaje 27 Agosto 2009, 01:28 am
por Jaixon Jax
archivo ingresar, buscar txt « 1 2 3 4 »
Java
javahat 32 20,888 Último mensaje 17 Diciembre 2009, 04:23 am
por javahat
Buscar archivo en visual basic
Programación Visual Basic
XxTheCochixX 3 3,945 Último mensaje 26 Mayo 2010, 21:02 pm
por XxTheCochixX
Buscar palabra dentro de un archivo « 1 2 »
Programación C/C++
Riki_89D 10 13,388 Último mensaje 11 Agosto 2010, 21:28 pm
por Riki_89D
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines