LinuxForum.Fans
Тема

Настройка OpenVPN на VPS с виртуализацией OpenVZ

Автор: Malk 29 сообщений 9630 просмотров
#361525
"AlfaStriker" написал:
На Windows клиенте:

tracert ukr.net
tracert ukr.net на Windows клиенте

[console]
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Admin>tracert ukr.net

Трассировка маршрута к ukr.net [212.42.76.252]
с максимальным числом прыжков 30:

1 1 ms <1 мс <1 мс 192.168.1.1
2 20 ms 19 ms 18 ms 10.160.64.1
3 23 ms 23 ms 23 ms 10.254.246.53
4 23 ms 23 ms 23 ms ss-cr04-be12-51.msk.stream-internet.net [212.188
.1.5]
5 57 ms 58 ms 59 ms m9-cr04-be9.77.msk.stream-internet.net [195.34.5
9.249]
6 58 ms 59 ms 59 ms bor-cr03-be2-78.spb.stream-internet.net [212.188
.28.113]
7 61 ms 58 ms 59 ms anc-cr01-be1-78.ff.stream-internet.net [212.188.
29.93]
8 59 ms 60 ms 59 ms xe-0.de-cix.frnkge03.de.bb.gin.ntt.net [80.81.19
2.46]
9 97 ms 62 ms 59 ms 213.198.77.214
10 61 ms 58 ms 59 ms ae3-4.RT.EQX.FKT.DE.retn.net [87.245.233.73]
11 61 ms 59 ms 59 ms GW-UkrNet.retn.net [87.245.246.158]
12 61 ms 59 ms 59 ms srv252.fwdcdn.com [212.42.76.252]

Трассировка завершена.

C:\Users\Admin>
[/console]
#366951

Напомню кратко что нужно. Установил OpenVPN, подключение устанавливается, но выхода в интернет нет, сайты не загружаются.
VPS не имеет выделенного IP, есть только внутренний 10.0.1.9 Iptables на VPS отключен.
Также произошли не большие изменения. После модернизации на хостинге IP моего VPS теперь 10.0.1.9 порт 923. Система Debian 7. Устройство TUN находится по этому пути /dev/tun Всё это я прописал в файлах конфигурации, здесь просто указал это для информации.

Есть предположение что много маршрутов на сети 10.*.*.* и Windows 7 не знает на какую сеть на 10.*.*.* надо идти. Я за NAT провайдера, IP "серый" на 10.*.*.*.

IPv4-адрес клиента 10.117.186.127
IPv4-адрес сервера 10.117.128.1

затем они натятся в публичный IP.

Внутренний IP VPS тоже на 10.0.1.9. В конфигурационном файле сервера VPN подсеть из которой OpenVPN будет выделять адреса клиентам тоже на 10.*.*.*.

Может быть по этому выхода в интернет при подключении к VPN нет.

В конфигурационном файле сервера я изменил VPN подсеть из которой OpenVPN будет выделять адреса клиентам. Теперь подсеть такая

text
server 172.16.0.0 255.255.255.0

Но это не помогло, всё осталось как было, подключение происходит, но выхода в интернет нет.


IP адрес интерфейса при подключении к VPN теперь всегда 172.16.0.6




Может быть ошибка в маршрутах и маршрут при подключении нужно передать клиенту?




Ещё по руководству устанавливается DHCP сервер dnsmasq. Далее он настраивается. В файле /etc/dnsmasq.conf

text
listen-address=127.0.0.1,10.8.0.1
bind-interfaces

Сейчас я исправил

text
listen-address=127.0.0.1,10.8.0.1

на

text
listen-address=127.0.0.1,172.16.0.1

потому что я изменил подсеть из которой OpenVPN будет выделять адреса клиентам и dnsmasq перестал запускаться. Может в dnsmasq нужно что-то настроить дополнительно? Руководство написано для VPS с публичным IP, а у меня IP внутренний. Может в этом причина?



Далее дополнительная информация с сервера и Windows 7 из которой я подключаюсь.

netstat -npl
[console]root@vps6:~# netstat -npl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1631/dnsmasq
tcp 0 0 172.16.0.1:53 0.0.0.0:* LISTEN 1631/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1568/sshd
tcp 0 0 10.0.1.9:923 0.0.0.0:* LISTEN 1517/openvpn
tcp6 0 0 :::22 :::* LISTEN 1568/sshd
udp 0 0 127.0.0.1:53 0.0.0.0:* 1631/dnsmasq
udp 0 0 172.16.0.1:53 0.0.0.0:* 1631/dnsmasq
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 4426749 1467/dbus-daemon /var/run/dbus/system_bus_socket[/console]

tcpdump с сервера при подключении к VPN и попытки загрузки этих сайтов


http://whoer.net/ext
http://2ip.ru/
http://www.myip.ru/ru-RU/index.php

