Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » OpenVPN

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138

Открыть новую тему     Написать ответ в эту тему

WarlockNT



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема в Программах



OpenVPN - свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами находящимися за NAT-firewall без необходимости изменения его настроек. OpenVPN была создана Джеймсом Йонаном (James Yonan) и распространяется под лицензией GNU GPL.

Официальный сайт
Страница загрузки
OpenVPN GUI for Windows || The Windows installers are bundled with OpenVPN-GUI
Настройка OpenVPN сервера под Windows
Документация (на английском)
OpenVPN Windows HowTo (на английском)
OpenVPN HowTo (на русском)
Документация на русском
OpenVPN for PocketPC


FAQ
Генерация сертификатов и ключей - сертификаты и ключи нужны только при TLS-аутентификации (--tls-server или --tls-client)
Как прописать сертификаты прямо в конфиг клиента.
• Разрешить запуск и остановку службы openvpnservice обычным пользователям без прав администратора можно бесплатной утилитой svcadmin (см. "Демонстрационные программы", зеркало).

Всего записей: 210 | Зарегистр. 20-01-2003 | Отправлено: 07:48 01-08-2005 | Исправлено: shrmn, 11:53 29-05-2022
fakintosh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстате как устроено у провайдера такое дело как лимитированный доступ в интернет если незаплочено за интернет за месяц?? У моего пол часа работает интернет, полчаса кидает в такую стенку и соответственно через 80 порт доступа в интернет нет, но через 443 порт всё работает и соответственно можно сидеть в интернете через OpenVPN.

----------
Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

Всего записей: 2156 | Зарегистр. 02-01-2009 | Отправлено: 12:01 09-05-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fakintosh
ну лол провайдер, что сказать) Обычно это рубится на сетевом уровне, тупо блокируя Ваш IP для выхода наружу, а не подменой запроса.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 12:36 09-05-2012
fakintosh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
да не тут типо так:
выставлен счёт за этот месяц, заплатить до 10 числа;
начиная со следущего месяца генерится новый счёт, за прошлый неуплоченный месяц + за этот, интернет работает ограниченно;
если за 2 месяца незаплочено то тогда уже блочится IP начиная опять со следующего месяца.
То есть схема такая:
1.мес - заплати до 10 или потеряешь скидку если заплатишь после
2.мес - незаплатил?? ок сиди с ограничением в интернете (легко можно обойти через OpenVPN)
3.мес - незаплатил за 2 месяца сцуко???? вот тут и блокируется IP

----------
Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

Всего записей: 2156 | Зарегистр. 02-01-2009 | Отправлено: 12:47 09-05-2012
InetSar777

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если я правильно помню, то нельзя поднять впн поверх другого впна с таким же типом шифрования.
Неправильно помните, можно. Вопрос только как на одной машине все запустить. Сейчас приходится делать используя дополнительный сервер, но это неудобно.

Всего записей: 44 | Зарегистр. 01-10-2010 | Отправлено: 09:47 12-05-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
InetSar777

Цитата:
Цитата:
Цитата:
если я правильно помню, то нельзя поднять впн поверх другого впна с таким же типом шифрования.
Неправильно помните, можно. Вопрос только как на одной машине все запустить. Сейчас приходится делать используя дополнительный сервер, но это неудобно.
Я вообще не особо понимаю в чём могут быть проблемы? Запускай сколько угодно копий OpenVPN и с каким угодно типом шифрования и даже с одним и тем же клиентским сертификатом.
Что мешает-то? Проверить мне такое негде, а поднимать тестовый стенд, даже на виртуалках не охота, посему расскажите в чём собственно затыка?

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 10:16 12-05-2012 | Исправлено: Alukardd, 10:17 12-05-2012
Small_green_yojik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
В линуксах, пока, чайник, попрошу сильно не пинать.
На Debian были подняты два маршрутизатора (офис и удаленный офис).
На каждом серваке две сетевушки: одна-локалка, вторая-внешка.
Сервак офис: 192.168.0.1
Сервак уОфис (удаленный офис): 192.168.0.70
При подключении в уОфисе tap превращается в бридж. В офисе, аналогично, бридж.
 
Проблема: все стабильно работало до вчера... Сегодня при подключении клиент не получает ip по dhcp (в поле virtual ip виден только mac). По логам не вижу даже попыток получения.
 
Подскажите куда копать.
Буду благодарен за помощь.
 
П.С.: на клиенте iptables закрыто все. ssh был через ovpn, так что добраться до клиента, пока, не представляется возможным...
Грешил на сервере на, опять же, iptables отрывал все - dhcp, так же не отработал.

Всего записей: 214 | Зарегистр. 18-05-2009 | Отправлено: 14:20 15-05-2012
hda0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кому нибудь удалось запустить овпн на фс16?
сначало у меня была свистопляска вокруг модуля tun.
при попытке грузануть сообщало:
May 15 15:46:03 waxik kernel: [ 2110.414528] tun: Universal TUN/TAP device driver, 1.6
May 15 15:46:03 waxik kernel: [ 2110.414544] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
May 15 15:46:16 waxik kernel: [ 2122.855135] Loading kernel module for a network device with CAP_SYS_MODULE (deprecated).  Use CAP_NET_ADMIN and alias netdev-tun instead
 
но загружалось ядро. овпн сервер отказывался грузиться.
при попытке поднять девайс, ругался:
[root@waxik ~]# /sbin/ip link set dev tun0 up mtu 1500
Cannot find device "tun0"
[root@waxik ~]# /sbin/ip addr add dev tun0 local 15.238.104.97 peer 15.238.104.98                                    
Cannot find device "tun0"
 
ладно, пояндексил, нашёл ответ что в новом ядре  3.2.16 произошли изменения, и надо в /etc/modprobe.d/dist.conf     добавить "alias netdev-tun tun"
добавил. ядро грузанулось без каких либо негативных сообщений:
May 15 16:01:21 waxik kernel: [ 3025.524875] tun: Universal TUN/TAP device driver, 1.6
May 15 16:01:21 waxik kernel: [ 3025.524943] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
 
но овпн сервер по прежнему не стартует:
Tue May 15 15:40:01 2012 us=634145 /sbin/ip link set dev tun0 up mtu 1500
Tue May 15 15:40:01 2012 us=635970 /sbin/ip addr add dev tun0 local 15.238.104.97 peer 15.238.104.98
Tue May 15 15:40:01 2012 us=637212 ./openvpn.up tun0 1500 1573 15.238.104.97 15.238.104.98 init
SIOCDELRT: No such process
SIOCDELRT: No such device
RTNETLINK answers: No such process
Tue May 15 15:40:01 2012 us=702814 WARNING: Failed running command (--up/--down): external program exited with error status: 2
Tue May 15 15:40:01 2012 us=702866 Exiting
 
в ручную так же:
[root@waxik ~]# /sbin/ip link set dev tun0 up mtu 1500
Cannot find device "tun0"
[root@waxik ~]# /sbin/ip addr add dev tun0 local 15.238.104.97 peer 15.238.104.98
Cannot find device "tun0"
 
есть идеи?

Всего записей: 158 | Зарегистр. 28-02-2005 | Отправлено: 15:10 15-05-2012
InetSar777

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С двумя ВПН разобрался, А по этому вопросу что посоветуете? Как прописать правила фаервола и поднять НАТ после поднятия ВПН?
Если все прописать в rc.conf и правила в rc.firewall то так, как интерфейс не поднят, правила не прописывается, НАТ не поднимается. Если поднять руками, после поднятия ВПН, то после разрыва связи, пока НАТ не рестартанешь, ничего не пашет. Можно конечно скрипт написать, но криво это.

Всего записей: 44 | Зарегистр. 01-10-2010 | Отправлено: 15:41 15-05-2012 | Исправлено: InetSar777, 15:44 15-05-2012
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я так понял фря ?
 
создай интерфейс при загрузке системы
 
/etc/rc.conf
cloned_interfaces="bridge0 tap0 tun0"
 
названия интерфейсов добавить по вкусу

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 16:05 15-05-2012
InetSar777

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
фря.
Пробовал добавлять как писал и в /etc/defaults/rc.conf
интерфейсы есть, но в фаерволе нет правила  divert 8668 ip from any to any via tap0
и НАТ не поднимается.
 

Всего записей: 44 | Зарегистр. 01-10-2010 | Отправлено: 16:36 15-05-2012
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1) в default лезть не стоить однозначо
2) чтобы работал диверт надо пересобирать ядро, насколько я знаю. С ipfw не работаю, поэтому как там на самом деле хз

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 17:26 15-05-2012
InetSar777

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
divert работает, если после поднятия ВПН его прописать.
Точнее так, после поднятия ВПН достаточно вручную запустить /etc/rc.firewall в которм прописано
ipfw='/sbin/ipfw -q'                                
${ipfw} -f flush                                    
${ipfw} add divert natd all from any to any via tap0
${ipfw} add allow all from any to any                
 
и /etc/rc.local в которм одна строка natd -n tun0
 
После пропадания связи надо НАТ перезапускать.

Всего записей: 44 | Зарегистр. 01-10-2010 | Отправлено: 17:31 15-05-2012 | Исправлено: InetSar777, 17:34 15-05-2012
mila22

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
люди подскажите где ошибка  
 
Sun May 20 18:33:32 2012 OpenVPN 2.2.2 Win32-MSVC++ [SSL] [LZO2] [PKCS11] built on Dec 15 2011
Sun May 20 18:33:32 2012 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Sun May 20 18:33:32 2012 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Sun May 20 18:33:33 2012 LZO compression initialized
Sun May 20 18:33:33 2012 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Sun May 20 18:33:33 2012 Socket Buffers: R=[8192->8192] S=[8192->8192]
Sun May 20 18:33:33 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Sun May 20 18:33:33 2012 Local Options hash (VER=V4): '41690919'
Sun May 20 18:33:33 2012 Expected Remote Options hash (VER=V4): '530fdded'
Sun May 20 18:33:33 2012 UDPv4 link local: [undef]
Sun May 20 18:33:33 2012 UDPv4 link remote: xxxxxxxxxxx:1194
Sun May 20 18:33:35 2012 TLS: Initial packet from xxxxxxxxx:1194, sid=54eceae1 7d06de00
Sun May 20 18:33:36 2012 VERIFY OK: depth=1, /C=RU/ST=RU/L=Izhevsk/O=ITS/CN=ITS_CA/emailAddress=
Sun May 20 18:33:36 2012 VERIFY OK: depth=0, /C=RU/ST=RU/L=Izhevsk/O=ITS/CN=server/emailAddress=
Sun May 20 18:33:36 2012 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Sun May 20 18:33:36 2012 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Sun May 20 18:33:36 2012 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Sun May 20 18:33:36 2012 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Sun May 20 18:33:36 2012 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Sun May 20 18:33:36 2012 [server] Peer Connection Initiated with xxxxxxxxxx:1194
Sun May 20 18:33:39 2012 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)
Sun May 20 18:33:39 2012 PUSH: Received control message: 'PUSH_REPLY,route 10.18.0.0 255.255.0.0,route 10.10.10.0 255.255.255.0,topology net30,ping 10,ping-restart 120,route 10.18.0.0 255.255.0.0,route 192.168.3.0 255.255.255.0,ifconfig 10.10.10.6 10.10.10.5'
Sun May 20 18:33:39 2012 OPTIONS IMPORT: timers and/or timeouts modified
Sun May 20 18:33:39 2012 OPTIONS IMPORT: --ifconfig/up options modified
Sun May 20 18:33:39 2012 OPTIONS IMPORT: route options modified
Sun May 20 18:33:39 2012 ROUTE default_gateway=46.147.161.2
Sun May 20 18:33:39 2012 TAP-WIN32 device [Подключение по локальной сети 2] opened: \\.\Global\{2627E4BF-1FE1-4E52-90A9-8322917CCC08}.tap
Sun May 20 18:33:39 2012 TAP-Win32 Driver Version 9.9  
Sun May 20 18:33:39 2012 TAP-Win32 MTU=1500
Sun May 20 18:33:39 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 10.10.10.6/255.255.255.252 on interface {2627E4BF-1FE1-4E52-90A9-8322917CCC08} [DHCP-serv: 10.10.10.5, lease-time: 31536000]
Sun May 20 18:33:39 2012 Successful ARP Flush on interface [15] {2627E4BF-1FE1-4E52-90A9-8322917CCC08}
Sun May 20 18:33:44 2012 TEST ROUTES: 4/4 succeeded len=4 ret=1 a=0 u/d=up
Sun May 20 18:33:44 2012 C:\WINDOWS\system32\route.exe ADD 10.18.0.0 MASK 255.255.0.0 10.10.10.5
Sun May 20 18:33:45 2012 ROUTE: route addition failed using CreateIpForwardEntry: Неверны один или несколько аргументов.   [status=160 if_index=15]
Sun May 20 18:33:45 2012 Route addition via IPAPI failed [adaptive]
Sun May 20 18:33:45 2012 Route addition fallback to route.exe
 ЋЉ
