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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
LaVladimir

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

Цитата:
стоит сетевой экран от Dr Web., но его отклбчение тоже проблем не решило

он вообще глючный... для эксперимента попробуйте временно полностью удалить DrWeb.

Всего записей: 683 | Зарегистр. 03-02-2007 | Отправлено: 13:13 18-03-2012 | Исправлено: LaVladimir, 13:18 18-03-2012
sunic

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

Цитата:
он вообще глючный... для эксперимента попробуйте временно полностью удалить DrWeb

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

Всего записей: 27 | Зарегистр. 27-11-2006 | Отправлено: 14:54 18-03-2012
LaVladimir

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

Цитата:
Попробывал
просто отключить или полностью удалить с машины?

Всего записей: 683 | Зарегистр. 03-02-2007 | Отправлено: 15:03 18-03-2012
sunic

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

Цитата:
просто отключить или полностью удалить с машины?

Полное удаление Drweb, утилистой полного удаления продуктов DrWeb drw_remover.exe
В системном журнале в разделе DHCP все кратко илаконично Винда рапортует

Цитата:
Компьютеру не назначен адрес от сети (DHCP-сервером) для сетевого адаптера с сетевым адресом 0x00FFEE29D37E. Произошла следующая ошибка: 0x79. Компьютер будет пытаться получить для себя адрес от сервера сетевых адресов (DHCP-сервера).

Всего записей: 27 | Зарегистр. 27-11-2006 | Отправлено: 15:05 18-03-2012 | Исправлено: sunic, 15:18 18-03-2012
LaVladimir

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sunic а после удаления пробовали родной брандмауэр MS включить и переустановить клиент? Сами дополнительно ни каких служб "лишних" не отключали?  
Как эксперимент - подключали этот комп к другой сети/провайдеру - проверить работу клиента?

Всего записей: 683 | Зарегистр. 03-02-2007 | Отправлено: 15:43 18-03-2012 | Исправлено: LaVladimir, 15:43 18-03-2012
sunic

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

Цитата:
sunic а после удаления пробовали родной брандмауэр MS включить и переустановить клиент? Сами дополнительно ни каких служб "лишних" не отключали?  
Как эксперимент - подключали этот комп к другой сети/провайдеру - проверить работу клиента?

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

Всего записей: 27 | Зарегистр. 27-11-2006 | Отправлено: 15:48 18-03-2012
lomanosov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На Windows 2003 server поднял openvpn server ,подскажите что неправильно в конфигурации.
 
ключ и сертиф деле так
 
To generate TLS keys:
 
Create new empty index and serial files (once only)
1. vars
2. clean-all
 
Build a CA key (once only)
1. vars
2. build-ca
 
Build a DH file (for server side, once only)
1. vars
2. build-dh
 
Build a private key/certficate for the openvpn server
1. vars
2. build-key-server OpenVpn
 
server config
 
port 444
proto tcp
dev tun
server 10.10.0.0 255.255.0.0
ca D:\\sll\\ca.crt
cert D:\\sll\\OpenVPN.crt
key D:\\sll\\OpenVPN.key
dh D:\\sll\\dh1024.pem
 
clien на кпк
 
remote 10.203.228.33 444
client
proto tcp
nobind
dev tun
verb 3
ca "\\Program Files\\OpenVPN\\config\\ca.crt"
cert "\\Program Files\\OpenVPN\\config\\OpenVPN.crt"
key "\\Program Files\\OpenVPN\\config\\OpenVPN.key"
redirect-gateway
 
лог с серва
 
Wed Apr 04 09:44:41 2012 OpenVPN 2.1_rc20 i686-pc-mingw32 [SSL] [LZO2] [PKCS11] built on Oct 1 2009
Wed Apr 04 09:44:41 2012 WARNING: --keepalive option is missing from server config
Wed Apr 04 09:44:41 2012 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Wed Apr 04 09:44:42 2012 TAP-WIN32 device [Подключение по локальной сети 4] opened: \\.\Global\{10EE5B65-EB2B-41ED-A280-46C8FC3A88E3}.tap
Wed Apr 04 09:44:42 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 10.10.0.1/255.255.255.252 on interface {10EE5B65-EB2B-41ED-A280-46C8FC3A88E3} [DHCP-serv: 10.10.0.2, lease-time: 31536000]
Wed Apr 04 09:44:42 2012 Sleeping for 10 seconds...
Wed Apr 04 09:44:52 2012 Listening for incoming TCP connection on [undef]:444
Wed Apr 04 09:44:52 2012 TCPv4_SERVER link local (bound): [undef]:444
Wed Apr 04 09:44:52 2012 TCPv4_SERVER link remote: [undef]
Wed Apr 04 09:44:52 2012 Initialization Sequence Completed
Wed Apr 04 09:59:22 2012 Re-using SSL/TLS context
Wed Apr 04 09:59:22 2012 TCP connection established with 10.203.230.33:1032
Wed Apr 04 09:59:22 2012 TCPv4_SERVER link local: [undef]
Wed Apr 04 09:59:22 2012 TCPv4_SERVER link remote: 10.203.230.33:1032
Wed Apr 04 10:00:22 2012 10.203.230.33:1032 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Wed Apr 04 10:00:22 2012 10.203.230.33:1032 TLS Error: TLS handshake failed
Wed Apr 04 10:00:22 2012 10.203.230.33:1032 Fatal TLS error (check_tls_errors_co), restarting
 
 
лог с кпк
Wed Apr 04 09:58:38 2012 OpenVPN 2.1.0 Win32-MSVC++ [SSL] [LZO2] built on Dec 11 2009
Wed Apr 04 09:58:39 2012 MANAGEMENT: TCP Socket listening on 127.0.0.1:10000
Wed Apr 04 09:58:39 2012 Need hold release from management interface, waiting...
Wed Apr 04 09:58:39 2012 MANAGEMENT: Client connected from 127.0.0.1:10000
Wed Apr 04 09:58:39 2012 MANAGEMENT: CMD 'state on'
Wed Apr 04 09:58:39 2012 MANAGEMENT: CMD 'hold off'
Wed Apr 04 09:58:39 2012 MANAGEMENT: CMD 'hold release'
Wed Apr 04 09:58:39 2012 Using Windows Connection Manager with destination '{18AD9FBD-F716-ACB6-FD8A-1965DB95B814}' resolving to provider guid {18AD9FBD-F716-ACB6-FD8A-1965DB95B814} (exclusive)
Wed Apr 04 09:58:39 2012 Acquisition of Windows Connection Manager provider succeeded...
Wed Apr 04 09:58:39 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
Wed Apr 04 09:58:39 2012 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Wed Apr 04 09:58:39 2012 Control Channel MTU parms [ L:1543 D:140 EF:40 EB:0 ET:0 EL:0 ]
Wed Apr 04 09:58:39 2012 Data Channel MTU parms [ L:1543 D:1450 EF:43 EB:4 ET:0 EL:0 ]
Wed Apr 04 09:58:39 2012 Local Options hash (VER=V4): 'db02a8f8'
Wed Apr 04 09:58:39 2012 Expected Remote Options hash (VER=V4): '7e068940'
Wed Apr 04 09:58:39 2012 Attempting to establish TCP connection with 10.203.228.33:444
Wed Apr 04 09:58:39 2012 MANAGEMENT: >STATE:1333519119,TCP_CONNECT,,,
Wed Apr 04 09:58:40 2012 TCP connection established with 10.203.228.33:444
Wed Apr 04 09:58:40 2012 Socket Buffers: R=[32768->32768] S=[16384->16384]
Wed Apr 04 09:58:40 2012 TCPv4_CLIENT link local (bound): [undef]
Wed Apr 04 09:58:40 2012 TCPv4_CLIENT link remote: 10.203.228.33:444
Wed Apr 04 09:58:40 2012 MANAGEMENT: >STATE:1333519120,WAIT,,,
Wed Apr 04 09:58:41 2012 MANAGEMENT: >STATE:1333519121,AUTH,,,
Wed Apr 04 09:58:41 2012 TLS: Initial packet from 10.203.228.33:444, sid=befcc400 0a41ae73
Wed Apr 04 09:58:53 2012 TCP/UDP: Closing socket
Wed Apr 04 09:58:53 2012 SIGTERM[hard,] received, process exiting
Wed Apr 04 09:58:53 2012 MANAGEMENT: >STATE:1333519133,EXITING,SIGTERM,,
Wed Apr 04 09:58:53 2012 Releasing Windows Connection Manager provider

Всего записей: 5 | Зарегистр. 03-02-2012 | Отправлено: 13:23 06-04-2012
rain87



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lomanosov
для клиентов должен генерится отдельный сертификат и ключ. т.е. на сервере один - который генерится build-key-server - у тебя это OpenVPN.crt и OpenVPN.key, а на каждом клиенте - другой, который генерится build-key <client-common-name>

----------
матрица - это система. она и есть наш враг
everyone's first vi session. ^C^C^X^X^X^XquitqQ!qdammit[esc]qwertyuiopasdfghjkl;:xwhat

Всего записей: 1744 | Зарегистр. 21-06-2006 | Отправлено: 07:55 07-04-2012
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подозреваю, что пока при непрочтении инструкции выроятность прострелить свою голову равна нулю - никто ее не прочитает.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 09:11 07-04-2012
rain87



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tankistua
просто те, кто читают - сюда не пишут

----------
матрица - это система. она и есть наш враг
everyone's first vi session. ^C^C^X^X^X^XquitqQ!qdammit[esc]qwertyuiopasdfghjkl;:xwhat

Всего записей: 1744 | Зарегистр. 21-06-2006 | Отправлено: 14:27 07-04-2012
memmo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Други, помогите. Поставил сервер OpenVPn на Ubuntu. Он имеет выделенный Ip. Клиент на win7. Все настроил, слил сертификаты. Клиент коннектится, но не пингует даже сервер. Я подозреваю, что дело в NAT на сервере. Что надо в IP route добавить?
конфигурация сервера:
/etc/openvpn/server.conf
port 1194
proto udp
dev tun
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key # This file should be kept secret
dh /etc/openvpn/dh1024.pem
server 10.10.10.0 255.255.255.0 # vpn subnet
ifconfig-pool-persist ipp.txt
push "route 192.168.0.0 255.255.255.0" # home subnet
route 10.10.10.0 255.255.255.0
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
;status openvpn-status.log
;log-append  openvpn.log
verb 4
mute 20
 
/etc/openvpn/ccd/memmo    
iroute 192.168.5.0 255.255.255.0
 
Конфигурация клиентской машины:
remote XXX.XXX.XXX.XXX 1194 - внешний Ip сервера
client
dev tun
proto udp
resolv-retry infinite # this is necessary for DynDNS
nobind
user nobody
group nogroup
persist-key
persist-tun
ca c:\\keys\\ca.crt
cert c:\\keys\\memmo.crt
key c:\\keys\\memmo.key
#ca ca.crt
#cert nout.crt
#key nout.key
comp-lzo
verb 4
mute 20
#redirect-gateway
#show-net-up
verb 4
 
 

Всего записей: 392 | Зарегистр. 17-10-2004 | Отправлено: 21:45 12-04-2012 | Исправлено: memmo, 21:45 12-04-2012
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
memmo
Цитата:
но не пингует даже сервер
 А он и не обязан.  
Внутренний интерфейс сервера он пингует? В сети 192.168.0.0 255.255.255.0 путь к сети 10.10.10.0 255.255.255.0 прописан?
А лучше используй вместо dev tun - dev tap, выдавай клиентам адрес из сетки 192.168.0.0 255.255.255.0, и все будет шоколадно.


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

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 22:03 12-04-2012
admin931



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а клиент вообще ip получает?
может быть назначить ему ip принудительно через файлик
/etc/openvpn/ccd/memmo

Код:
ifconfig-push 10.10.10.2 255.255.255.0
# ip
push "route 192.168.0.0 255.255.255.0 10.10.10.1"
# маршрут

рекомендую также сменить тип интерфейса как сказано выше,  
с tun на tap, tun - нужен немного для других целей...
еще рекомендую сменить udp на tcp - он более стабильный, его можно гнать через прокси-сервер (если прокся конечно разрешает), он не отваливается при простое...
 
Добавлено:
хорошо бы еще взглянуть на правила фаервола.
возможно их тоже стоит отредактировать - если они есть..

Всего записей: 214 | Зарегистр. 07-12-2005 | Отправлено: 09:55 13-04-2012
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1)
tun нужен для роутинга между сетями, tap - для бриджинга. Т.е. при использовании tun получается схема
 
192.168.0.0/24 - openvpn-server - 192.168.5.0/24
 
а при tap получается
 
192.168.0.0/24 - openvpn-server - 192.168.0.0/24
 
2) рабочий конфиг для роутинга

Код:
 
port 1194
proto udp
dev tun
ca keys_routing/ca.crt
cert keys_routing/server.crt
key keys_routing/server.key  # This file should be kept secret
dh keys_routing/dh1024.pem
server 172.16.16.0 255.255.255.0
push "route 192.168.20.0 255.255.255.0"
route 192.168.21.0 255.255.255.0
route 192.168.22.0 255.255.255.0
client-to-client
keepalive 5 30
tls-auth keys_routing/ta.key 0 # This file is secret
comp-lzo
max-clients 100
user nobody
group nobody
persist-key
persist-tun
verb 3
mute 20

 
ты запутался в роутинге.
 
обявляешь внутреннюю сеть , которую будет использовать openvpn
server 172.16.16.0 255.255.255.0
 
потом клиенту пропихиваешь , какая есть сеть за openvpn-ом, т.е. в данном случае какая сеть у тебя в офисе
push "route 192.168.20.0 255.255.255.0"
 
и потом прописываешь сети, которые у тебя будут удаленные, чтобы openvpn добавил их в таблицу маршрутизации на твоем openvpn-сервер
route 192.168.21.0 255.255.255.0
route 192.168.22.0 255.255.255.0
 
 
Так что твои  
server 10.10.10.0 255.255.255.0 # vpn subnet  
route 10.10.10.0 255.255.255.0
 
Это бредятина
 
Добавлено:
З.Ы. и если тебе нужно подключить только один сервер в сетку, то лучше использовать бриджинг
 
Добавлено:

Цитата:
/etc/openvpn/ccd/memmo    
 iroute 192.168.5.0 255.255.255.0

 
И вот эту штуку надо в конфиге сервере объявлять - то что ты создал такую директорию и сложил в нее файлик не значит что севрер о ней знает.

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо огромное, други! ))) Буду вечером пробовать. Уверен, что разберусь.

Всего записей: 392 | Зарегистр. 17-10-2004 | Отправлено: 16:15 13-04-2012
yrkrus



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго дня, подскажите такой вопрос, есть шлюз на нем поставил openvpn,  vpn подключается все хорошо, как теперь сделать что бы другие клиенты в сети видели этот этот впн и подключались к нему через этот шлюз?

Всего записей: 379 | Зарегистр. 30-11-2010 | Отправлено: 09:44 25-04-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yrkrus
Что на шлюзе поставили сервер или клиент? Куда VPN подключается? В розетку что ли?) Давайте как вы внятно обрисуете схему сети, тогда мы сможем ответить. Пока не понятно в какую сторону даже Вас направить.
 
p.s. Я фигею как народ вопросы пишет. Что в голове крутится, какой-то поток мыслей выливается на форум, а потом сиди думай...

----------
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:01 25-04-2012
yrkrus



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alukardd
vpn клиент настроен на фре, подключается к северу openvpn который тоже на фре.
схема примерна такая клиент(win)-шлюз(фря на ней клиент openvpn)-(vpn сервер)-удаленные сервера  

Всего записей: 379 | Зарегистр. 30-11-2010 | Отправлено: 10:10 25-04-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yrkrus
Если всё правильно понял то клиенты должны через VPN ходить на удалённые сервера? И вам надо просто настроить маршрутизацию.
 
Собственно в настройках сервера надо прописать директиву push "route ..." и там же на сервере разрешить в брандмауэре трафик между vpn и серверами. Собственно в подробностях с примерами конфигов и т.д. в инете куча howto (в т.ч. и у лисяры)

----------
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:04 25-04-2012
hda0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
уважаемые.
вопрос.
овпн внутри овпн может ли работать?
мой знакомый юзая мой овпн, говорит - пустил внутри моего овпн, ещё свой овпн. я ему выделил полосу в метр. а он говорит что не получает метра, а получает около 800кбит. собственно вопрос - куда убегает 200кбит? тестировал свой впн между ним - ровно метр даёт. знакомый полагает что полоса срезается за счет поднятия второго туннеля. а на что может тратиться 200кбит? кто нибудь может объяснить грамотно?
 
з.ы. сжатие на моём овпн отключено.

Всего записей: 158 | Зарегистр. 28-02-2005 | Отправлено: 11:58 25-04-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