tcpdump -i tun0
text
root@vps6:~# tcpdump -i tun0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on tun0, link-type RAW (Raw IP), capture size 65535 bytes
16:09:08.471918 IP 172.16.0.6.56590 > Dynamic-IP-18158170114.cable.net.co.32310: UDP, length 317
16:09:13.933903 IP 172.16.0.6.56590 > 111.130.91.92.rev.sfr.net.53967: UDP, length 91
16:09:15.036553 IP 172.16.0.6.56590 > 81-66-110-187.rev.numericable.fr.55360: UDP, length 317
16:09:16.969471 IP 172.16.0.6.56590 > 109.89.31.92.14221: UDP, length 91
16:09:17.079160 IP 172.16.0.6.56590 > por78-1-88-185-185-60.fbx.proxad.net.34690: UDP, length 91
16:09:17.573341 IP 172.16.0.6.53586 > google-public-dns-a.google.com.domain: 25300+ A? whoer.net. (27)
16:09:17.961454 IP 172.16.0.6.56590 > 176.pool85-55-54.dynamic.orange.es.24583: UDP, length 287
16:09:18.573205 IP 172.16.0.6.53586 > google-public-dns-b.google.com.domain: 25300+ A? whoer.net. (27)
16:09:18.653124 IP 172.16.0.6.53586 > google-public-dns-a.google.com.domain: 25300+ A? whoer.net. (27)
16:09:19.169329 IP 172.16.0.6.56590 > 089-101-085089.ntlworld.ie.26415: UDP, length 91
16:09:19.254479 IP 172.16.0.6.56590 > c83-253-0-28.bredband.comhem.se.54440: UDP, length 137
16:09:19.254500 IP 172.16.0.6.56590 > 97-117-208-165.phnx.qwest.net.62348: UDP, length 137
16:09:19.254513 IP 172.16.0.6.56590 > host-static-92-114-184-180.moldtelecom.md.16242: UDP, length 137
16:09:19.336777 IP 172.16.0.6.56590 > 124.159.23.93.rev.sfr.net.53434: UDP, length 317
16:09:19.569789 IP 172.16.0.6.56590 > 218.175.16.109.rev.sfr.net.12445: UDP, length 91
16:09:19.649063 IP 172.16.0.6.53586 > google-public-dns-b.google.com.domain: 25300+ A? whoer.net. (27)
16:09:19.649079 IP 172.16.0.6.53586 > google-public-dns-a.google.com.domain: 25300+ A? whoer.net. (27)
16:09:19.827862 IP 172.16.0.6.64984 > google-public-dns-a.google.com.domain: 39784+ A? 2ip.ru. (24)
16:09:20.642552 IP 172.16.0.6.56590 > m5-241-122-69.cust.tele2.se.22676: UDP, length 321
16:09:20.828921 IP 172.16.0.6.64984 > google-public-dns-b.google.com.domain: 39784+ A? 2ip.ru. (24)
16:09:20.908414 IP 172.16.0.6.64984 > google-public-dns-a.google.com.domain: 39784+ A? 2ip.ru. (24)
16:09:21.215067 IP 172.16.0.6.56590 > 5ED5D1D1.cm-7-6d.dynamic.ziggo.nl.19094: UDP, length 137
16:09:21.297164 IP 172.16.0.6.56590 > 84.237.209.209.55160: UDP, length 120
16:09:21.297191 IP 172.16.0.6.56590 > 182.181.241.209.45363: UDP, length 137
16:09:21.573230 IP 172.16.0.6.53586 > google-public-dns-a.google.com.domain: 25300+ A? whoer.net. (27)
16:09:21.653018 IP 172.16.0.6.53586 > google-public-dns-b.google.com.domain: 25300+ A? whoer.net. (27)
16:09:21.828344 IP 172.16.0.6.64984 > google-public-dns-b.google.com.domain: 39784+ A? 2ip.ru. (24)
16:09:21.908063 IP 172.16.0.6.64984 > google-public-dns-a.google.com.domain: 39784+ A? 2ip.ru. (24)
16:09:22.878083 IP 172.16.0.6.49759 > google-public-dns-a.google.com.domain: 1600+ A? www.myip.ru. (29)
16:09:23.031172 IP 172.16.0.6.56590 > host-196-205-134-218.static.link.com.eg.1038: UDP, length 287
16:09:23.205251 IP 172.16.0.6.56590 > 151.62.15.36.15454: UDP, length 137
16:09:23.287369 IP 172.16.0.6.56590 > 175.142.239.36.54380: UDP, length 137
16:09:23.287387 IP 172.16.0.6.56590 > front131-ltx.seedbox.fr.59653: UDP, length 124
16:09:23.827868 IP 172.16.0.6.64984 > google-public-dns-a.google.com.domain: 39784+ A? 2ip.ru. (24)
16:09:23.910174 IP 172.16.0.6.64984 > google-public-dns-b.google.com.domain: 39784+ A? 2ip.ru. (24)
16:09:23.910189 IP 172.16.0.6.49759 > google-public-dns-b.google.com.domain: 1600+ A? www.myip.ru. (29)
16:09:23.910198 IP 172.16.0.6.49759 > google-public-dns-a.google.com.domain: 1600+ A? www.myip.ru. (29)
16:09:24.101051 IP 172.16.0.6.56590 > first.ur.ua.48914: UDP, length 287
16:09:24.437067 IP 172.16.0.6.56590 > dnm.146.240.166.178.krasnet.ru.46833: UDP, length 287
16:09:24.877800 IP 172.16.0.6.49759 > google-public-dns-b.google.com.domain: 1600+ A? www.myip.ru. (29)
16:09:24.958542 IP 172.16.0.6.49759 > google-public-dns-a.google.com.domain: 1600+ A? www.myip.ru. (29)
16:09:25.573089 IP 172.16.0.6.53586 > google-public-dns-a.google.com.domain: 25300+ A? whoer.net. (27)
16:09:25.653709 IP 172.16.0.6.53586 > google-public-dns-b.google.com.domain: 25300+ A? whoer.net. (27)
16:09:26.878295 IP 172.16.0.6.49759 > google-public-dns-a.google.com.domain: 1600+ A? www.myip.ru. (29)
16:09:26.958049 IP 172.16.0.6.49759 > google-public-dns-b.google.com.domain: 1600+ A? www.myip.ru. (29)
16:09:27.374568 IP 172.16.0.6.56590 > ALille-258-1-64-192.w90-47.abo.wanadoo.fr.48622: UDP, length 91
16:09:27.686474 IP 172.16.0.6.56590 > 5.0.23.33.56630: UDP, length 287
16:09:27.828341 IP 172.16.0.6.64984 > google-public-dns-a.google.com.domain: 39784+ A? 2ip.ru. (24)
16:09:27.908356 IP 172.16.0.6.64984 > google-public-dns-b.google.com.domain: 39784+ A? 2ip.ru. (24)
16:09:29.286521 IP 172.16.0.6.56590 > nat245-mana.convex.ru.60016: UDP, length 287
16:09:30.744559 IP 172.16.0.6.56590 > 120.253.26.93.rev.sfr.net.29564: UDP, length 91
16:09:30.878510 IP 172.16.0.6.49759 > google-public-dns-a.google.com.domain: 1600+ A? www.myip.ru. (29)
16:09:30.958885 IP 172.16.0.6.49759 > google-public-dns-b.google.com.domain: 1600+ A? www.myip.ru. (29)
16:09:31.831345 IP 172.16.0.6.51735 > google-public-dns-b.google.com.domain: 41152+ A? whoer.net. (27)
16:09:32.011537 IP 172.16.0.6.56590 > 5.0.23.33.56630: UDP, length 287
16:09:32.211219 IP 172.16.0.6.56590 > 79-74-94-146.dynamic.dsl.as9105.com.27466: UDP, length 287
16:09:32.631398 IP 172.16.0.6.56590 > c-174-61-128-64.hsd1.wa.comcast.net.16736: UDP, length 287
16:09:32.828390 IP 172.16.0.6.51735 > google-public-dns-a.google.com.domain: 41152+ A? whoer.net. (27)
16:09:32.907692 IP 172.16.0.6.51735 > google-public-dns-b.google.com.domain: 41152+ A? whoer.net. (27)
16:09:33.257012 IP 172.16.0.6.56590 > 81-67-198-85.rev.numericable.fr.25742: UDP, length 317
16:09:33.828094 IP 172.16.0.6.51735 > google-public-dns-b.google.com.domain: 41152+ A? whoer.net. (27)
16:09:33.908314 IP 172.16.0.6.51735 > google-public-dns-a.google.com.domain: 41152+ A? whoer.net. (27)
16:09:34.831505 IP 172.16.0.6.56590 > 34.196.150.178.triolan.net.6881: UDP, length 285
16:09:35.216235 IP 172.16.0.6.56590 > 58.62.144.75.54977: UDP, length 317
16:09:35.827868 IP 172.16.0.6.51735 > google-public-dns-a.google.com.domain: 41152+ A? whoer.net. (27)
16:09:35.908467 IP 172.16.0.6.51735 > google-public-dns-b.google.com.domain: 41152+ A? whoer.net. (27)
16:09:39.348552 IP 172.16.0.6.61811 > google-public-dns-b.google.com.domain: 27845+ A? dnl-01.geo.kaspersky.com. (42)
16:09:39.828297 IP 172.16.0.6.51735 > google-public-dns-a.google.com.domain: 41152+ A? whoer.net. (27)
16:09:39.907834 IP 172.16.0.6.51735 > google-public-dns-b.google.com.domain: 41152+ A? whoer.net. (27)
16:09:40.348441 IP 172.16.0.6.61811 > google-public-dns-a.google.com.domain: 27845+ A? dnl-01.geo.kaspersky.com. (42)
16:09:40.428880 IP 172.16.0.6.61811 > google-public-dns-b.google.com.domain: 27845+ A? dnl-01.geo.kaspersky.com. (42)
16:09:40.511971 IP 172.16.0.6.56590 > dynamic37-190-74-86.pppoe.spdop.ru.11888: UDP, length 285
16:09:41.194158 IP 172.16.0.6.56590 > 152.248.113.78.rev.sfr.net.49012: UDP, length 106
16:09:41.278362 IP 172.16.0.6.56590 > APoitiers-655-1-266-159.w86-201.abo.wanadoo.fr.21640: UDP, length 106
16:09:41.278387 IP 172.16.0.6.56590 > 178-137-145-193-broadband.kyivstar.net.52752: UDP, length 106
16:09:41.278398 IP 172.16.0.6.56590 > 70.9-247-81.adsl-dyn.isp.belgacom.be.29472: UDP, length 106
16:09:41.400272 IP 172.16.0.6.61811 > google-public-dns-b.google.com.domain: 27845+ A? dnl-01.geo.kaspersky.com. (42)
16:09:41.400286 IP 172.16.0.6.61811 > google-public-dns-a.google.com.domain: 27845+ A? dnl-01.geo.kaspersky.com. (42)
16:09:42.651810 IP 172.16.0.6.56590 > 176.92.127.22.48293: UDP, length 287
16:09:43.195802 IP 172.16.0.6.56590 > 109-93-13-140.dynamic.isp.telekom.rs.41638: UDP, length 106
16:09:43.282860 IP 172.16.0.6.56590 > 49.155-178-91.adsl-dyn.isp.belgacom.be.38415: UDP, length 106
16:09:43.282878 IP 172.16.0.6.56590 > AOrleans-154-1-73-11.w90-20.abo.wanadoo.fr.50894: UDP, length 106
16:09:43.282899 IP 172.16.0.6.56590 > 103.45-241-81.adsl-dyn.isp.belgacom.be.64999: UDP, length 106
16:09:43.282912 IP 172.16.0.6.56590 > blk-30-172-29.eastlink.ca.62410: UDP, length 317
16:09:43.364758 IP 172.16.0.6.61811 > google-public-dns-a.google.com.domain: 27845+ A? dnl-01.geo.kaspersky.com. (42)
16:09:43.364770 IP 172.16.0.6.61811 > google-public-dns-b.google.com.domain: 27845+ A? dnl-01.geo.kaspersky.com. (42)
16:09:44.971568 IP 172.16.0.6.56590 > host206-180-dynamic.234-95-r.retail.telecomitalia.it.30293: UDP, length 287
16:09:46.242092 IP 172.16.0.6.56590 > 125.209.39.5.42887: UDP, length 287
16:09:46.766586 IP 172.16.0.6.56590 > 6co88-1-78-212-210-90.fbx.proxad.net.57002: UDP, length 317
16:09:46.851641 IP 172.16.0.6.56590 > adsl190-28-167-25.epm.net.co.33498: UDP, length 287
16:09:47.349005 IP 172.16.0.6.61811 > google-public-dns-a.google.com.domain: 27845+ A? dnl-01.geo.kaspersky.com. (42)
16:09:47.429070 IP 172.16.0.6.61811 > google-public-dns-b.google.com.domain: 27845+ A? dnl-01.geo.kaspersky.com. (42)
16:09:47.681133 IP 172.16.0.6.56590 > ip68-8-191-36.sd.sd.cox.net.43524: UDP, length 287
^C
93 packets captured
93 packets received by filter
0 packets dropped by kernel

Маршрутизация на сервере

route -n
[console]root@vps6:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
172.16.0.0 172.16.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[/console]
netstat -n
[console]root@vps6:~# netstat -n
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 10.0.1.9:22 95.128.47.39:14185 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 4 [ ] DGRAM 4426677 /dev/log
unix 2 [ ] DGRAM 6512398
unix 2 [ ] DGRAM 4426949
unix 3 [ ] STREAM CONNECTED 4426754
unix 3 [ ] STREAM CONNECTED 4426753[/console]

traceroute

traceroute google.com
[console]root@vps6:~# traceroute google.com
traceroute to google.com (173.194.39.131), 30 hops max, 60 byte packets
1 ouille47-39.aquaray.com (95.128.47.39) 0.033 ms 0.015 ms 0.013 ms
2 ge3-4.br1-th2.fr.aquaray.net (95.128.45.102) 1.050 ms 1.083 ms 1.143 ms
3 xe-10-2-0-421.par-gar-score-2-re0.interoute.net (195.81.233.65) 0.968 ms 0.948 ms 0.921 ms
4 ae0-0.par-gar-score-1-re0.interoute.net (212.23.42.25) 0.916 ms 0.895 ms 0.864 ms
5 74.125.50.105 (74.125.50.105) 1.312 ms 1.297 ms *
6 * 72.14.238.234 (72.14.238.234) 1.437 ms 6.055 ms
7 209.85.245.83 (209.85.245.83) 1.807 ms 1.747 ms 1.730 ms
8 72.14.235.14 (72.14.235.14) 10.985 ms 10.984 ms 10.964 ms
9 209.85.241.213 (209.85.241.213) 25.142 ms 25.842 ms 25.124 ms
10 72.14.234.253 (72.14.234.253) 26.419 ms 26.321 ms 26.638 ms
11 bud02s03-in-f3.1e100.net (173.194.39.131) 24.928 ms 26.011 ms 25.004 ms[/console]
traceroute yandex.com
[console]root@vps6:~# traceroute yandex.com
traceroute to yandex.com (213.180.204.62), 30 hops max, 60 byte packets
1 ouille47-39.aquaray.com (95.128.47.39) 0.018 ms 0.008 ms 0.008 ms
2 ge3-4.br1-th2.fr.aquaray.net (95.128.45.102) 1.818 ms 1.882 ms 1.961 ms
3 xe-10-2-0-421.par-gar-score-2-re0.interoute.net (195.81.233.65) 3.222 ms 3.216 ms 3.196 ms
4 ae0-0.par-gar-score-1-re0.interoute.net (212.23.42.25) 1.055 ms 0.991 ms 1.029 ms
5 ae1-0.lon-004-score-1-re1.interoute.net (212.23.42.22) 20.107 ms 20.099 ms *
6 * linx-224.retn.net (195.66.224.193) 7.612 ms 7.601 ms
7 ae2-9.RT.TC2.AMS.NL.retn.net (87.245.233.97) 11.519 ms 11.900 ms 11.820 ms
8 GW-Yandex.retn.net (87.245.246.14) 12.265 ms 12.287 ms 12.257 ms
9 gangut-xe-0-0-1-982.yndx.net (213.180.213.115) 46.244 ms 46.241 ms 46.223 ms
10 marionetka-xe-1-3-0-982.yndx.net (213.180.213.127) 59.892 ms gangut-xe-0-0-3.yndx.net (213.180.213.0) 59.685 ms marionetka-xe-1-3-0-982.yndx.net (213.180.213.127) 59.656 ms
11 * * *
12 myt4-c1-ae1.yndx.net (87.250.239.151) 57.157 ms myt4-c1-ae2.yndx.net (87.250.239.153) 57.473 ms iva3-c1-ae2.yndx.net (213.180.213.53) 59.595 ms
13 yandex.com (213.180.204.62) 59.516 ms 59.511 ms 57.289 ms[/console]

