Имеем 2 шлюза и 2 локальные сети за ними: сервер (192.168.1.0/24) и клиент (192.168.0.0/24), не могу добиться пинга чтобы компьютеры из одной локальной сети могли пинговать компьютеры другой. Пингуются адреса 10.8.0.1 10.8.0.6 и с клинетского шлюза внутренняя сеть сервера
Сервер
dev tun
proto udp
port 1194
daemon
server 10.8.0.0 255.255.255.0
push "route 192.168.1.0 255.255.255.0"
route 192.168.0.0 255.255.255.0
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/gw-s.crt
key /etc/openvpn/keys/gw-s.key
dh /etc/openvpn/keys/dh1024.pem
keepalive 10 120
client-to-client
comp-lzo
persist-key
persist-tun
verb 3
log-append /var/log/openvpn.log
Сервер Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.8.0.2 * 255.255.255.255 UH 0 0 0 tun0
80.90.117.0 * 255.255.255.224 U 0 0 0 eth1
10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
localnet * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
default x.x.x.x 0.0.0.0 UG 0 0 0 eth1
Клиент
client
dev tun
proto udp
remote a.b.c.d 1194
resolv-retry infinite
nobind
persist-key
persist-tun
comp-lzo
ns-cert-type server
ca ca.crt
cert /etc/openvpn/gw-c.crt
key /etc/openvpn/gw-c.key
log-append /var/log/openvpn.log
Destination Gateway Genmask Flags Metric Ref Use Iface
10.8.0.5 * 255.255.255.255 UH 0 0 0 tun0
82.138.44.32 * 255.255.255.248 U 0 0 0 eth1
10.8.0.0 10.8.0.5 255.255.255.0 UG 0 0 0 tun0
192.168.1.0 10.8.0.5 255.255.255.0 UG 0 0 0 tun0
localnet * 255.255.255.0 U 0 0 0 eth0
default y.y.y.y 0.0.0.0 UG 0 0 0 eth1
В iptables добавил на клиенте и сервере
VPN_NET="10.8.0.0/24"
$IPTABLES -A INPUT -p udp --dport 1194 -j ACCEPT
$IPTABLES -A INPUT -i tun+ -j ACCEPT
$IPTABLES -A FORWARD -i tun+ -j ACCEPT
$IPTABLES -A OUTPUT -p ALL -s $VPN_NET -j ACCEPT