Назад | Перейти на главную страницу

соединение openvpn установлено, но не удается проверить связь с сервером

У меня есть openvz vps и я настроил сервер openvpn, и я успешно подключаюсь к серверу в моем клиенте ubuntu 14.10.
server.conf:

port 1199
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key  # This file should be kept secret
dh dh2048.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 8.8.4.4"
push "dhcp-option DNS 8.8.8.8"
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3  

client.conf: Я подключаюсь к сетевому менеджеру ubuntu (файлы сертификатов). и соединяет:

Вывод сервера ifconfig:

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:302 errors:0 dropped:0 overruns:0 frame:0
      TX packets:302 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:25915 (25.9 KB)  TX bytes:25915 (25.9 KB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
      inet addr:10.8.0.1  P-t-P:10.8.0.2  Mask:255.255.255.255
      UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:100 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
      inet addr:127.0.0.2  P-t-P:127.0.0.2  Bcast:0.0.0.0  Mask:255.255.255.255
      UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
      RX packets:1684490 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1440377 errors:0 dropped:38 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:1024239432 (1.0 GB)  TX bytes:970689644 (970.6 MB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
      inet addr:162.244.77.247  P-t-P:162.244.77.249  Bcast:0.0.0.0  Mask:255.255.255.255
      UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1

сервер route -n вывод:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.8.0.2        0.0.0.0         255.255.255.255 UH    0      0        0 tun0
10.8.0.0        10.8.0.2        255.255.255.0   UG    0      0        0 tun0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 venet0

клиент ifconfig:

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
      inet addr:10.8.0.6  P-t-P:10.8.0.5  Mask:255.255.255.255
      UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:41 overruns:0 frame:0
      TX packets:700 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:100 
      RX bytes:0 (0.0 B)  TX bytes:48424 (48.4 KB)

wlan0     Link encap:Ethernet  HWaddr 1c:4b:d6:a6:7d:9f  
      inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::1e4b:d6ff:fea6:7d9f/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:411257 errors:0 dropped:0 overruns:0 frame:0
      TX packets:422855 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:277308751 (277.3 MB)  TX bytes:72325565 (72.3 MB)

клиент route -n вывод:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.8.0.5        0.0.0.0         UG    0      0        0 tun0
0.0.0.0         10.8.0.5        0.0.0.0         UG    0      0        0 tun0
10.8.0.1        10.8.0.5        255.255.255.255 UGH   0      0        0 tun0
10.8.0.5        0.0.0.0         255.255.255.255 UH    0      0        0 tun0
162.244.77.247  192.168.1.1     255.255.255.255 UGH   0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0

Но в клиенте я не могу ping 8.8.8.8 или ping 10.8.0.1 или ping 10.8.0.5 или любое место назначения. и не могу ping 10.8.0.6 в сервере тоже.
Что я должен делать?
Спасибо.

Я не автор оригинального постера, но я уже более часа сталкиваюсь с теми же симптомами. Я наконец увидел комментарии Теро Килканена в этом посте и решил попробовать. В системном журнале было какое-то явно невинное сообщение

nm-openvpn[xxxxx]: WARNING: 'comp-lzo' is present in remote config but missing in local config, remote='comp-lzo'

Поэтому я изменил конфигурацию и решил проблему за себя. Так что на всякий случай продвинут комментарии к ответу.

Вам нужно открыть порт openvpn (в моем случае UDP 443).

iptables -I INPUT -p udp --dport 443 -j ACCEPT