root@monstruozo:~# cat /etc/openvpn/ccd/tsubasa ifconfig-push 192.168.3.10 192.168.3.9
tcpdump -i eth0 not port 22 and port 1194tcpdump: verbose output suppressed, use -v or -vv for full protocol decodelistening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes02:01:29.336719 IP musicbox.localhome.openvpn > userv.localhome.openvpn: UDP, length 14202:01:29.339211 IP musicbox.localhome.openvpn > userv.localhome.openvpn: UDP, length 14202:01:42.824286 IP musicbox.localhome.openvpn > userv.localhome.openvpn: UDP, length 142
Wed Dec 5 02:02:03 2012 MULTI: multi_create_instance calledWed Dec 5 02:02:03 2012 193.23.23.2:1194 Re-using SSL/TLS contextWed Dec 5 02:02:03 2012 193.23.23.2:1194 Control Channel MTU parms [ L:1541 D:166 EF:66 EB:0 ET:0 EL:0 ]Wed Dec 5 02:02:03 2012 193.23.23.2:1194 Data Channel MTU parms [ L:1541 D:1450 EF:41 EB:4 ET:0 EL:0 ]Wed Dec 5 02:02:03 2012 193.23.23.2:1194 Local Options hash (VER=V4): '0ed24f57'Wed Dec 5 02:02:03 2012 193.23.23.2:1194 Expected Remote Options hash (VER=V4): 'cfd4895c'Wed Dec 5 02:02:03 2012 193.23.23.2:1194 TLS: Initial packet from 193.23.23.2:1194, sid=07eade5f 2ac455c0Wed Dec 5 02:02:03 2012 193.23.23.2:1194 VERIFY ERROR: depth=1, error=self signed certificate in certificate chain: /C=UA/ST=PL/L=Kremenchug/O=Home_server/CN=Home_server_CA/emailAddress=tomkat@userv.localhomeWed Dec 5 02:02:03 2012 193.23.23.2:1194 [b]TLS_ERROR: BIO read tls_read_plaintext error: error:140890B2:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:no certificate returned[/b]Wed Dec 5 02:02:03 2012 193.23.23.2:1194 TLS Error: TLS object -> incoming plaintext read errorWed Dec 5 02:02:03 2012 193.23.23.2:1194 TLS Error: TLS handshake failedWed Dec 5 02:02:03 2012 193.23.23.2:1194 SIGUSR1[soft,tls-error] received, client-instance restarting
./vars./clean-all./build-ca./pkitool user./pkitool --server server./build-dhopenvpn --genkey --secret keys/ta.key
все зробив по вашим конфігам пакети йдуть Код: [Вибрати] tcpdump -i eth0 not port 22 and port 1194tcpdump: verbose output suppressed, use -v or -vv for full protocol decodelistening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes02:01:29.336719 IP musicbox.localhome.openvpn > userv.localhome.openvpn: UDP, length 14202:01:29.339211 IP musicbox.localhome.openvpn > userv.localhome.openvpn: UDP, length 14202:01:42.824286 IP musicbox.localhome.openvpn > userv.localhome.openvpn: UDP, length 142
Давай з самого простого,після запуска openvpn,інтерфейс tun0 з"являэться? Локально пінгується?
у вас все нормально налаштовано, проблема стосується конктерно опції tls-auth.Вам дійсно так необхідний цей додатковий шар TLS-шифрування ? Він не впливає на якість шифрування і без нього ваш шифрований тунель не стане менш шифрованим.
port 1194proto udpdev tunca ca.crtcert server.crtkey server.key # This file should be kept secretdh dh1024.pemserver 10.8.0.0 255.255.255.0ifconfig-pool-persist ipp.txtpush "redirect-gateway def1 bypass-dhcp"push "dhcp-option DNS 8.8.8.8"keepalive 10 120comp-lzopersist-keypersist-tunstatus openvpn-status.loglog openvpn.logverb 5
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-0-00 inet addr:10.8.0.5 P-t-P:10.8.0.6 Mask:255.255.255.255
Destination Gateway Genmask Flags Metric Ref Use Iface10.8.0.1 10.8.0.6 255.255.255.255 UGH 0 0 0 tun0 10.8.0.6 * 255.255.255.255 UH 0 0 0 tun0
Воно вже має пінгуватись по VPN ,припустимо що сервер в тебе отримав на tun0 10.8.0.1 з маскою 255,255,255,0 тоді кліент мав отримати адресу 10.8.0.5 Код: [Вибрати]tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-0-00 inet addr:10.8.0.5 P-t-P:10.8.0.6 Mask:255.255.255.255
в таблиці маршрутизаціі має бути таке..Код: [Вибрати]Destination Gateway Genmask Flags Metric Ref Use Iface10.8.0.1 10.8.0.6 255.255.255.255 UGH 0 0 0 tun0 10.8.0.6 * 255.255.255.255 UH 0 0 0 tun0
Клієнт в тебе віндовий чи лінуксовий? .
загалом покури от це http://openvpn.net/index.php/open-source/documentation/howto.html
принаймі пінгуватись 10,8,0,2 з кліента і відповідно 10,8,0,6 з сервера повинно
Перевір чи не лочить віндовий або антивірусний фаєрвол
root@userv:/var/log# ping 10.8.0.6PING 10.8.0.6 (10.8.0.6) 56(84) bytes of data.ping: sendmsg: Operation not permittedping: sendmsg: Operation not permitted
tcpdump -i tun0tcpdump: WARNING: arptype 65534 not supported by libpcap - falling back to cooked sockettcpdump: verbose output suppressed, use -v or -vv for full protocol decodelistening on tun0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes17:30:03.339460 IP 10.8.0.6 > 10.8.0.1: ICMP echo request, id 1792, seq 33280, length 4017:30:08.783542 IP 10.8.0.6 > 10.8.0.1: ICMP echo request, id 1792, seq 33536, length 4017:30:14.283995 IP 10.8.0.6 > 10.8.0.1: ICMP echo request, id 1792, seq 33792, length 4017:30:19.784144 IP 10.8.0.6 > 10.8.0.1: ICMP echo request, id 1792, seq 34048, length 40