>Posting client config would have helped.
Here you go.
client.conf:
client
dev tap
proto udp
remote pentok.no-ip.biz 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /home/myuser/openvpn/ca.crt
cert /home/myuser/openvpn/client1.crt
key /home/myuser/openvpn/client1.key
comp-lzo
tls-auth /home/myuser/openvpn/ta.key 1
verb 3
server.conf:
port 1194
proto udp
dev tap
dev-node tap-bridge
ca /home/myuser/openvpn/ca.crt
cert /home/myuser/openvpn/server.crt
key /home/myuser/openvpn/server.key
dh /home/myuser/openvpn/dh1024.pem
server-bridge 10.10.10.1 255.255.255.0 10.10.10.200 10.10.10.254
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
tls-server
tls-auth /home/myuser/openvpn/ta.key 0
verb 3
>destination network ?
Yeah, well the network I want to reach. The target network. The network my server and other computers are in. Those I wish to reach with my client.
>please describe, ip address . . .
Here you go.
Client network:
IP: 172.20.169.134
Bcast: 172.20.169.255
Mask: 255.255.255.128
Gateway: 172.20.169.129
Server network:
IP: 10.10.10.2
Bcast: 10.10.10.255
Mask: 255.255.255.0
Gateway: 10.10.10.1
>I presume your client connects to the server successfully ?
Yes. Here are the logs.
Start-script for the server:
myuser@server:~$ cat start-openvpn.sh
#!/bin/bash
/home/myuser/openvpn/bridge-start.sh
openvpn --config /home/myuser/openvpn/server.conf
Server log:
myuser@server:~$ sudo ./start-openvpn.sh
[sudo] password for myuser:
Wed Oct 30 22:26:24 2013 TUN/TAP device tap0 opened
Wed Oct 30 22:26:24 2013 Persist state set to: ON
Wed Oct 30 22:26:26 2013 OpenVPN 2.2.1 x86_64-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [eurephia] [MH] [PF_INET6] [IPv6 payload 20110424-2 (2.2RC2)] built on Feb 27 2013
Wed Oct 30 22:26:26 2013 NOTE: when bridging your LAN adapter with the TAP adapter, note that the new bridge adapter will often take on its own IP address that is different from what the LAN adapter was previously set to
Wed Oct 30 22:26:26 2013 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Wed Oct 30 22:26:26 2013 Diffie-Hellman initialized with 1024 bit key
Wed Oct 30 22:26:26 2013 Control Channel Authentication: using '/home/myuser/openvpn/ta.key' as a OpenVPN static key file
Wed Oct 30 22:26:26 2013 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Oct 30 22:26:26 2013 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Oct 30 22:26:26 2013 TLS-Auth MTU parms [ L:1574 D:166 EF:66 EB:0 ET:0 EL:0 ]
Wed Oct 30 22:26:26 2013 Socket Buffers: R=[212992->131072] S=[212992->131072]
Wed Oct 30 22:26:26 2013 Note: Cannot open TUN/TAP dev tap-bridge: No such file or directory (errno=2)
Wed Oct 30 22:26:26 2013 Data Channel MTU parms [ L:1574 D:1450 EF:42 EB:135 ET:32 EL:0 AF:3/1 ]
Wed Oct 30 22:26:26 2013 UDPv4 link local (bound): [undef]
Wed Oct 30 22:26:26 2013 UDPv4 link remote: [undef]
Wed Oct 30 22:26:26 2013 MULTI: multi_init called, r=256 v=256
Wed Oct 30 22:26:26 2013 IFCONFIG POOL: base=10.10.10.200 size=55, ipv6=0
Wed Oct 30 22:26:26 2013 Initialization Sequence Completed
Wed Oct 30 22:29:31 2013 MULTI: multi_create_instance called
Wed Oct 30 22:29:31 2013 141.70.81.152:21580 Re-using SSL/TLS context
Wed Oct 30 22:29:31 2013 141.70.81.152:21580 LZO compression initialized
Wed Oct 30 22:29:31 2013 141.70.81.152:21580 Control Channel MTU parms [ L:1574 D:166 EF:66 EB:0 ET:0 EL:0 ]
Wed Oct 30 22:29:31 2013 141.70.81.152:21580 Data Channel MTU parms [ L:1574 D:1450 EF:42 EB:135 ET:32 EL:0 AF:3/1 ]
Wed Oct 30 22:29:31 2013 141.70.81.152:21580 Local Options hash (VER=V4): '360696c5'
Wed Oct 30 22:29:31 2013 141.70.81.152:21580 Expected Remote Options hash (VER=V4): '13a273ba'
Wed Oct 30 22:29:31 2013 141.70.81.152:21580 TLS: Initial packet from [AF_INET]141.70.81.152:21580, sid=baad334e 24ba5b74
Wed Oct 30 22:29:31 2013 141.70.81.152:21580 Replay-window backtrack occurred [2]
Wed Oct 30 22:30:03 2013 141.70.81.152:21580 VERIFY OK: depth=1, /C=DE/ST=NC/L=Winston-Salem/O=Example_Company/OU=changeme/CN=changeme/name=changeme/emailAddress=mail@host.domain
Wed Oct 30 22:30:03 2013 141.70.81.152:21580 VERIFY OK: depth=0, /C=DE/ST=NC/L=Winston-Salem/O=Example_Company/OU=changeme/CN=client1/name=changeme/emailAddress=mail@host.domain
Wed Oct 30 22:30:05 2013 141.70.81.152:21580 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Wed Oct 30 22:30:05 2013 141.70.81.152:21580 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Oct 30 22:30:05 2013 141.70.81.152:21580 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Wed Oct 30 22:30:05 2013 141.70.81.152:21580 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Oct 30 22:30:05 2013 141.70.81.152:21580 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Wed Oct 30 22:30:05 2013 141.70.81.152:21580 [client1] Peer Connection Initiated with [AF_INET]141.70.81.152:21580
Wed Oct 30 22:30:05 2013 client1/141.70.81.152:21580 MULTI_sva: pool returned IPv4=10.10.10.200, IPv6=1::1b00:0:ec7f:0
Wed Oct 30 22:30:10 2013 client1/141.70.81.152:21580 PUSH: Received control message: 'PUSH_REQUEST'
Wed Oct 30 22:30:10 2013 client1/141.70.81.152:21580 send_push_reply(): safe_cap=960
Wed Oct 30 22:30:10 2013 client1/141.70.81.152:21580 SENT CONTROL [client1]: 'PUSH_REPLY,route-gateway 10.10.10.1,ping 10,ping-restart 120,ifconfig 10.10.10.200 255.255.255.0' (status=1)
Start-script for the client:
myuser@client:~$ cat start-openvpn.sh
#!/bin/bash
openvpn --config /home/myuser/openvpn/client.conf
Client log:
myuser@client:~$ sudo ./start-openvpn.sh
[sudo] password for myuser:
Wed Oct 30 22:29:31 2013 OpenVPN 2.3.2 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [eurephia] [MH] [IPv6] built on Jul 12 2013
Wed Oct 30 22:29:31 2013 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
Wed Oct 30 22:29:31 2013 Control Channel Authentication: using '/home/myuser/openvpn/ta.key' as a OpenVPN static key file
Wed Oct 30 22:29:31 2013 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Oct 30 22:29:31 2013 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Oct 30 22:29:31 2013 Socket Buffers: R=[212992->131072] S=[212992->131072]
Wed Oct 30 22:29:31 2013 UDPv4 link local: [undef]
Wed Oct 30 22:29:31 2013 UDPv4 link remote: [AF_INET]109.192.158.244:1194
Wed Oct 30 22:29:31 2013 TLS: Initial packet from [AF_INET]109.192.158.244:1194, sid=bf3309b7 25cdaf3f
Wed Oct 30 22:29:39 2013 VERIFY OK: depth=1, C=DE, ST=NC, L=Winston-Salem, O=Example Company, OU=changeme, CN=changeme, name=changeme, emailAddress=mail@host.domain
Wed Oct 30 22:29:39 2013 VERIFY OK: depth=0, C=DE, ST=NC, L=Winston-Salem, O=Example Company, OU=changeme, CN=server, name=changeme, emailAddress=mail@host.domain
Wed Oct 30 22:30:05 2013 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Wed Oct 30 22:30:05 2013 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Oct 30 22:30:05 2013 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Wed Oct 30 22:30:05 2013 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Oct 30 22:30:08 2013 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Wed Oct 30 22:30:08 2013 [server] Peer Connection Initiated with [AF_INET]109.192.158.244:1194
Wed Oct 30 22:30:10 2013 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)
Wed Oct 30 22:30:10 2013 PUSH: Received control message: 'PUSH_REPLY,route-gateway 10.10.10.1,ping 10,ping-restart 120,ifconfig 10.10.10.200 255.255.255.0'
Wed Oct 30 22:30:10 2013 OPTIONS IMPORT: timers and/or timeouts modified
Wed Oct 30 22:30:10 2013 OPTIONS IMPORT: --ifconfig/up options modified
Wed Oct 30 22:30:10 2013 OPTIONS IMPORT: route-related options modified
Wed Oct 30 22:30:10 2013 TUN/TAP device tap0 opened
Wed Oct 30 22:30:10 2013 TUN/TAP TX queue length set to 100
Wed Oct 30 22:30:10 2013 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Wed Oct 30 22:30:10 2013 /sbin/ip link set dev tap0 up mtu 1500
Wed Oct 30 22:30:10 2013 /sbin/ip addr add dev tap0 10.10.10.200/24 broadcast 10.10.10.255
Wed Oct 30 22:30:10 2013 Initialization Sequence Completed
Now the test from the client:
myuser@client:~$ ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
From 10.10.10.200 icmp_seq=1 Destination Host Unreachable
From 10.10.10.200 icmp_seq=2 Destination Host Unreachable
From 10.10.10.200 icmp_seq=3 Destination Host Unreachable
From 10.10.10.200 icmp_seq=4 Destination Host Unreachable
From 10.10.10.200 icmp_seq=5 Destination Host Unreachable
From 10.10.10.200 icmp_seq=6 Destination Host Unreachable
^C
--- 10.10.10.1 ping statistics ---
7 packets transmitted, 0 received, +6 errors, 100% packet loss, time 6030ms
pipe 3