I have an OpenVPN server in my WRT54GS. My friend uses the OpenVPN client based on windows to connect my network. Then we can play LAN games, such as starcraft. Another friend, he doesn't know how to config the OpenVPN. So I bought a WRT54GS and config the OpenVPN client in this router. Now the problem is: his router is connected to my network--OK. But his PC is still under his router, so we couldn't be in a same LAN. Any one has any idea to solve this problem? Updated on Aug. 12th: The OpenVPN server in my router is TAP, DHCP for LAN ranges from 10.10.10.2-100. DHCP for OpenVPN users range from 10.10.10.101-10.10.10.150. My friend's router can get an WAN IP from PPPoE. His LAN IP ranges from 192.168.1.2-192.168.1.100. His OpenVPN client in router get a valid IP: 10.10.10.101 Now the problem is: His PC couldn't get an IP like 10.10.10.X. It's still an IP of 192.168.1.X As for the port forward, actually my friend lives in a dormitory and more than 3 guys connected to his router and want to join the game as well. So port forward is not feasible. And the protocol of the game is IPX. Even making IP in the same IP range forcibly. I still have some concern in the following model: 1. Upper router's LAN IP is 10.10.10.1 and DHCP from 10.10.10.2-100 2. Lower router's WAN connected to upper router's LAN and get IP from upper router's DHCP. Lower router's LAN is 10.10.10.101 and DHCP from 10.10.10.102-200 3. My PC connected to upper router's LAN and another PC connected to lower router's LAN. Both of them can get an IP of 10.10.10.X. But can they create a game?