На Windows 7


ipconfig /all при обычном подключении (без VPN)

ipconfig /all
[console]Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Admin>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : Admin-PC
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : Гибридный
IP-маршрутизация включена . . . . : Нет
WINS-прокси включен . . . . . . . : Нет

Ethernet adapter VPN_softether - VPN Client:

Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : VPN Client Adapter - VPN_softether
Физический адрес. . . . . . . . . : 00-AC-78-45-A4-68
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да

Ethernet adapter Подключение по локальной сети 3:

Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : TAP-Windows Adapter V9 #8
Физический адрес. . . . . . . . . : 00-FF-9C-0A-A2-0A
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да

Ethernet adapter Подключение по локальной сети 2:

Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Marvell Yukon 88E8056 PCI-E Gigabit Ether
net Controller #2
Физический адрес. . . . . . . . . : 00-1F-C6-50-89-C3
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да

Ethernet adapter Подключение по локальной сети:

DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Marvell Yukon 88E8056 PCI-E Gigabit Ether
net Controller
Физический адрес. . . . . . . . . : 00-1F-C6-50-89-C2
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
IPv4-адрес. . . . . . . . . . . . : 192.168.1.2(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз. . . . . . . . . : 192.168.1.1
DNS-серверы. . . . . . . . . . . : 8.8.8.8
8.8.4.4
NetBios через TCP/IP. . . . . . . . : Включен

Ethernet adapter VirtualBox Host-Only Network:

DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
Физический адрес. . . . . . . . . : 08-00-27-00-70-A0
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да
Автонастройка IPv4-адреса . . . . : 169.254.162.66(Основной)
Маска подсети . . . . . . . . . . : 255.255.0.0
Основной шлюз. . . . . . . . . :
DNS-серверы. . . . . . . . . . . : 5.104.108.204
NetBios через TCP/IP. . . . . . . . : Включен

C:\Users\Admin>[/console]

route print при обычном подключении (без VPN)

route print
[console]Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Admin>route print
===========================================================================
Список интерфейсов
19...00 ac 78 45 a4 68 ......VPN Client Adapter - VPN_softether
17...00 ff 9c 0a a2 0a ......TAP-Windows Adapter V9 #8
12...00 1f c6 50 89 c3 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Contr
oller #2
11...00 1f c6 50 89 c2 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Contr
oller
16...08 00 27 00 70 a0 ......VirtualBox Host-Only Ethernet Adapter
1...........................Software Loopback Interface 1
===========================================================================

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 276
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
169.254.0.0 255.255.0.0 On-link 169.254.162.66 276
169.254.162.66 255.255.255.255 On-link 169.254.162.66 276
169.254.255.255 255.255.255.255 On-link 169.254.162.66 276
192.168.1.0 255.255.255.0 On-link 192.168.1.2 276
192.168.1.2 255.255.255.255 On-link 192.168.1.2 276
192.168.1.255 255.255.255.255 On-link 192.168.1.2 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 169.254.162.66 276
224.0.0.0 240.0.0.0 On-link 192.168.1.2 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 169.254.162.66 276
255.255.255.255 255.255.255.255 On-link 192.168.1.2 276
===========================================================================
Постоянные маршруты:
Сетевой адрес Маска Адрес шлюза Метрика
0.0.0.0 0.0.0.0 192.168.1.1 По умолчанию
===========================================================================

IPv6 таблица маршрута
===========================================================================
Активные маршруты:
Метрика Сетевой адрес Шлюз
1 306 ::1/128 On-link
1 306 ff00::/8 On-link
===========================================================================
Постоянные маршруты:
Отсутствует

C:\Users\Admin>[/console]

tracert google.com при обычном подключении (без VPN)

tracert google.com
[console]Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Admin>tracert google.com

Трассировка маршрута к google.com [212.188.7.242]
с максимальным числом прыжков 30:

1 1 ms <1 мс <1 мс 192.168.1.1
2 21 ms 21 ms 21 ms 10.117.128.1
3 24 ms 22 ms 19 ms 10.254.246.53
4 21 ms 19 ms 19 ms 10.109.11.10
5 22 ms 23 ms 22 ms ss-cr04-be12-51.msk.stream-internet.net [212.188
.1.5]
6 24 ms 22 ms 19 ms 195.34.59.106
7 31 ms 30 ms 35 ms cache.google.com [212.188.7.242]

Трассировка завершена.

C:\Users\Admin>[/console]

tracert yandex.com при обычном подключении (без VPN)

tracert yandex.com
[console]Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Admin>tracert yandex.com

Трассировка маршрута к yandex.com [213.180.204.62]
с максимальным числом прыжков 30:

1 1 ms <1 мс <1 мс 192.168.1.1
2 18 ms 19 ms 19 ms 10.117.128.1
3 23 ms 23 ms 23 ms 10.254.246.53
4 21 ms 24 ms 22 ms ss-cr04-be12-51.msk.stream-internet.net [212.188
.1.5]
5 21 ms 23 ms 19 ms m9-cr04-be9.77.msk.stream-internet.net [195.34.5
9.249]
6 19 ms 18 ms 20 ms m9-cr02-po6.msk.stream-internet.net [195.34.59.2
42]
7 21 ms 19 ms 19 ms Yandex-m9.msk.stream-internet.net [195.34.36.30]

8 21 ms 19 ms * fol2-c4-ae2.yndx.net [87.250.239.41]
9 21 ms 19 ms 19 ms yandex.com [213.180.204.62]

Трассировка завершена.

C:\Users\Admin>[/console]

ipconfig /all при подключении через VPN

ipconfig /all
[console]Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Admin>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : Admin-PC
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : Гибридный
IP-маршрутизация включена . . . . : Нет
WINS-прокси включен . . . . . . . : Нет

Ethernet adapter VPN_softether - VPN Client:

Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : VPN Client Adapter - VPN_softether
Физический адрес. . . . . . . . . : 00-AC-78-45-A4-68
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да

Ethernet adapter Подключение по локальной сети 3:

DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : TAP-Windows Adapter V9 #8
Физический адрес. . . . . . . . . : 00-FF-9C-0A-A2-0A
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да
IPv4-адрес. . . . . . . . . . . . : 172.16.0.6(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.252
Аренда получена. . . . . . . . . . : 15 февраля 2014 г. 18:52:07
Срок аренды истекает. . . . . . . . . . : 15 февраля 2015 г. 18:52:06
Основной шлюз. . . . . . . . . :
DHCP-сервер. . . . . . . . . . . : 172.16.0.5
DNS-серверы. . . . . . . . . . . : 8.8.8.8
8.8.4.4
NetBios через TCP/IP. . . . . . . . : Включен

Ethernet adapter Подключение по локальной сети 2:

Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Marvell Yukon 88E8056 PCI-E Gigabit Ether
net Controller #2
Физический адрес. . . . . . . . . : 00-1F-C6-50-89-C3
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да

Ethernet adapter Подключение по локальной сети:

DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Marvell Yukon 88E8056 PCI-E Gigabit Ether
net Controller
Физический адрес. . . . . . . . . : 00-1F-C6-50-89-C2
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
IPv4-адрес. . . . . . . . . . . . : 192.168.1.2(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз. . . . . . . . . : 192.168.1.1
DNS-серверы. . . . . . . . . . . : 8.8.8.8
8.8.4.4
NetBios через TCP/IP. . . . . . . . : Включен

Ethernet adapter VirtualBox Host-Only Network:

DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
Физический адрес. . . . . . . . . : 08-00-27-00-70-A0
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да
Автонастройка IPv4-адреса . . . . : 169.254.162.66(Основной)
Маска подсети . . . . . . . . . . : 255.255.0.0
Основной шлюз. . . . . . . . . :
DNS-серверы. . . . . . . . . . . : 5.104.108.204
NetBios через TCP/IP. . . . . . . . : Включен

C:\Users\Admin>[/console]

route print при подключении через VPN

route print
[console]Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Admin>route print
===========================================================================
Список интерфейсов
19...00 ac 78 45 a4 68 ......VPN Client Adapter - VPN_softether
17...00 ff 9c 0a a2 0a ......TAP-Windows Adapter V9 #8
12...00 1f c6 50 89 c3 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Contr
oller #2
11...00 1f c6 50 89 c2 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Contr
oller
16...08 00 27 00 70 a0 ......VirtualBox Host-Only Ethernet Adapter
1...........................Software Loopback Interface 1
===========================================================================

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 276
0.0.0.0 128.0.0.0 172.16.0.5 172.16.0.6 30
95.128.47.39 255.255.255.255 192.168.1.1 192.168.1.2 20
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
128.0.0.0 128.0.0.0 172.16.0.5 172.16.0.6 30
169.254.0.0 255.255.0.0 On-link 169.254.162.66 276
169.254.162.66 255.255.255.255 On-link 169.254.162.66 276
169.254.255.255 255.255.255.255 On-link 169.254.162.66 276
172.16.0.0 255.255.255.0 172.16.0.5 172.16.0.6 30
172.16.0.4 255.255.255.252 On-link 172.16.0.6 286
172.16.0.6 255.255.255.255 On-link 172.16.0.6 286
172.16.0.7 255.255.255.255 On-link 172.16.0.6 286
192.168.1.0 255.255.255.0 On-link 192.168.1.2 276
192.168.1.2 255.255.255.255 On-link 192.168.1.2 276
192.168.1.255 255.255.255.255 On-link 192.168.1.2 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 169.254.162.66 276
224.0.0.0 240.0.0.0 On-link 172.16.0.6 286
224.0.0.0 240.0.0.0 On-link 192.168.1.2 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 169.254.162.66 276
255.255.255.255 255.255.255.255 On-link 172.16.0.6 286
255.255.255.255 255.255.255.255 On-link 192.168.1.2 276
===========================================================================
Постоянные маршруты:
Сетевой адрес Маска Адрес шлюза Метрика
0.0.0.0 0.0.0.0 192.168.1.1 По умолчанию
===========================================================================

IPv6 таблица маршрута
===========================================================================
Активные маршруты:
Метрика Сетевой адрес Шлюз
1 306 ::1/128 On-link
1 306 ff00::/8 On-link
===========================================================================
Постоянные маршруты:
Отсутствует

C:\Users\Admin>[/console]

К интернету подключаюсь через ADSL модем ZTE ZXDSL 831AII

Настройки сети
#366953

traceroute покажите при подключённом VPN

#366954

Вам поможет ток bridge.

#366974
"Kettler" написал:
traceroute покажите при подключённом VPN

traceroute на сервере при подключённом VPN

traceroute google.com
[console]root@vps6:~# traceroute google.com
traceroute to google.com (173.194.39.161), 30 hops max, 60 byte packets
1 ouille47-39.aquaray.com (95.128.47.39) 0.055 ms 0.016 ms 0.015 ms
2 ge3-5.br1-th2.fr.aquaray.net (95.128.45.98) 0.643 ms 0.692 ms 0.747 ms
3 xe-10-2-0-421.par-gar-score-2-re0.interoute.net (195.81.233.65) 1.210 ms 1.214 ms 1.192 ms
4 ae0-0.par-gar-score-1-re0.interoute.net (212.23.42.25) 1.170 ms 1.135 ms 1.124 ms
5 74.125.50.105 (74.125.50.105) 1.542 ms 1.527 ms 1.500 ms
6 72.14.238.234 (72.14.238.234) 1.648 ms 72.14.238.228 (72.14.238.228) 1.555 ms 72.14.238.234 (72.14.238.234) 1.292 ms
7 209.85.245.70 (209.85.245.70) 1.341 ms 1.398 ms 1.352 ms
8 72.14.235.16 (72.14.235.16) 11.068 ms 10.753 ms 10.849 ms
9 72.14.234.10 (72.14.234.10) 24.800 ms 25.047 ms 26.478 ms
10 72.14.234.63 (72.14.234.63) 26.289 ms 25.929 ms 26.612 ms
11 bud02s04-in-f1.1e100.net (173.194.39.161) 24.658 ms 25.166 ms 25.708 ms[/console]
traceroute yandex.com
[console]root@vps6:~# traceroute yandex.com
traceroute to yandex.com (213.180.204.62), 30 hops max, 60 byte packets
1 ouille47-39.aquaray.com (95.128.47.39) 0.311 ms 0.020 ms 0.014 ms
2 ge3-4.br1-th2.fr.aquaray.net (95.128.45.102) 1.079 ms 1.028 ms 0.981 ms
3 xe-10-2-0-421.par-gar-score-2-re0.interoute.net (195.81.233.65) 0.688 ms 0.576 ms 0.610 ms
4 ae0-0.par-gar-score-1-re0.interoute.net (212.23.42.25) 0.844 ms 0.836 ms 0.844 ms
5 ae1-0.lon-004-score-1-re1.interoute.net (212.23.42.22) 7.215 ms 7.296 ms 7.263 ms
6 linx-224.retn.net (195.66.224.193) 7.423 ms 7.708 ms 7.638 ms
7 ae2-9.RT.TC2.AMS.NL.retn.net (87.245.233.97) 11.557 ms 11.676 ms 11.641 ms
8 GW-Yandex.retn.net (87.245.246.14) 12.057 ms 11.984 ms 12.003 ms
9 gangut-xe-0-0-1-982.yndx.net (213.180.213.115) 46.072 ms 46.088 ms 46.063 ms
10 gangut-xe-0-0-3.yndx.net (213.180.213.0) 60.196 ms 60.117 ms marionetka-xe-1-3-0-982.yndx.net (213.180.213.127) 60.060 ms
11 * * *
12 myt4-c1-ae1.yndx.net (87.250.239.151) 57.330 ms iva3-c1-ae2.yndx.net (213.180.213.53) 60.044 ms iva3-c1-ae1.yndx.net (213.180.213.51) 58.878 ms
13 yandex.com (213.180.204.62) 57.237 ms 57.299 ms 59.456 ms[/console]

Попробовал перевести в bridge. Настраивал по оф. руководству http://openvpn.net/index.php/open-source/documentation/miscellaneous/76-ethernet-bridging.html

Установил пакет bridge-utils

Обновил server.conf

server.conf
text
local 10.0.1.9
port 923
proto tcp
dev tap0
dev-node /dev/tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
ifconfig-pool-persist ipp.txt
server-bridge 192.168.8.4 255.255.255.0 192.168.8.128 192.168.8.254
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
client-to-client
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
log /var/log/openvpn.log
verb 3
mute 20

Скопировал из sample-scripts скрипт для запуска bridge-start в папку /etc/init.d/

В скрипте bridge-start изменил только eth="eth0" на eth="venet0"

Теперь он вот такой
text
#!/bin/sh

################################# # Set up Ethernet bridge on Linux # Requires: bridge-utils #################################

# Define Bridge Interface br="br0"

# Define list of TAP interfaces to be bridged, # for example tap="tap0 tap1 tap2". tap="tap0"

# Define physical ethernet interface to be bridged # with TAP interface(s) above. eth="venet0" eth_ip="192.168.8.4" eth_netmask="255.255.255.0" eth_broadcast="192.168.8.255"

for t in $tap; do openvpn --mktun --dev $t done

brctl addbr $br brctl addif $br $eth

for t in $tap; do brctl addif $br $t done

for t in $tap; do ifconfig $t 0.0.0.0 promisc up done

ifconfig $eth 0.0.0.0 promisc up

ifconfig $br $eth_ip netmask $eth_netmask broadcast $eth_broadcast

В руководстве написано что нужно запускать в такой последовательности

The OpenVPN bridge can now be started and stopped using this sequence::
  • run bridge-start
  • run openvpn
  • stop openvpn
  • run bridge-stop

Попробовал так:

text
service openvpn stop
sh /etc/init.d/bridge-start

После запуска скрипта sh /etc/init.d/bridge-start

[console]root@vps6:~# sh /etc/init.d/bridge-start
Mon Feb 17 16:26:10 2014 Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Mon Feb 17 16:26:10 2014 Cannot ioctl TUNSETPERSIST(1) tap0: Bad file descriptor (errno=9)
Mon Feb 17 16:26:10 2014 Exiting
add bridge failed: Invalid argument
bridge br0 does not exist!
interface tap0 does not exist!
SIOCSIFADDR: No such device
tap0: ERROR while getting interface flags: No such device
tap0: ERROR while getting interface flags: No such device
tap0: ERROR while getting interface flags: No such device
SIOCSIFADDR: No such device
br0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
br0: ERROR while getting interface flags: No such device[/console]

Скрипт не может найти TUN/TAP устройство потому что оно расположено у меня не в /dev/net/tun а просто в /dev/tun
Где в скрипте исправить путь к TUN/TAP устройству? Скрипт выше под спойлером "- Теперь он вот такой"

#367547

Добавил в скрипт

text
--dev-node /dev/tun

Скрипт устройство TUN теперь находит.
Но bridge после запуска скрипта не создаётся

text
add bridge failed: Invalid argument

Скрипт я использовал уже готовый.
Изменил только eth="eth0" на eth="venet0"
И добавил путь к устройству TUN.

Вот скрипт после изменений

text
#!/bin/sh

################################# # Set up Ethernet bridge on Linux # Requires: bridge-utils #################################

# Define Bridge Interface br="br0"

# Define list of TAP interfaces to be bridged, # for example tap="tap0 tap1 tap2". tap="tap0"

# Define physical ethernet interface to be bridged # with TAP interface(s) above. eth="venet0" eth_ip="192.168.8.4" eth_netmask="255.255.255.0" eth_broadcast="192.168.8.255"

for t in $tap; do openvpn --mktun --dev-node /dev/tun $t done

brctl addbr $br brctl addif $br $eth

for t in $tap; do brctl addif $br $t done

for t in $tap; do ifconfig $t 0.0.0.0 promisc up done

ifconfig $eth 0.0.0.0 promisc up

ifconfig $br $eth_ip netmask $eth_netmask broadcast $eth_broadcast

Запускаю его, и bridge не создаётся


[console]root@vps6:~# sh /etc/init.d/bridge-start
Wed Feb 19 21:05:43 2014 TUN/TAP device tun1 opened
Wed Feb 19 21:05:43 2014 Persist state set to: ON
add bridge failed: Invalid argument
bridge br0 does not exist!
interface tap0 does not exist!
SIOCSIFADDR: No such device
tap0: ERROR while getting interface flags: No such device
tap0: ERROR while getting interface flags: No such device
tap0: ERROR while getting interface flags: No such device
SIOCSIFADDR: No such device
br0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
br0: ERROR while getting interface flags: No such device[/console]

Какой аргумент нужно исправить?

#367972

Оказалось что создание bridge в OpenVZ не поддерживается.

#368006

Malk, мы так долго видим как ты мучаешься с VPN.
Пожалуйста, когда найдешь решение, напиши его здесь.

Хотя по моему у тебя проблема с VPS - кастрированная тачка.

#368381
"AlfaStriker" написал:
Хотя по моему у тебя проблема с VPS - кастрированная тачка.

Да, в этом и была основная проблема. Мне включили поддержку модуля NAT в Iptables и у меня заработал OpenVPN. :)

Войдите или зарегистрируйтесь, чтобы ответить.