Env.: Server: OpenVPN 2.0.6 / Debian / TAP Clients: OpenVPN 2.0.5 / XP SP2
Hi Devs, Sorry for the intrusion. Since I couldn't find help on openvpn-users, I thought I'd ask you guys. Server setup: Bridge of dummy interface (dummy0) and tap0. The purpose is to make client-to-client communications using filtering rules (hence no --client-to-client rule). Note: TUN is not an option in this setup. Bridge setup looks fine. (10.8.0.1/24) Clients can connect to the VPN. They receive the expected IPs. They can ping the server. So far so good! Problem: They can't ping each other. Checks I made: - no filtering whatsoever. Iptables, arptables and ebtables -L are all empty with default policy ACCEPT. - The settings in /proc/sys/net/bridge are set to 1. But since the corresponding filter tables are empty... - when issuing a ping from clientA to clientB, clientA sends an ARP request. ClientB never sees it (hence does not reply). - It's not only an ARP problem: I 'hardcoded' each other's MAC address in each client's ARP table. Same result: Sent ping packets are not seen by the other one. - When using --client-to-client, clients can ping each other. Of course, iptables filtering doesn't work. Q: What do I do wrong? Is this setup supposed to work? If not, why? TIA for your lights, Serge. PS: Server config: ------------- mode server tls-server port 1194 proto udp dev tap0 local 192.168.1.30 ifconfig-pool 10.8.0.10 10.8.0.254 255.255.255.0 keepalive 10 40 log-append logudp.txt ca ca.crt cert server.crt key server.key dh dh.pem comp-lzo persist-key persist-tun status openvpn-status-udp.log verb 3 mute 5 Client config: ------------- client dev tap proto udp remote 192.168.1.30 1194 keepalive 10 40 ip-win32 netsh dev-node VPN ca ca.crt cert client.crt key client.key resolv-retry infinite nobind comp-lzo persist-key persist-tun verb 3 mute 20