Server conf:
local 192.168.74.91
port 1198
proto tcp
dev tap0
ca /etc/openvpn/kys/ca.crt
cert /etc/openvpn/kys/server.crt
key /etc/openvpn/kys/server.key # This file should be kept secret
dh /etc/openvpn/kys/dh2048.pem
ifconfig-pool-persist ipp.txt
server-bridge 192.168.74.91 255.255.255.0 192.168.74.113 192.168.74.118
push "dhcp-option DNS 192.168.74.74"
push "dhcp-option WINS 192.168.74.60"
comp-lzo
keepalive 10 120
user nobody
group nobody
persist-key
persist-tun
status /var/log/openvpn-status.log
log-append /var/log/openvpn.log
verb 4
Client conf:
client
dev tap
proto tcp
remote xx.xx.xx.xx 1198
resolv-retry infinite
nobind
persist-key
persist-tun
ca "C:/Program Files/OpenVPN/kys/ca.crt"
cert "C:/Program Files/OpenVPN/kys/client1.crt"
key "C:/Program Files/OpenVPN/kys/client1.key"
ns-cert-type server
comp-lzo
verb 3
Other settings:
net.ipv4.ip_forward=1
iptables -A INPUT -i tap0 -j ACCEPT
iptables -A INPUT -i br0 -j ACCEPT
iptables -A FORWARD -i br0 -j ACCEPT
Site firewall is forwarding packets to the OpenVPN server.
XP Client firewall disabled.
Goal: Have clients connect via OpenVPN and browse windows shares behind the OpenVPN server.
What's happening now: Windows XP client connects to OpenVPN server, a Ubuntu virtual machine. XP client receives IP addresses from server-specified pool, also receives DNS and WINS settings. XP client can ping OpenVPN server; OpenVPN server can ping XP client.
Problems: XP client cannot ping any other machines behind OpenVPN server. Machines behind OpenVPN server cannot ping client (although weirdly, if I leave a client-->server ping going, sometimes the machines will be able to ping the client; this may be red herring but I thought I'd mention it).
I must be close, I'm just not sure what I'm missing. I'd appreciate any help resolving this issue.
Thanks,
LH