Ouch. Sorry for errors in confing - must have mis-typed that part. I was posting from my job and used exaple config as reference

There should be 192.168.1.27.
Well... one more evening of endless attempts.
This time I bridged adapters on server side only. Ran VPN-server there with correct server-bridge config:
bridge interface had ip 192.168.3.2 and netmask 255.255.255.0 so I used this config
Code: Select all
local 192.168.3.6
port 1194
proto udp
dev tap
dev-node tap
server-bridge 192.168.3.2 255.255.255.0 192.168.3.128 192.168.3.254
Client was using old config (actually there's not much to change) and had ip 192.168.1.1 and 255.255.255.0 netmask in his local network. He could connect to server, he could ping my local network but no broadcasts could be seen (to say the truth we tested it in quake1 - he could connect via direct ip, but could not see the server in list. and afaik quake uses udp broadcasts when searching for servers...)
P.S. Finally! It worked! When game-server is run on vpn-client's machine - game-client (that's run on vpn-server's machine) can see game in list. Meaning that game-client's broadcast packet travelled from vpn-server to vpn-client successfully. But not vice-versa. I'm not very familiar with all these "networks stuff" so... I don't get why is that happening. Also, I wonder if that would work with two and more game-clients (that would run on other vpn-clients).
P.P.S. And when I was making bridges on both vpn-client and vpn-server sides it created a loop - am I right?