Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top


I have couple of (windows based) computers connected like you can see on the picture.

I want to create something like network interface bridge to connect computers A1, A2, B1 and B2.

Is there any way to do this? (something like VPN + bridge)

share|improve this question
Where is A in location to B, is it in the same room or across town? – Matt H Apr 8 '13 at 21:57
actually, it is overseas (one is in USA and the other is in Europe) – V-X Apr 8 '13 at 22:01
Are you needing L2 between them or is L3 sufficient? – Matt H Apr 8 '13 at 22:16
L3 is ok, but it doesn't matter much, because the data flow is not very large. – V-X Apr 8 '13 at 22:37
(It looks like I'm going to receive tumbleweed badge for this question) – V-X Apr 11 '13 at 12:24

Try Hamachi or OpenVPN

as long as you have internet connection, those would do..

after the VPN connection, you just need to add routing information

share|improve this answer
+1 for Hamachi to setup a separate network, no routing required. – harrymc Apr 13 '13 at 13:31

One of the issues you have is that A & B appear to be on the same subnet.

If they were on different subnets then you could simply create a VPN between them and be done with it. To do that the easiest way is to buy a couple of VPN capable routers and connect them up following the various tutorials. There are lots to choose from. I'm only familiar with 2 different VPN routers which are those from netgear and mikrotik.

The netgear ones are the easiest of the two, but the mikrotik have more options and are cheaper.

With the mikrotik option there is something called EoIP or Ethernet over IP. If you can create an encrypted tunnel first then add EoIP on it then you'll have your bridge. e.e.

That example uses PPTP as the tunnel. However you can use any VPN tunnel from this list.

If you have issues with the IP ranges appearing on the same subnet then you may need to change the IP range of either A or B or set up a different netmask, or even run NAT.

Running OpenVPN on A&B may be an option, however AFAIK the OpenVPN server needs to run on Linux and you have windows.

share|improve this answer

It looks like networks A & B are on the same subnet (if their subnet mask is It also looks like x.y.z.1 and x.y.z.2 are on an identical but separate subnet from A & B. I understand the physical networks of A and B are on different continents, so you're probably using some sort of VPN to connect computers A and B together. If computers A & B are on the same VPN subnet (tap VPN), then your problem becomes trivial. Simply bridge the two network interfaces on computers A & B each. On Windows:

  1. Click Change Adapter Settings in the Network and Sharing Center
  2. Select your two network adapters.
  3. Right click and select bridge.

This bridges the interfaces on the data-link level of the OSI model. So, the packets out on network A will be visible on network B, but only if the VPN is a tap type. If not, please explain your network details further.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .