Sự cố DNS trên Ubuntu 12.04 với OpenVPN


11

Tôi đã làm theo hướng dẫn này để thiết lập openvpn trên mạng gia đình của tôi.

Tôi đã vô tình tải xuống Ubuntu 12.10 lúc đầu và không nhận thấy, tôi đã tiếp tục và làm theo hướng dẫn ...

Sau đó, tôi đã làm một số thứ từ đây : đẩy "redirect-gateway def1" iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

để cho phép duyệt.

OpenVPN đã hoạt động đầy đủ.

Ý tôi là, tôi đã có thể điều khiển từ xa (truy cập các dịch vụ nội bộ) và che dấu IP của mình khi duyệt từ bên ngoài.

Sau đó, tôi nhận ra rằng tôi muốn có Ubuntu 12.04 vì vậy tôi đã làm theo quy trình tương tự trên một bản cài đặt mới.

Bây giờ vấn đề là DNS không giải quyết.

Tôi nhận thấy rằng việc tải xuống openvpn đã tải xuống độ phân giải mà tôi đã gỡ cài đặt và cố gắng thực hiện việc này theo cách thủ công.

Đây là một số thứ từ hệ thống của tôi:

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 / mạng / giao diện:

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

Bất kỳ trợ giúp sẽ được đánh giá cao


Bạn có thể ping IP thô? Tôi gặp vấn đề tương tự và hóa ra DNS đã được tìm thấy, nhưng tường lửa của tôi đã chặn mọi thứ. Sau khi tôi vô hiệu hóa điều đó và / hoặc thêm một quy tắc, OpenVPN đã hoạt động.
Cerin

Câu trả lời:


32

Điều này hoạt động với tôi: http://www.softwarepassion.com/solve-dns-probols-with-openvpn-on-ub Ubuntu-box /

Bước quan trọng là thêm ba dòng sau vào tệp cấu hình máy khách openvpn của bạn:

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

Cũng đảm bảo resolvconfgói được cài đặt trên máy khách vì tập lệnh này phụ thuộc vào nó.

Nó hoạt động với dịch vụ máy khách openvpn hoặc lệnh ( sudo openvpn youropenvpn.conf).

Tuy nhiên, Trình quản lý mạng Ubuntu không hoạt động cho cấu hình này. Đó là một vấn đề cho đến nay: https://bugs.launchpad.net/ubfox/+source/openvpn/+orms/1211110


Tôi ước có một cách để cho bạn điểm 1K cho câu trả lời này dường như bị thiếu ở mọi nơi!
nobeh

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.