Postępowałem zgodnie z tym przewodnikiem, aby skonfigurować openvpn w mojej sieci domowej.
Najpierw przypadkowo pobrałem Ubuntu 12.10 i bez zauważenia, poszedłem dalej i podążyłem za przewodnikiem ...
Potem zrobiłem kilka rzeczy od tutaj : push "redirect-brama Def1" iptables -t nat -A POSTROUTING -o eth0 -s 10.8.0.0/24 -j MASQUERADE
aby włączyć przeglądanie.
OpenVPN był w pełni funkcjonalny.
Rozumiem przez to, że mogłem się zalogować (uzyskać dostęp do usług wewnętrznych) i maskować mój adres IP podczas przeglądania z zewnątrz.
Potem zdałem sobie sprawę, że chcę Ubuntu 12.04, więc wykonałem ten sam proces przy nowej instalacji.
Problem polega na tym, że DNS nie rozwiązuje się.
Zauważyłem, że pobieranie openvpn pobrało resolvconf, które odinstalowałem i próbowałem zrobić to ręcznie.
Oto kilka rzeczy z mojego systemu:
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
Każda pomoc będzie mile widziana
Odpowiedzi:
To działa dla mnie: http://www.softwarepassion.com/solving-dns-problems-with-openvpn-on-ubuntu-box/
Ważnym krokiem jest dodanie następujących trzech wierszy do pliku konfiguracyjnego openvpn klienta:
Upewnij się także, że
resolvconf
pakiet jest zainstalowany na kliencie, ponieważ ten skrypt zależy od niego.Działa z usługą klienta openvpn lub polecenie (
sudo openvpn youropenvpn.conf
).Jednak Ubuntu Network Manager nie działa dla tej konfiguracji. Jak dotąd problem: https://bugs.launchpad.net/ubuntu/+source/openvpn/+bug/1211110
źródło
Czy po ponownej instalacji 12.04 zapomniałeś tego kroku?
Źródło: https://openvpn.net/index.php/open-source/documentation/miscellaneous/88-1xhowto.html
źródło