User Tools

Site Tools


informatica:linux:dnsmasq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatica:linux:dnsmasq [2016/10/14 08:45] – [Usar DNS segun dominio] javiinformatica:linux:dnsmasq [2016/11/09 13:54] – [dnsmasq con 2 VPNs] javi
Line 46: Line 46:
 Limitaciones: Limitaciones:
  
-  * Parece que a docker no le gusta. Al arrancar un contenedor obtengo el siguiente error:+  * Si al final de este proceso no existe un "/etc/resolv.conf" hay que crearlo, aunque sea vacio. De totr aforma parece que a docker no le gusta. Al arrancar un contenedor obtengo el siguiente error:
 <code> <code>
 Error response from daemon: open /etc/resolv.conf: no such file or directory Error response from daemon: open /etc/resolv.conf: no such file or directory
Line 55: Line 55:
 | local.example.com | 10.7.13.100 | | local.example.com | 10.7.13.100 |
  
-1. Instalar+1. Comenzamos por NetworkManager. Editamos archivo de configuracion: 
 + 
 +  sudo cp /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf.bak 
 +  sudo vim /etc/NetworkManager/NetworkManager.conf 
 + 
 +Y lo dejamos tal que asi: 
 + 
 +<code> 
 +[main] 
 +plugins=ifupdown,keyfile 
 +dns=none 
 +#dns=dnsmasq 
 + 
 +[ifupdown] 
 +managed=false 
 +</code> 
 + 
 +2. Instalar dnsmasq
  
   sudo apt-get install dnsmasq   sudo apt-get install dnsmasq
  
-2. Editar:+3. Editar:
  
 +  sudo cp /etc/dnsmasq.conf /etc/dnsmasq.conf.bak
   sudo vim /etc/dnsmasq.conf   sudo vim /etc/dnsmasq.conf
  
Line 67: Line 85:
   server=8.8.8.8   server=8.8.8.8
  
-3. Ahora vamos a crear un archivo de configuracion para la primera VPN:+4. Ahora vamos a crear un archivo de configuracion para la primera VPN:
  
-  sudo vim /etc/resolv.d/example+  sudo vim /etc/dnsmasq.d/example
  
 Y dejarlo asi: Y dejarlo asi:
  
 <code> <code>
-server=/local.jamgo.org/10.7.13.100+server=/local.example.com/10.7.13.100
 server=/0.17.10.in-addr.arpa/10.7.13.100 server=/0.17.10.in-addr.arpa/10.7.13.100
 #rev-server=10.17.0.0/24,10.7.13.100 #rev-server=10.17.0.0/24,10.7.13.100
Line 81: Line 99:
 Nota: he editado la directiva "rev-server" porque me generaba algun problema que ahora mismo no tengo documentado. Nota: he editado la directiva "rev-server" porque me generaba algun problema que ahora mismo no tengo documentado.
  
-4. Reiniciar servicios por si Ascaso:+5. Reiniciar servicios por si Ascaso:
  
   sudo service NetworkManager restart     sudo service NetworkManager restart  
informatica/linux/dnsmasq.txt · Last modified: 2019/07/31 13:03 by javi