[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]
Напомню кратко что нужно. Установил 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.*.*.*.
Внутренний 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 и попытки загрузки этих сайтов
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-прокси включен . . . . . . . : Нет
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-прокси включен . . . . . . . : Нет
[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]
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
В руководстве написано что нужно запускать в такой последовательности
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 устройству? Скрипт выше под спойлером "- Теперь он вот такой"
Скрипт устройство 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
[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]