Sun May 20 18:33:46 2012 C:\WINDOWS\system32\route.exe ADD 10.10.10.0 MASK 255.255.255.0 10.10.10.5
Sun May 20 18:33:47 2012 ROUTE: route addition failed using CreateIpForwardEntry: Неверны один или несколько аргументов.   [status=160 if_index=15]
Sun May 20 18:33:47 2012 Route addition via IPAPI failed [adaptive]
Sun May 20 18:33:47 2012 Route addition fallback to route.exe
 
 
и сам конфиг  
 cat server.conf
port 1194
proto udp
tls-server
dev tun   # используем тип тунеля для интерента ,tap  для eternet
ca ca.crt  # наши сертификаты
cert server.crt
key server.key
dh dh1024.pem
server 10.10.10.0 255.255.255.0  # собственно наша виртуальная сеть
ifconfig-pool-persist ipp.txt
keepalive 10 120 # пинг каждые 10 сек для поддержания канала связи
comp-lzo # сжатие трафика
max-clients 10 # указываем максимальное кол-во клиентов
persist-key
persist-tun
status openvpn-status.log
log /var/log/openvpn.log
verb 3 # уровень болтливости записей в логи
#local 10.18.112.209 # ип на котором будет слушать порт openvpn сервер
push "route 10.18.0.0 255.255.0.0"
client-to-client
client-config-dir /etc/openvpn/ccd
#route 192.168.3.0 255.255.255.0
#route 192.168.2.0 255.255.255.0

Всего записей: 487 | Зарегистр. 28-12-2006 | Отправлено: 18:44 20-05-2012
X_Factor

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mila22
 
Наверное запускаете OpenVPN под Windows 2008 или Windows 7
тогда необходимо добавить в конфиг строки
 

Код:
route-method exe  
route-delay 3

Всего записей: 247 | Зарегистр. 23-01-2002 | Отправлено: 20:19 20-05-2012
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mila22 Странная какая-то конфигурация. На сервере - tun, на клиенте - tap.
Неудивительно, что не работает как надо.
Ты уж определись. Либо на клиенте также tun, либо на сервере делай tap, бриджуй tap и эзернет, и выдавай клиенту адрес из  10.18.0.0 255.255.0.0. Тогда и push route не понадобится.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 20:37 20-05-2012
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1) колиента нужно запускать правой кнопочкой мыши, запустить от имени администратора. Только администратор может поменять таблицу маршрутизации
 
2) на винде драйвер универсальный - тун-а нету. И для роутинга, и для бриджа - все одно тар

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 23:21 20-05-2012
SevereK20

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, подскажите пожалуйста - можно ли средствами OpenVPN поднять VPN на компе, у которого статический внешний IP-адрес таким образом, чтобы на клиенте постоянно не приходилось менять настройки.
Спасибо.

Всего записей: 7699 | Зарегистр. 07-05-2010 | Отправлено: 10:21 23-05-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SevereK20
А почему их вообще надо было менять? Или у OpenVPN сервера динамический адрес? Тогда по dns имени можно подключатся, соответственно нужно использовать dyn.dns.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 11:43 23-05-2012
SevereK20

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
Динамический IP-адрес инета на сервере. Т.е. при каждом реконнекте к инету будет новый IP... вот я и хочу узнать заранее, перед тем как ставить - не придется ли каждый раз менять настройки на клиенте VPN?
Или же в OpenVPN выдается какое-то уникальное имя, которое никак не привязывается к внешнему IP на сервере?

Всего записей: 7699 | Зарегистр. 07-05-2010 | Отправлено: 11:50 23-05-2012
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Или же в OpenVPN выдается какое-то уникальное имя, которое никак не привязывается к внешнему IP на сервере?

нет - это не тимвьювер, это другой сервис. И он зависит только от тебя лично и твоих параметров - и ни от каких серверов больше.
 
Добавлено:

Цитата:
Господа, подскажите пожалуйста - можно ли средствами OpenVPN поднять VPN на компе, у которого статический внешний IP-адрес таким образом, чтобы на клиенте постоянно не приходилось менять настройки.  
 Спасибо.

 
а что мешает поднять впн в другую сторону? не с клиента на сервер -  а наоборот, с сервера на клиента? Конфиг подкинуть да сервис включить в автостарт

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 12:23 23-05-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » OpenVPN


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru