PDA

Просмотр полной версии : Проблема с OPenVPN


bugzi
16.08.2011, 15:45
сразу оговорюсь, никогда не подымал.
скачал просто, начал ковырять, вроде тоже всё понятно, создал ключи сертификаты, но нифига не получается. цель финальная обьединить три офиса чтоб могли работать в 1с по сети.:oops:
использую для теста два компа на 7-ке (одна 7 ultim 64bit (персоналка) другая 7 ultim 32bit (букварь))
так же на сервере будет стоять 2008 сервер клиенты на ХРюше.
перепробовал кучу конфигов, много сайтов перекопал пока ничего... прошу Гуру этого вопроса помочь:wow:

Добавлено через 6 минут
server.ovpn
;remote myremote
port 1194
proto udp
;mode server
;tls-server
# Enable 'dev tap' or 'dev tun' but not both!
dev tun
ifconfig 10.3.0.1 255.255.255.0
tun-mtu 1500
ifconfig 10.3.0.1 10.3.0.2
;fragment 1300
;mssfix
;dev-node my-tap

secret key.txt
; ping-restart 60
; ping-timer-rem
; persist-tun
; persist-key
; resolv-retry 86400

# keep-alive ping
ping 10

# enable LZO compression
comp-lzo

# moderate verbosity
verb 4
mute 10

=============
client.ovpn

Добавлено через 8 минут
вот что пишет в лог Wed Aug 17 00:53:28 2011 us=261000 TCP/UDP: Closing socket
Wed Aug 17 00:53:28 2011 us=261000 Closing TUN/TAP interface
Wed Aug 17 00:53:28 2011 us=261000 SIGTERM[hard,] received, process exiting
Wed Aug 17 00:53:30 2011 us=10000 Current Parameter Settings:
Wed Aug 17 00:53:30 2011 us=26000 config = 'server.ovpn'
Wed Aug 17 00:53:30 2011 us=26000 mode = 0
Wed Aug 17 00:53:30 2011 us=26000 show_ciphers = DISABLED
Wed Aug 17 00:53:30 2011 us=26000 show_digests = DISABLED
Wed Aug 17 00:53:30 2011 us=26000 show_engines = DISABLED
Wed Aug 17 00:53:30 2011 us=26000 genkey = DISABLED
Wed Aug 17 00:53:30 2011 us=26000 key_pass_file = '[UNDEF]'
Wed Aug 17 00:53:30 2011 us=26000 show_tls_ciphers = DISABLED
Wed Aug 17 00:53:30 2011 us=26000 Connection profiles [default]:
Wed Aug 17 00:53:30 2011 us=26000 NOTE: --mute triggered...
Wed Aug 17 00:53:30 2011 us=26000 212 variation(s) on previous 10 message(s) suppressed by --mute
Wed Aug 17 00:53:30 2011 us=26000 OpenVPN 2.2.1 Win32-MSVC++ [SSL] [LZO2] built on Jul 1 2011
Wed Aug 17 00:53:30 2011 us=26000 WARNING: --ping should normally be used with --ping-restart or --ping-exit
Wed Aug 17 00:53:30 2011 us=26000 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Wed Aug 17 00:53:30 2011 us=26000 Static Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Wed Aug 17 00:53:30 2011 us=26000 Static Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Aug 17 00:53:30 2011 us=26000 Static Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Wed Aug 17 00:53:30 2011 us=26000 Static Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Aug 17 00:53:30 2011 us=26000 LZO compression initialized
Wed Aug 17 00:53:30 2011 us=260000 Socket Buffers: R=[8192->8192] S=[8192->8192]
Wed Aug 17 00:53:30 2011 us=291000 TAP-WIN32 device [Подключение по локальной сети 2] opened: \\.\Global\{CD4A68CC-C0E8-496C-BBB5-7216D95CAAD0}.tap
Wed Aug 17 00:53:30 2011 us=291000 TAP-Win32 Driver Version 9.8
Wed Aug 17 00:53:30 2011 us=291000 TAP-Win32 MTU=1500
Wed Aug 17 00:53:30 2011 us=291000 Notified TAP-Win32 driver to set a DHCP IP/netmask of 10.3.0.1/255.255.255.252 on interface {CD4A68CC-C0E8-496C-BBB5-7216D95CAAD0} [DHCP-serv: 10.3.0.2, lease-time: 31536000]
Wed Aug 17 00:53:30 2011 us=291000 Successful ARP Flush on interface [27] {CD4A68CC-C0E8-496C-BBB5-7216D95CAAD0}
Wed Aug 17 00:53:30 2011 us=307000 Data Channel MTU parms [ L:1545 D:1450 EF:45 EB:135 ET:0 EL:0 AF:3/1 ]
Wed Aug 17 00:53:30 2011 us=307000 Local Options String: 'V4,dev-type tun,link-mtu 1545,tun-mtu 1500,proto UDPv4,ifconfig 10.3.0.2 10.3.0.1,comp-lzo,cipher BF-CBC,auth SHA1,keysize 128,secret'
Wed Aug 17 00:53:30 2011 us=307000 Expected Remote Options String: 'V4,dev-type tun,link-mtu 1545,tun-mtu 1500,proto UDPv4,ifconfig 10.3.0.1 10.3.0.2,comp-lzo,cipher BF-CBC,auth SHA1,keysize 128,secret'
Wed Aug 17 00:53:30 2011 us=307000 Local Options hash (VER=V4): '709b0f88'
Wed Aug 17 00:53:30 2011 us=307000 Expected Remote Options hash (VER=V4): 'd854e6f5'
Wed Aug 17 00:53:30 2011 us=307000 UDPv4 link local (bound): [undef]:1194
Wed Aug 17 00:53:30 2011 us=307000 UDPv4 link remote: [undef]

Nozorrog
16.08.2011, 16:12
RTFM!
http://www.opennet.ru/base/net/openvpn_x509.txt.html
http://bozza.ru/art-129.html
https://secretsline.biz/ru/pages/openvpn-manual/
http://habrahabr.ru/blogs/linux/67209/
http://www.google.com.ua/search?q=OPenVPN+%D0%BC%D0%B0%D0%BD%D1%83%D0%B0%D0 %BB&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru-RU:official&client=firefox
Удачи :-))

bugzi
17.08.2011, 01:30
переделав конфиг получилось законектить сервер вот он ;local a.b.c.d
port 1194
;proto tcp
proto udp
;dev tap
dev tun
ca c:\\keys\\ca.crt
cert c:\\keys\\server.crt
key c:\\keys\\server.key # This file should be kept secret
dh c:\\keys\\dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt

;server-bridge 10.8.0.4 255.255.255.0 10.8.0.50 10.8.0.100

;push "route 192.168.10.0 255.255.255.0"
;push "route 192.168.20.0 255.255.255.0"
keepalive 10 120
comp-lzo
max-clients 10
persist-key
persist-tun
status openvpn-status.log
;log openvpn.log
;log-append openvpn.log
verb 3
;mute 20

а вот клиент не хочет соедининяться...client
;dev tap
dev tun
;proto tcp
proto udp
remote 11.11.11.11 1194
;remote my-server-2 1194
;remote-random
resolv-retry infinite
nobind
;user nobody
;group nobody
persist-key
persist-tun
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
;mute-replay-warnings
ca c:\\keys\\ca.crt
cert c:\\keys\\client1.crt
key c:\\keys\\client1.key
ns-cert-type server
;tls-auth ta.key 1
;cipher x
comp-lzo
verb 3
;mute 20

вот такую хрень пишет и стопорится
Wed Aug 17 10:28:56 2011 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Wed Aug 17 10:28:56 2011 TLS Error: TLS handshake failed
Wed Aug 17 10:28:56 2011 TCP/UDP: Closing socket
Wed Aug 17 10:28:56 2011 SIGUSR1[soft,tls-error] received, process restarting
Wed Aug 17 10:28:56 2011 Restart pause, 2 second(s)
Wed Aug 17 10:28:58 2011 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Wed Aug 17 10:28:58 2011 Re-using SSL/TLS context
Wed Aug 17 10:28:58 2011 LZO compression initialized
Wed Aug 17 10:28:58 2011 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Wed Aug 17 10:28:58 2011 Socket Buffers: R=[8192->8192] S=[8192->8192]
Wed Aug 17 10:28:58 2011 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Wed Aug 17 10:28:58 2011 Local Options hash (VER=V4): '41690919'
Wed Aug 17 10:28:58 2011 Expected Remote Options hash (VER=V4): '530fdded'
Wed Aug 17 10:28:58 2011 UDPv4 link local: [undef]
Wed Aug 17 10:28:58 2011 UDPv4 link remote: 11.11.11.11:1194

