after i changed the dev to the name_of_TAP_adapter the service works and i am able to connect to the VPN server and able to ping the inside interface IP which is the bridge interface IP on the vpn server but i couldn't ping any other IP inside the local lan . although from inside the server i can ping any local ip .
the client IP is correctly assigned IP from inside the pool of the lan which was configured inside the server config .
also i see that there is conflict information in open-vpn sites .
here is one
http://openvpn.net/index.php/open-source/documentation/miscellaneous/ethernet-bridging.html
it said
This configuration requires Windows XP or higher on the bridge side. To my knowledge, Windows 2000 does not support bridging, however a Windows 2000 machine can be a client on a bridged network, where the other end of the OpenVPN connection where the bridging is occurring is a Linux or Windows XP machine.
When OpenVPN is installed on Windows, it automatically creates a single TAP-Win32 adapter which will be assigned a name like "Local Area Connection 2". Go to the Network Connections control panel and rename it to "tap-bridge".
Next select tap-bridge and your ethernet adapter with the mouse, right click, and select Bridge Connections. This will create a new bridge adapter icon in the control panel.
Set the TCP/IP properties on the bridge adapter to an IP of 192.168.8.4 and a subnet mask of 255.255.255.0.
Next, edit the OpenVPN server configuration file to enable a bridging configuration.
Comment out the line which says dev tun and replace it instead with:
dev tap
dev-node tap-bridge
so clearly said to add the name_of_bridge_adapter to the config . not as you said the name_of_TAP_adapter
also same thing here
http://openvpn.net/index.php/open-source/documentation/install.html?start=1 >> read the windows section
remote [myremote]
dev tap
dev-node tap-bridge
ping 5
secret key
so which one i use now ? and if i have to use the name_of_TAP_adapter why i cant ping the local lan IPs