Problemas de DNS en Ubuntu 12.04 con OpenVPN


11

Seguí esta guía para configurar openvpn en mi red doméstica.

Accidentalmente descargué ubuntu 12.10 al principio y sin darme cuenta, seguí y seguí la guía ...

Luego hice algunas cosas desde aquí : presionar "redirect-gateway def1" iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

para habilitar la navegación.

OpenVPN fue completamente funcional.

Con eso quiero decir que pude acceder de forma remota (acceder a servicios internos) y enmascarar mi IP cuando navegaba desde el exterior.

Luego me di cuenta de que quería ubuntu 12.04, así que seguí el mismo proceso en una nueva instalación.

Ahora el problema es que el DNS no se resuelve.

Noté que al descargar openvpn descargué resolvconf que desinstalé e intenté solucionarlo manualmente.

Aquí hay algunas cosas de mi sistema:

openvpn server.conf:

mode server
tls-server

local 192.168.1.101 ## ip/hostname of server
port 80 ## default openvpn port
proto udp

#bridging directive
dev tap0 ## If you need multiple tap devices, add them here
up "/etc/openvpn/up.sh br0 tap0 1500"
down "/etc/openvpn/down.sh br0 tap0"

persist-key
persist-tun

#certificates and encryption
ca ca.crt
cert server.crt
key server.key  # This file should be kept secret
dh dh1024.pem
tls-auth ta.key 0 # This file is secret

cipher BF-CBC        # Blowfish (default)
comp-lzo

#DHCP Information
ifconfig-pool-persist ipp.txt
server-bridge 192.168.1.10 255.255.255.0 192.168.1.100 192.168.1.110
push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"


#push "dhcp-option DOMAIN yourdomain.com"
#push "redirect-gateway local def1"
#push "dhcp-option DNS 8.8.8.8"
#push "redirect-gateway def1 bypass-dhcp"
#push "dhcp-option DNS 192.168.1.1"
#push "dhcp-option DNS 8.8.8.8"


max-clients 10 ## set this to the max number of clients that should be connected at a time

#log and security
user nobody
group nogroup
keepalive 10 120
status openvpn-status.log
verb 3

/ etc / network / interfaces:

root@ironman:~# cat /etc/network/interfaces 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
#auto lo
#iface lo inet loopback

# The primary network interface
#auto eth0
#iface eth0 inet dhcp
#############OPEN VPN SETUP###############
## This is the network bridge declaration

## Start these interfaces on boot
auto lo br0

iface lo inet loopback

iface br0 inet static 
  address 192.168.1.101 
  netmask 255.255.255.0
  gateway 192.168.1.1
  bridge_ports eth0
  nameserver 8.8.8.8
iface eth0 inet manual
  up ip link set $IFACE up promisc on
  down ip link set $IFACE down promisc off
  nameserver 8.8.8.8

root@ironman:~# cat /etc/resolv.conf 
nameserver 8.8.8.8
nameserver 192.168.1.1


root@ironman:~# ping google.com
PING google.com (74.125.239.100) 56(84) bytes of data.
64 bytes from nuq05s01-in-f4.1e100.net (74.125.239.100): icmp_req=1 ttl=55 time=22.6 ms
64 bytes from nuq05s01-in-f4.1e100.net (74.125.239.100): icmp_req=2 ttl=55 time=21.7 ms
64 bytes from nuq05s01-in-f4.1e100.net (74.125.239.100): icmp_req=3 ttl=55 time=22.8 ms

Cualquier ayuda sería apreciada


¿Puedes hacer ping a IP sin procesar? Tuve un problema similar y resultó que DNS fue encontrar, pero mi firewall estaba bloqueando todo. Después de deshabilitar eso y / o agregar una regla, OpenVPN funcionó.
Cerin

Respuestas:


32

Esto funciona para mí: http://www.softwarepassion.com/solving-dns-problems-with-openvpn-on-ubuntu-box/

El paso importante es agregar las siguientes tres líneas en el archivo de configuración de openvpn de su cliente:

script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

También asegúrese de que el resolvconfpaquete esté instalado en el cliente, ya que este script depende de él.

Funciona con el servicio o comando de cliente openvpn ( sudo openvpn youropenvpn.conf).

Sin embargo, Ubuntu Network Manager no funciona para esta configuración. Es un problema hasta ahora: https://bugs.launchpad.net/ubuntu/+source/openvpn/+bug/1211110


¡Ojalá hubiera una forma de darte una puntuación de 1K para esta respuesta que parece faltar en todas partes!
nobeh

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.