Добавлено через 13 минут
RTFM!
http://www.opennet.ru/base/net/openvpn_x509.txt.html
http://bozza.ru/art-129.html
https://secretsline.biz/ru/pages/openvpn-manual/
http://habrahabr.ru/blogs/linux/67209/
http://www.google.com.ua/search?q=OPenVPN+%D0%BC%D0%B0%D0%BD%D1%83%D0%B0%D0 %BB&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru-RU:official&client=firefox
Удачи :-))

спасибо за ссылки, я уже много просмотрел и гуглом и яндексом, но пока не могу победить. поэтому решил спросить у гуру:quest:
последний раз создавал конфиг по eng мануалу http://openvpn.net/index.php/open-source/documentation/howto.html#examples
в сети много переведённых статей лежит http://www.anfes.ru/e107_plugins/content/content.php?content.6 , http://blog.avanta-pro.ru/?p=381,http://forum.ixbt.com/topic.cgi?id=14:49976:64#64, http://yakm.ru/Nastroyka-OpenVPN.html
перечитав попробовав что-то пока не получается клиента привязать :cry:

tagem
17.08.2011, 05:16
Судя по
TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
нет соединения с сервером.
Файервол не мешает?
Я так понял, клиент подключается к серверу проводом напрямую и ip сервера 11.11.11.11?

bugzi
17.08.2011, 06:57
Судя по

нет соединения с сервером.
Файервол не мешает?
Я так понял, клиент подключается к серверу проводом напрямую и ip сервера 11.11.11.11?

да, только немогу понять где копать. я специально поставил себе два инета, один dsl с прямым (11.11.11.11) другой через кабельщиков.
сервер вроде запущен. а вот клиент не хотит цепляться, на обоих машинах стоит каспер и откл, и правило добавил, нифига, единственное может сам можем не пускает, только на него пока грешу, настройки вроде правильные.хотя точно не уверен, я про клиент:quest:

Добавлено через 54 минуты
разрядность системы играет роль?

tagem
18.08.2011, 06:09
да, только немогу понять где копать. я специально поставил себе два инета, один dsl с прямым (11.11.11.11) другой через кабельщиков.
То есть, все-таки через инет? Есть возможность поставить два системника рядом и тупо соединить их кроссом через сетвухи?
У тебя, кстати, ip белый и статический? А то может ты за НАТом провайдера сидишь :)

сервер вроде запущен. а вот клиент не хотит цепляться, на обоих машинах стоит каспер и откл, и правило добавил, нифига, единственное может сам можем не пускает, только на него пока грешу, настройки вроде правильные.хотя точно не уверен, я про клиент:quest:
Настройки стандартные, все должно работать, проблема не в OpenVPN. У каспера попробуй в настройках отключить сетевой экран и подобные фичи. Проверь, не используется ли стандартный виндовый или сторонний файрвол.

Добавлено через 54 минуты
разрядность системы играет роль?
Не должна, разработчик об ограничениях не заявляет. На линуксе любой разрядности работает на ура.

bugzi
18.08.2011, 06:48
То есть, все-таки через инет? Есть возможность поставить два системника рядом и тупо соединить их кроссом через сетвухи?
У тебя, кстати, ip белый и статический? А то может ты за НАТом провайдера сидишь :)
.

поставил два системника связал их "проводом", конект есть, значит не пропускает инет, спасибо буду копать там.

Добавлено через 20 минут
соединение установилось, мониторчики горят, но пинг не ползёт ни туда, ни обратно, ip у машин 192.168.0.1 и 192.168.0.5 внутри vpn 10.8.0.1 и клиент 10.8.0.6 пытаюсь заполсти на кого нить через удалённый раб.стол тоже нифига. танцы с бубном не помогают.. где что-то не так делаю...

bugzi
18.08.2011, 16:28
немного разобравшись, я всё же вспомнил что у меня модем настроен НАТ-ом, я думаю из-за него я немогу показать ip и поэтому не могу заползти, чего то наверное не хватает в клиенте, типа push.... help... протолкнуть чего нить