Gracias por tus vídeos Luís!! Tengo el mismo problema. En contenedor dns se para en cuanto lo lanzas con mostrando en su log: 03-Jul-2021 13:00:36.227 loading configuration from '/etc/bind/named.conf' 03-Jul-2021 13:00:36.228 open: /etc/bind/named.conf: file not found 03-Jul-2021 13:00:36.228 loading configuration: file not found 03-Jul-2021 13:00:36.229 exiting (due to fatal error) He probado las medicinas que recetas, incluso " sudo chmod -R 777 /docker/dns", pero no se arregla. Sigue dando el mismo mensaje. Aunque crees /docker/dns como usuario pi, él crea por debajo estructuras como root. En cualquier caso, no me parece un problema de permisos, sino de ruta al fichero. Bajo /docker/data no hay ningún directorio etc, solo crea dos: un bind y un webmin La ruta '/etc/bind/named.conf' se refiere a la absoluta de la rb4? o a alguna bajo /docker/dns/data que monta el contenedor? Gracias de Altemano!! Fede
Animo con los videos, se nota que te gusta lo que haces, yo he visto muchos videos de docker, etc y siempre me quedan dudas, con los tuyos me queda todo mucho mas claro, se nota que controlas del tema, gracias por la info.
@@domotica_solar jajaja ya, algo debe haber mal, pero los reenviadores los tengo puestos como tú en el vídeo, que solo pusiste la dns 8.8.8.8 de google y nada :(
@@domotica_solar Hola Luis, a mi me pasa justo esto tambien. Pero puedo confirmar que he configurado el reenviador al 8.8.8.8 tal y como se indica en el video. El mensaje de error dice: " UnKnown no encuentra duckdns.org: Query refused" ¿Se te ocurre que podría estar pasando? Mil gracias por tu ayuda y te felicito por todo tu canal, es brutalmente bueno.
He conseguido avanzar con este problema, activando la opción de recursividad en webmin (allow-recursion {any;};). Aun así, no logro que funcione. Ahora ya no muestra el query refused pero muestra el siguiente error: "*** UnKnown no encuentra duckdns.org: Server failed". ¿Alguien tiene alguna idea de que puede ocurrir? Por si aporta algo de luz, tengo un router mesh conectado al router original de la compañía (vodafone), y no sé si esto pudiera estar ocasionando que el reenvio al 8.8.8.8 no llegue correctamente. No se... Gracias de antemano
Saludos, estoy muy agradecido por el trabajo que compartes , están súper buenos tus vídeos, ya @MarSanm ha expuesto algo de lo que tengo duda de cómo hacerlo, tengo pi-hole en un docker, ahora cómo haría todo esto si al configurar los DSN de mis dispositivos, tengo un segundo por si acaso me falla, ahora cómo haría todo esto?? soy usuario intermedio, (tengo raspberry pi 4 de 8g, y disco externo NAS de 4T, sería mejor tener todo este sistema en un PC lenovo thincentre core i 5 de 8G??, gracias de nuevo
Hola Luis, cuando publicaste el video no intenté instalar Bind porque entonces podía acceder a mis aplicaciones con mi dominio de Duckdns desde casa sin problemas. Ahora de repente no funciona y tengo que quitar el WiFi para acceder con datos móviles. He instalado Bind según el vídeo, pero no puedo acceder a la interfaz web, Chrome me dice "ERR_CONNECTION_REFUSED" igual que a ti en el minuto 11:55. el log de Bind me muestra constantemente "touch: setting times of '/data/bind/etc/logs/named.log': Operation not permitted". ¿se te ocurre por que puede ser? De momento he parado el contenedor para no tener conflictos.
en el servidor dns tuve que añadir allow-query { any; }; para que me resolviese url que no había añadido a la master zone, por lo demás ha quedado perfecto
hola lo intente ya muchas veces pero no logro que funcione , entre en log y siempre sale el mismo error 4-Apr-2021 17:11:33.654 loading configuration from '/etc/bind/named.conf' 04-Apr-2021 17:11:33.655 open: /etc/bind/named.conf: file not found 04-Apr-2021 17:11:33.656 loading configuration: file not found 04-Apr-2021 17:11:33.656 exiting (due to fatal error) si alguien puede ayudar se lo agradesco
tiene pinta que has puesto mal el apartado de las carpetas compartidas.....donde se le dice que carpeta quieres que se comprata entre contenedor y docker....borra las carpetas dentro de la raspberry que estan en /docker/dns y elimina y crea de nuevo el contenedor (tienes que eliminarlo antes, que no se te olvide)
buenas!! llevaba todo muy bien siguiendo tus videos, aunque yo todo lo que dices lo estoy pasando a stacks, hasta que me pasa esto con bind. he instalado bind con docker compose y tengo dos problemas: 1-no puedo acceder al exterior desde dentro pero al poner las dns de Google me sale este error: Failed to apply changes : Restart command failed : sh: 1: systemctl: not found He comprobado systemd y reinstalado y esta en su ultima version pero no responde 2-Me sale que tengo actualizacion de webmin pero al hacerla me sale esto: W: Webmin server cannot be restarted. It is advised to restart it manually by running "/etc/webmin/restart-by-force-kill" command when upgrade process is finished Esto me da error al hacerlo desde consola. He realizado muchas cosas que me decía chatgpt y no he tenido solución en el funcionamiento de systemd
Gracias por tus videos. Con respecto a bind no me funciona, podrias hacer un video como se haria con Pihole o indicarme donde podria informarme, muchas gracias.
igual algun dia hago video de pihole.....pero de momento está en stand-by. En teoria lleva un bind como el que instalamos nosotros...luego debe llevar interfaz grafico por ahi.
La solución a los problemas de ejecución pasa por realizarlo en modo privilegiado... Después de crear volúmenes y variables de entorno, en la pestaña "Runtime & Resources" se debe de activar el "Privileged mode" antes de desplegar el contenedor. Con esto no debéis de tener problema alguno. Como nota, para el acceso a otros dispositivos específicos y algunos puertos por debajo del 1024 con privilegios de administrador es necesario el tag "--privileged" en línea de comandos.
Hola. GRACIAS por este impresionante canal. Me estoy iniciando en Home Assistant, llevo 2 semanas, y todos tus videos son de gran ayuda. Te explico el problema que tengo a ver si me puedes ayudar. Yo ya tenia instalador en otra raspberry nginx y duckdns y accedia a dicha maquina mediante certificados. Los accesos a dicha maquina funcionan a dia de hoy. He incluido otro dirección en duckdns y he creado en nginx el nuevo host con su certificado, como dices en el video, apuntando a la ip de la nueva maquina y al puerto de Home Assistant. He reiniciado los contenedores de nginx y duckdns pero al acceder a home assistant me pone 400: Bad Request. ¿Sabes a que puede ser debido? GRACIAS otra vez por tu canal
@@yogurues buenas tardes, para poder configurar el proxy en home assistant, como se hace? segurament es una pregunta muy tonta pero soy bastante novato en estos campos. Gracias!!
Muy interesante el video. Pregunta de novato: Si configuramos los equipos de nuestra red, incluido el movil, para que su servidor DNS sea en que hemos instalado en nuestra raspberry, ¿que pasa si se nos cae la raspebrry? ¿Nos quedaríamos sin acceso a internet en todos los dispositivos? Gracias por tu ayuda.
Si y no... Si el servidor de dhcp solo sirve como dns la raspberry te quedarías sin Internet. Si además de la raspberry sirve otro dns NO te quedarías sin Internet
Es una pena que algunos routers no tenga lo del NAT loopback, yo ahora estoy usando MikroTik aun que el router de mi operadora sí soporta eso y es muy cómodo. Otra opción que igual no está mal es utilizar Pi-hole tanto para esto como lo de DHCP del siguiente capítulo. Aun que no es tan potente como Webmin, creo que no está mal como alternativa y por si quieres hacer otro vídeo :P
He conseguido solventar el problema que tenemos muchos empleando el paquete de eafxx/bind-test usando este otro paquete sameersbn/bind (docker run -itd --name=bind --restart=always -p 53:53/tcp -p 53:53/udp -p 10000:10000/tcp -v /docker/bind/data:/data -e TZ='Europe/Madrid' -e ROOT_PASSWORD=raspberry sameersbn/bind) recordad que tenéis que cambiar el PASSWORD por el que vosotros elijáis (en mi caso he puesto raspberry. Pero ahora me encuentro con otro problema en mi caso particular. Y es que tengo varias RPi funcionando, cada una con su IP y diferentes puertos abiertos, de tal manera que al redirigir los puertos en el router desde Internet, este manda la petición a la PRi correcta y esta resuelve con su servidor. El problema es que el dominio es el mismo en todos los casos, sólo cambia el puerto de conexión, y con BIND no he conseguido crear la petición interna para que sea capaz de enviar la petición a la RPi correspondiente en función del puerto de conexión indicado. ¿Alguna sugerencia?
tienes que resolver internamente todos los servicios sobre el nginx, como si fuera desde afuera..y ya en el nginx redirigen a las diferentes ip. saludos
Hola, , no me funciona, en el log me pone esto /etc/bind/named.conf: file not found y no funciona poniendo 192.168.1.209:10000 pero el container esta en verde
O tienes mal las rutas de las carpetas que se comparten con el contenedor o el fichero named.conf no lo tienes en el lugar correcto. Por si las moscas elimina el contenedor
Me uno a los que no les funciona el Bind (tampoco encuentra /etc/bind/named.conf, principalmente porque no existe ni el fichero ni la carpeta /bind dentro de /etc). He probado a darle permisos a la ruta /docker/dns/data, elimino todo lo que contienen e intento instalar el bind de nuevo (una vez eliminado desde Portainer) pero nada de nada, creo que he perdido demasiado tiempo con esto :-(
Acabo de encontrar una manera de instalarlo fuera del docker que me ha funcionado, descargo en la raspi el "debian package" de la web de webmin y lo instalo, una vez instalado se accede con el usuario y la contraseña que tengamos en la raspi (el mismo que para Putty), una vez en la interfaz web, en la sección de "un-used modules" selecciono "Bind DNS server", lo instalo y a partir de ahí no hay más que seguir las instrucciones de este vídeo.
@@domotica_solar Me imagino que te refieres al servidor para el fichero de DHCP (capítulo 4), el lío lo tengo con el Bind para el DNS. Cuando intento ejecutarlo por alguna razón busca un fichero en esta ruta /etc/bind/named.conf y no lo encuentra, buscando por internet parece que es un problema habitual y no encontré a nadie que lo solucionara. Al final lo instalo fuera del docker pues aunque no es la mejor solución por lo menos me funciona.
Capitulo 1
th-cam.com/video/kfUnTEOx7m8/w-d-xo.html
Capitulo 2
th-cam.com/video/OPa9IzT5nnM/w-d-xo.html
Capitulo 3
th-cam.com/video/qlKZGYHOFMg/w-d-xo.html
Capitulo 4
th-cam.com/video/x7WDSeIBEtc/w-d-xo.html
Gracias por tus vídeos Luís!!
Tengo el mismo problema. En contenedor dns se para en cuanto lo lanzas con mostrando en su log:
03-Jul-2021 13:00:36.227 loading configuration from '/etc/bind/named.conf'
03-Jul-2021 13:00:36.228 open: /etc/bind/named.conf: file not found
03-Jul-2021 13:00:36.228 loading configuration: file not found
03-Jul-2021 13:00:36.229 exiting (due to fatal error)
He probado las medicinas que recetas, incluso " sudo chmod -R 777 /docker/dns", pero no se arregla. Sigue dando el mismo mensaje.
Aunque crees /docker/dns como usuario pi, él crea por debajo estructuras como root.
En cualquier caso, no me parece un problema de permisos, sino de ruta al fichero. Bajo /docker/data no hay ningún directorio etc, solo crea dos: un bind y un webmin
La ruta '/etc/bind/named.conf' se refiere a la absoluta de la rb4? o a alguna bajo /docker/dns/data que monta el contenedor?
Gracias de Altemano!!
Fede
El Tipico Video que no buscaba pero que me respondido muchas dudas y que me ha servido un montón!!!!!!
Animo con los videos, se nota que te gusta lo que haces, yo he visto muchos videos de docker, etc y siempre me quedan dudas, con los tuyos me queda todo mucho mas claro, se nota que controlas del tema, gracias por la info.
a ti. Un saludo y apoya al canal para que podamos seguir haciendo videos como este
Otro vídeo fabuloso. Todo ha quedado configurado correctamente. Voy a por el 4º. Gracias
Madre mía... Alumno aventajado ejejejej 👍
Ya corregi la chapuza. Minuto 6:30 😃 Gracias amigo
Me alegro
Gracias por el video me ayudó mucho
Me alegro un saludo
tengo todo perfecto configurado pero el servidor de dns no resuelve otras direcciones que no sean las que puse...
Entonces no está "perfectamen configurado "ajajjaj te falta los reenviadores .un saludo
@@domotica_solar jajaja ya, algo debe haber mal, pero los reenviadores los tengo puestos como tú en el vídeo, que solo pusiste la dns 8.8.8.8 de google y nada :(
@@domotica_solar Hola Luis, a mi me pasa justo esto tambien. Pero puedo confirmar que he configurado el reenviador al 8.8.8.8 tal y como se indica en el video. El mensaje de error dice: " UnKnown no encuentra duckdns.org: Query refused" ¿Se te ocurre que podría estar pasando? Mil gracias por tu ayuda y te felicito por todo tu canal, es brutalmente bueno.
He conseguido avanzar con este problema, activando la opción de recursividad en webmin (allow-recursion {any;};). Aun así, no logro que funcione. Ahora ya no muestra el query refused pero muestra el siguiente error: "*** UnKnown no encuentra duckdns.org: Server failed". ¿Alguien tiene alguna idea de que puede ocurrir? Por si aporta algo de luz, tengo un router mesh conectado al router original de la compañía (vodafone), y no sé si esto pudiera estar ocasionando que el reenvio al 8.8.8.8 no llegue correctamente. No se...
Gracias de antemano
@@jesusruiz9589 Hola, donde está esta opción de (allow-recursion {any;};)? estoy buscando por todas partes en webmin y no lo encuentro... Gracias!
muy bueno tus vídeos.
Muchas gracias
Saludos, estoy muy agradecido por el trabajo que compartes , están súper buenos tus vídeos, ya @MarSanm ha expuesto algo de lo que tengo duda de cómo hacerlo, tengo pi-hole en un docker, ahora cómo haría todo esto si al configurar los DSN de mis dispositivos, tengo un segundo por si acaso me falla, ahora cómo haría todo esto?? soy usuario intermedio, (tengo raspberry pi 4 de 8g, y disco externo NAS de 4T, sería mejor tener todo este sistema en un PC lenovo thincentre core i 5 de 8G??, gracias de nuevo
Hola Luis, cuando publicaste el video no intenté instalar Bind porque entonces podía acceder a mis aplicaciones con mi dominio de Duckdns desde casa sin problemas. Ahora de repente no funciona y tengo que quitar el WiFi para acceder con datos móviles. He instalado Bind según el vídeo, pero no puedo acceder a la interfaz web, Chrome me dice "ERR_CONNECTION_REFUSED" igual que a ti en el minuto 11:55. el log de Bind me muestra constantemente "touch: setting times of '/data/bind/etc/logs/named.log': Operation not permitted". ¿se te ocurre por que puede ser? De momento he parado el contenedor para no tener conflictos.
en el servidor dns tuve que añadir allow-query { any; }; para que me resolviese url que no había añadido a la master zone, por lo demás ha quedado perfecto
Hola! En qué punto has puesto lo de allow-query {any;};?
Muchas gracias por tu contenido, es muy valioso, pero parece que ha dejado de funcionar Nginx Proxy Manager
hola lo intente ya muchas veces pero no logro que funcione , entre en log y siempre sale el mismo error
4-Apr-2021 17:11:33.654 loading configuration from '/etc/bind/named.conf'
04-Apr-2021 17:11:33.655 open: /etc/bind/named.conf: file not found
04-Apr-2021 17:11:33.656 loading configuration: file not found
04-Apr-2021 17:11:33.656 exiting (due to fatal error)
si alguien puede ayudar se lo agradesco
tiene pinta que has puesto mal el apartado de las carpetas compartidas.....donde se le dice que carpeta quieres que se comprata entre contenedor y docker....borra las carpetas dentro de la raspberry que estan en /docker/dns y elimina y crea de nuevo el contenedor (tienes que eliminarlo antes, que no se te olvide)
@@domotica_solar me pasa exactamente lo mismo y no doy con la solucion
Tiene pinta que la carpeta donde has creado el contenedor no tiene permisos para escribir y no es capaz de crear los ficheros iniciales
yo sigo igual , ya hasta reinstale todo por completo . cuando encuentre la solución ya contaré.
@@nicocholo2012 dale permisos a la carpeta /docker/dns. Elimina el contenedor de dns y vuélvelo a crear. Debería funcionar
buenas!!
llevaba todo muy bien siguiendo tus videos, aunque yo todo lo que dices lo estoy pasando a stacks, hasta que me pasa esto con bind.
he instalado bind con docker compose y tengo dos problemas:
1-no puedo acceder al exterior desde dentro pero al poner las dns de Google me sale este error:
Failed to apply changes : Restart command failed :
sh: 1: systemctl: not found
He comprobado systemd y reinstalado y esta en su ultima version pero no responde
2-Me sale que tengo actualizacion de webmin pero al hacerla me sale esto:
W: Webmin server cannot be restarted. It is advised to restart it manually by
running "/etc/webmin/restart-by-force-kill" command when upgrade process is finished
Esto me da error al hacerlo desde consola.
He realizado muchas cosas que me decía chatgpt y no he tenido solución en el funcionamiento de systemd
Gracias por tus videos. Con respecto a bind no me funciona, podrias hacer un video como se haria con Pihole o indicarme donde podria informarme, muchas gracias.
igual algun dia hago video de pihole.....pero de momento está en stand-by. En teoria lleva un bind como el que instalamos nosotros...luego debe llevar interfaz grafico por ahi.
La solución a los problemas de ejecución pasa por realizarlo en modo privilegiado...
Después de crear volúmenes y variables de entorno, en la pestaña "Runtime & Resources" se debe de activar el "Privileged mode" antes de desplegar el contenedor.
Con esto no debéis de tener problema alguno.
Como nota, para el acceso a otros dispositivos específicos y algunos puertos por debajo del 1024 con privilegios de administrador es necesario el tag "--privileged" en línea de comandos.
gracias por al aporte David.
Hola. GRACIAS por este impresionante canal. Me estoy iniciando en Home Assistant, llevo 2 semanas, y todos tus videos son de gran ayuda. Te explico el problema que tengo a ver si me puedes ayudar. Yo ya tenia instalador en otra raspberry nginx y duckdns y accedia a dicha maquina mediante certificados. Los accesos a dicha maquina funcionan a dia de hoy. He incluido otro dirección en duckdns y he creado en nginx el nuevo host con su certificado, como dices en el video, apuntando a la ip de la nueva maquina y al puerto de Home Assistant. He reiniciado los contenedores de nginx y duckdns pero al acceder a home assistant me pone 400: Bad Request. ¿Sabes a que puede ser debido? GRACIAS otra vez por tu canal
busca un video que hay en el canal solucionando ese problema..es porque hay que confiar en el proxy desde home assistant
@@domotica_solar Gracias ya lo solucione.... Como tú dices hay que incorporarlo en la configuracion
@@yogurues buenas tardes, para poder configurar el proxy en home assistant, como se hace? segurament es una pregunta muy tonta pero soy bastante novato en estos campos. Gracias!!
y si ya tienes el puerto 53 ocupado con pihole? qué opción tenemos?
No instales bind si tienes pihole instalado. Pihole ya tiene su propio servidor dns configurable... Así que usa el de pihole
@@domotica_solar gracias veré a ver cómo se hace.
Muy interesante el video. Pregunta de novato: Si configuramos los equipos de nuestra red, incluido el movil, para que su servidor DNS sea en que hemos instalado en nuestra raspberry, ¿que pasa si se nos cae la raspebrry? ¿Nos quedaríamos sin acceso a internet en todos los dispositivos? Gracias por tu ayuda.
Si y no... Si el servidor de dhcp solo sirve como dns la raspberry te quedarías sin Internet. Si además de la raspberry sirve otro dns NO te quedarías sin Internet
Es una pena que algunos routers no tenga lo del NAT loopback, yo ahora estoy usando MikroTik aun que el router de mi operadora sí soporta eso y es muy cómodo.
Otra opción que igual no está mal es utilizar Pi-hole tanto para esto como lo de DHCP del siguiente capítulo. Aun que no es tan potente como Webmin, creo que no está mal como alternativa y por si quieres hacer otro vídeo :P
Sí, pi-hole puede ser un video interesante para la gente..lo apunto.
He conseguido solventar el problema que tenemos muchos empleando el paquete de eafxx/bind-test usando este otro paquete sameersbn/bind (docker run -itd --name=bind --restart=always -p 53:53/tcp -p 53:53/udp -p 10000:10000/tcp -v /docker/bind/data:/data -e TZ='Europe/Madrid' -e ROOT_PASSWORD=raspberry sameersbn/bind) recordad que tenéis que cambiar el PASSWORD por el que vosotros elijáis (en mi caso he puesto raspberry.
Pero ahora me encuentro con otro problema en mi caso particular. Y es que tengo varias RPi funcionando, cada una con su IP y diferentes puertos abiertos, de tal manera que al redirigir los puertos en el router desde Internet, este manda la petición a la PRi correcta y esta resuelve con su servidor. El problema es que el dominio es el mismo en todos los casos, sólo cambia el puerto de conexión, y con BIND no he conseguido crear la petición interna para que sea capaz de enviar la petición a la RPi correspondiente en función del puerto de conexión indicado. ¿Alguna sugerencia?
Te funciona en una raspberry pi4?
@@carlosa.c.8536 Yo lo tengo corriendo en una máquina virtual con Debian 10
tienes que resolver internamente todos los servicios sobre el nginx, como si fuera desde afuera..y ya en el nginx redirigen a las diferentes ip.
saludos
@@alejandrovazquez6780 El mismo problema tenia. Lo corre en una maquina virtual con Rasbian y he tenido que seguir tu consejo. Gracias
Hola, , no me funciona, en el log me pone esto /etc/bind/named.conf: file not found y no funciona poniendo 192.168.1.209:10000 pero el container esta en verde
O tienes mal las rutas de las carpetas que se comparten con el contenedor o el fichero named.conf no lo tienes en el lugar correcto. Por si las moscas elimina el contenedor
Me uno a los que no les funciona el Bind (tampoco encuentra /etc/bind/named.conf, principalmente porque no existe ni el fichero ni la carpeta /bind dentro de /etc). He probado a darle permisos a la ruta /docker/dns/data, elimino todo lo que contienen e intento instalar el bind de nuevo (una vez eliminado desde Portainer) pero nada de nada, creo que he perdido demasiado tiempo con esto :-(
Acabo de encontrar una manera de instalarlo fuera del docker que me ha funcionado, descargo en la raspi el "debian package" de la web de webmin y lo instalo, una vez instalado se accede con el usuario y la contraseña que tengamos en la raspi (el mismo que para Putty), una vez en la interfaz web, en la sección de "un-used modules" selecciono "Bind DNS server", lo instalo y a partir de ahí no hay más que seguir las instrucciones de este vídeo.
@@PICaudio ya no recuerdo el vídeo...pero no os pasaba el fichero en el vídeo?
@@domotica_solar Me imagino que te refieres al servidor para el fichero de DHCP (capítulo 4), el lío lo tengo con el Bind para el DNS. Cuando intento ejecutarlo por alguna razón busca un fichero en esta ruta /etc/bind/named.conf y no lo encuentra, buscando por internet parece que es un problema habitual y no encontré a nadie que lo solucionara. Al final lo instalo fuera del docker pues aunque no es la mejor solución por lo menos me funciona.