mmhh... actually it could be a firewall issue.. because I discovered something more:
with my present configuration:
-- openvpn client B see openvpn server A
-- openvpn server A sees openvpnclient B
-- any machine in LAN A sees any machine in LAN B
-- openvpn client B sees any machine in LAN A
-- other machines in LAN B see only openvpn server A,
but not the other machines in LAN A
actually, when, from a machine on LAN B (not the openvpn client) I try to ping different machines on LAN A, I have the following answers:
ping -c 4 192.168.14.17 [b](this is the openvpn server on LAN A)[/b]
PING 192.168.14.17 (192.168.14.17) 56(84) bytes of data.
64 bytes from 192.168.14.17: icmp_seq=1 ttl=63 time=28.2 ms
64 bytes from 192.168.14.17: icmp_seq=2 ttl=63 time=33.4 ms
64 bytes from 192.168.14.17: icmp_seq=3 ttl=63 time=28.2 ms
64 bytes from 192.168.14.17: icmp_seq=4 ttl=63 time=34.0 ms
--- 192.168.14.17 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 28.163/30.929/33.979/2.767 ms
ping -c 4 192.168.14.110 [b](this is another machine on LAN A)[/b]
PING 192.168.14.110 (192.168.14.110) 56(84) bytes of data.
From 192.168.15.1 icmp_seq=1 Redirect Host(New nexthop: 192.168.15.100)
From 10.13.0.1 icmp_seq=1 Destination Host Unreachable
From 10.13.0.1 icmp_seq=2 Destination Host Unreachable
From 10.13.0.1 icmp_seq=3 Destination Host Unreachable
From 10.13.0.1 icmp_seq=4 Destination Host Unreachable
--- 192.168.14.110 ping statistics ---
4 packets transmitted, 0 received, +5 errors, 100% packet loss, time 3040ms
pipe 4
so, from last output, it seems to me that the attempt to ping the LAN A machine is redirected to the openvpn client (192.168.15.100), but then it stops.
I should understand how to find the firewall rules (on the vpn client? on the router?)