Ir al contenido

Buscar en La Comunidad

Mostrando resultados por etiquetas 'dnsmasq'.

  • Buscar Por Etiquetas

    Añade etiquetas separadas por comas.
  • Buscar Por Autor

Tipo de Contenido


Foros

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Encontrar resultados en...

Encontrar resutados que...


Fecha de Creación

  • Start

    Fin


Última Actualización

  • Start

    Fin


Filtrar por numero de...

Joined

  • Start

    Fin


Grupo


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Encontramos 3 resultados

  1. Hoy me encontré con una actualización de dnscrypt-proxy a la versión 2.0.8-3 en el repositorio [community], ahora hasta ahí, todo bién. El "problema" vino cuando me dejó de funcionar ya que ésta nueva versión es muy diferente a las anteriores, si es que quieren mirar en qué exactamente se diferencian lo pueden mirar aquí. Entonces voy a detallar a continuación como fue que configuré nuevamente dnscrypt-proxy junto con dnsmasq. Para los que no sepan qué es y como funciona dnscrypt-proxy y dnsmasq dejo aquí un link con una versión antigua (1.8) con información al respecto. Teniendo en cuenta que es válida para comenzar o si tienen la versión antes nombrada o la 1.9 aquí sino continuamos con la última versión (2.0) ahora mismo. Comencemos! 1 - Instalamos los paquetes necesarios, ósea dnscrypt-proxy y dnsmasq: 2 - Editaremos el archivo resolv.conf y debe quedar así: 3 - Ahora lo protegeremos contra escritura ya que cada vez que iniciamos el servicio NetworkManager éste escribe nuevamente en /etc/resolv.conf, entonces escribimos ésto: 4 - Modificaremos el puerto por default (el 53) colocando por ejemplo el 40 que es el que uso actualmente de ésta manera Y debe quedar así: 5 - Agregaremos un servidor en nuestro /etc/dnscrypt-proxy/dnscrypt-proxy.toml, vamos a la línea 25 y le damos el nombre del server que buscamos previamente en los public-servers (podemos elegir el que deseen, cada uno tiene sus características) y al final del mismo archivo debajo de la etiqueta [sources] agregamos la dirección del server con su sdns como se muestran en las fotos: NOTA: En caso de no encontrar los sdns, los pueden visualizar también en /var/cache/private/dnscrypt-proxy/public-resolvers.md y lo pueden visualizar con nano por ejemplo. 6 - Pasamos ahora a editar las siguientes líneas en /etc/dnsmasq.conf : - Quiero aclarar qué éstas líneas se encuentran comentadas con un "#" en el archivo en sí, pero para no estar buscando línea por línea, les dejo el número de cada para facilitarles la búsqueda: - Si usan el editor nano, recuerden que para que muestren las líneas deben usar nano -c /etc/dnsmasq. 7 - Habilitamos los servicios para que se inicien con nuestro sistema así: 8 - Iniciaremos los servicios para que comiencen a funcionar: 9 - Reiniciamos NetworkManager: - Si todo queda funcionando correctamente debería poder visualizar con systemctl status en dónde dice Active: active (running) en verde como se ve en la imagen: 10 - Hacemos un ping a por ejemplo: google.com para comprobar que tenemos conexión: 11 - Ahora vamos a usar la orden "dig" para comprobar que funciona correctamente todo lo que hicimos anteriormente: Y nos arroja por ejemplo: Query time: 273 msec Ahora si volvemos a escribir la misma línea veremos Query time: 0 msec También podemos ver en DNS leak test que se encuentra todo funcionando como debe ser 12 - Video Tutorial: Próximamente ¿Qué usamos? Distribución: Archlinux. Editor de texto: nano. Para revisar la caché: dig, éste se encuentra en el paquete bind-tools. Espero que les haya servido éste how-to con la última versión de dnscrypt-proxy y dnsmasq! Arbazo de gol!
  2. Bueno, volvemos con parte de lo mismo mostrado anteriormente, PERO con la condicional de que realmente para instalar éstos paquetes realmente cambiar en diferentes distribuciones como Slackware, Archlinux, Void, etc. Entonces dejo un video tutorial y también ésta entrada para que vean como se configura y se evitan perder tiempo y un dolor de cabeza en todo caso que no deseen investigar mucho. Comencemos! 1 – Para comenzar hay que buscar la orden “dig” que se encuentra en el paquete: dnsutils entonces instalaremos los siguientes paquetes: # apt-get install dnsutils dnscrypt-proxy dnsmasq 2 – Ahora vamos a editar el archivo /etc/resolv.conf y debe quedar así: nameserver 127.0.0.1 3 – Lo que haremos ahora es impedir que se modifique cuando iniciemos el sistema, con ésta órden: # chattr +i /etc/resolv.conf 4 – Siguiendo, editamos el archivo /dnscrypt-proxy.conf que está en /etc/dnscrypt-proxy/ y dejamos éstas líneas: # nano -l /etc/dnscrypt-proxy/dnscrypt-proxy.conf * Recuerden que en la línea ResolverName pueden modificarla por el que quieran. Si quieren mirar que dns pueden agregar, se puede mirar el archivo dnscrypt-resolvers.csv, que se encuentra en el directorio /etc/dnscrypt-proxy. 5 – Pasamos a editar el archivo dnsmasq.conf que está en /etc/ y debemos editar las siguientes líneas: # nano -l /etc/dnsmasq.conf línea 58: no-resolv línea 66: server=127.0.0.1#40 línea 111: listen-address=127.0.0.1 6 – Para finalizar reiniciamos los servicios de la siguiente manera: # systemctl restart dnscrypt-proxy # systemctl restart dnsmasq 7 – Probamos que realmente funcione usando la órden “dig” de ésta manera: # dig linuxforallsite.wordpress.com y volvemos a escribir: # dig linuxforallsite.wordpress.com Veremos el cambio en la línea Query time de 404 msec a Query time de 0 msec. * Tengan en cuenta que el host dónde realizan la “consulta” puede ser el que quieran (siempre y cuando funcione, claro está. Yo usé el de mi blog). En el caso que necesiten mirar que realmente funciona, dejo el video también: https://vid.me/dLPQ Abrazo de gol! Recuerden visitarnos en los grupos de Telegram
  3. Bueno papilos, quería compartir con ustedes un mini/humilde tutorial sobre dnscrypt-proxy y dnsmasq, ya que en algún momento me costó hacerlo funcionar, asi que decidí hacer un how-to de la manera que encontré para dejarlo funcionando correctamente, asi que sin más que decir, comencemos! Introducción: ¿Qué es dnscrypt-proxy? - DNSCrypt encrypta y autentifica el tráfico DNS entre el usuario y la resolución DNS, previene la suplantación local de las consultas DNS, asegurando que las respuestas DNS son enviadas por el servidor de eleccion. (Wiki) ¿Qué es dnsmasq? - dnsmasq proporciona servicios como caché DNS y como servidor DHCP. Como un servidor de nombres de dominio (DNS), puede almacenar en caché las consultas DNS para mejorar las velocidades de conexión a los sitios visitados anteriormente, y, como un servidor DHCP, dnsmasq puede ser utilizado para proporcionar direcciones IP internas y rutas a los equipos de una LAN. Uno, o ambos de estos servicios, se pueden implementar. dnsmasq es considerado ligero y fácil de configurar; está diseñado para su uso en un ordenador personal o para su uso en una red con menos de 50 ordenadores. También viene con un servidor PXE. (Wiki) ¿Qué utilicé?: - Para editar los archivos de configuración usé nano. - En todo momento lo hice con mi cuenta de root, pero si tienen configurado sudo, pueden utilizarlo tranquilamente. - Para chequear la caché con el comando dig, éste se encuentra en bind-tools dentro de los repositorios oficiales, pacman -S bind-tools Instalación: - Como root o usando sudo en nuestro terminal o tty instalamos los paquetes dnscrypt-proxy y dnsmasq asi: * El mensaje de advertencia es porque ya los tengo instalados, ustedes sólo tienen que confirmar presionando Enter: Configuración: 1 - Vamos a habilitar dnscrypt-proxy (recuerden como root o usando sudo): 2 - Ahora editamos el archivo /etc/resolv.conf y en nameserver borramos lo que está y colocamos 127.0.0.1 (si quieren pueden hacer un backup del archivo) y debería quedar así: - Teniendo en cuenta que NetworkManager escribe el archivo resolv.conf, lo que vamos hacer es protegerlo contra escritura con la siguiente orden: 3 - Ahora lo que vamos hacer es buscar un server que esté lo más cerca de nuestra ubicación, sinó pueden usar el que viene por defecto que es dnscrypt.eu-nl, la lista la podemos abrir con localc se encuentra aquí: /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv de ésta manera: * Si queremos modificar el server que resuelve el dns por defecto podemos editar asi: * Al final del archivo en la sección [service] modificamos lo que está seleccionado en gris y colocamos el server que ya seleccionamos en el listado: 4 - Por defecto dnscrypt-proxy utiliza el puerto 53, ya que dnsmasq también, asi que lo que vamos a hacer es cambiarlo utilizando nuevamente con: systemctl edit dnscrypt-proxy.service --full y en la sección [socket] lo dejamos como a continuación: Guardamos los cambios y cerramos. 5 - Ahora configuramos dnsmasq, vamos a editar el archivo /etc/dnsmasq.conf y agregamos éstas tres líneas al final: no-resolv server=127.0.0.1#40 listen-address=127.0.0.1 Guardamos los cambios y cerramos. 6 - Ahora hacemos lo siguiente: - Reiniciamos dnscrypt-proxy: systemctl restart dnscrypt-proxy - Activamos dnsmasq: systemctl enable dnsmasq - Ejecutamos dnsmasq: systemctl start dnsmasq - Reiniciamos nuestra conexión de internet: systemctl restart NetworkManager 7 - Bueno ahora probamos si realmente queda funcionando con un ping por ejemplo a google.com.ar: 8 - Nos fijamos si funciona el caché de dns con el comando dig: - Aquí tenemos en cuenta que el primer dig que hago hay una demora de 349 msec y cuando hago nuevamente la consulta con dig que pasa? 0 msec, osea cachea correctamente. 9 - Listo dnscrypt-proxy y dnsmasq configurados y funcionando correctamente.! Nota: Quiero aclarar luego de buscar en varios lados no me funcionaba de ninguna manera que mostraban en la wiki de arch, la versión en español está mal traducida (será cuestión que alguien traduzca bién o lo haré yo en algún momento) asi que usé la versión en inglés. Asi que básicamente me basé en dicha wiki, todos los créditos para ellos. En éste caso son los pasos que utilicé y me funcionó A MI. Cualquier consulta o inconvenientes que tengan me avisan y lo vamos charlando hasta que les quede funcionando! Y como a veces una imagen es mejor que mil palabras, que mejor un video así queda todo claro. Abrazo de gol! - Mi blog
×
×
  • Crear Nuevo...