Openvpn between 3 or more server

Business solution to host your own OpenVPN server with web management interface and bundled clients.
Post Reply
duleandro
OpenVpn Newbie
Posts: 1
Joined: Fri Nov 14, 2014 1:07 pm

Openvpn between 3 or more server

Post by duleandro » Fri Nov 14, 2014 1:43 pm

Sorry for my bad english!
I wish create to connect 3 or more networks using openvpn
network 1 (server) (debian 7 work as proxy and file server of the network 192.168.8.0/27)
192.168.8.1/27 eth0 (local network)
192.168.25.128/24 eth1 (internet)

network 2 (client) (debian 7 work as proxy and file server of the network 192.168.8.32/27)
192.168.8.33/27 eth0 (local network)
192.168.200.192/24 eth1 (internet)

network 3 (client) (debian 7 work as proxy and file server of the network 192.168.8.64/27)
192.168.8.65/27 eth0 (local network)
192.168.200.254/24 eth1 (internet)

I wish that 3 networks 192.168.8.0, 192.168.8.32 and 192.168.8.64 to work with each other
I used the command: echo 1 > /proc/sys/net/ipv4/ip_forward on the 3 servers
Below is my settings for server and clients

Server.conf
proto udp
port 33222
dev tun
server 10.10.10.0 255.255.255.0
push "route 192.168.8.0 255.255.255.224"
push "route 192.168.8.32 255.255.255.224"
push "route 192.168.8.64 255.255.255.224"
route 192.168.8.32 255.255.255.224
route 192.168.8.64 255.255.255.224
client-to-client
comp-lzo
keepalive 10 120
persist-key
persist-tun
float
ifconfig-pool-persist /etc/openvpn/ipp.txt
tls-server
dh /etc/openvpn/keys/dh1024.pem
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/servidor.crt
key /etc/openvpn/keys/servidor.key
tls-auth /etc/openvpn/keys/chave.key
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
log-append /var/log/openvpn/openvpn.log
verb 3

client1.conf
remote XXX.XXX.XXX.XXX
proto udp
port 33222
client
pull
dev tun
nobind
comp-lzo
keepalive 10 120
persist-key
persist-tun
float
tls-client
dh /etc/openvpn/keys/dh1024.pem
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/client1.crt
key /etc/openvpn/keys/client1.key
tls-auth /etc/openvpn/chave.key
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
log-append /var/log/openvpn/openvpn.log
verb 5

client2.conf
remote XXX.XXX.XXX.XXX
proto udp
port 33222
client
pull
dev tun
nobind
comp-lzo
keepalive 10 120
persist-key
persist-tun
float
tls-client
dh /etc/openvpn/keys/dh1024.pem
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/client2.crt
key /etc/openvpn/keys/client2.key
tls-auth /etc/openvpn/chave.key
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
log-append /var/log/openvpn/openvpn.log
verb 5

thanks for your attention!

Post Reply