Debian Sid, najnowsza dostępna na dziś wersja OpenVPN. Konfiguracja serwera:
Kod: Zaznacz cały
port 1194
proto udp
dev tun
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh /etc/openvpn/dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 84.204.204.204"
push "dhcp-option DNS 62.233.233.233"
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
Kod: Zaznacz cały
# [client.conf]
client
dev tun
proto udp
remote <ip zdalne> 1194
resolv-retry infinite
nobind
user nobody
group nogroup
persist-key
persist-tun
mute-replay-warnings
ca /home/michalm/klucze/ca.crt
cert /home/michalm/klucze/client_desktop.crt
key /home/michalm/klucze/client_desktop.key
ns-cert-type server
comp-lzo
verb 3
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
Na serwerze włączone jest ip forward (jesli to ważne). W czym może być problem? Co musze zmienić w konfiguracji serwera żeby klientów nie odcinało od internetu?
Przykładowy routing u klienta z włączonym OpenVPN:
Kod: Zaznacz cały
0.0.0.0/1 via 10.8.0.13 dev tun0 default via 192.168.1.254 dev eth0 proto static
10.8.0.1 via 10.8.0.13 dev tun0
10.8.0.13 dev tun0 proto kernel scope link src 10.8.0.14
91.145.139.141 via 192.168.1.254 dev eth0
128.0.0.0/1 via 10.8.0.13 dev tun0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.3
Kod: Zaznacz cały
default via 192.168.1.254 dev eth0 proto static
91.145.139.141 via 192.168.1.254 dev eth0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.3