How to use a Windows PC to share multiple network connections?

Solution 1:

It looks to me like this has been answered before on SuperUser. The answer that makes sense to me goes like this:

  1. Disable internet connection sharing if you have enabled it before
  2. Select both adapters that you want to share. (Your Internet connection and your VPN connection)
  3. Right click on one of selected and chose from dropdown menu "Bridge Connections" (or similar)
  4. Enable Internet Connection Sharing and select the bridge as the thing you want to share.

EXPLANATION:

Bridging is what switches do. This makes Windows act like a switch, passing traffic between the bridged connections. ICS makes Windows act like a router so you are routing packets to your virtual switch.

SOURCE:

Windows 7 share internet connection with multiple network interfaces

Solution 2:

Share multiple network connections by bridging them

If you do not care about traffic from Network 2 reaching Network 3 and vice versa (shown below) you can try this solution.

Network diagram

Select the three network interfaces you want to connect, click with your right mouse button and select Bridge Connections.

Bridge

You should see another adapter appear named Network Bridge. Right click this device and select Properties to configure it.

Network Bridge

Select Internet Protocol Version 4 (or six depending on your preference). Double click that or select Properties.

IPv4

Switch to tab Alternate Configuration and enter your data depending on your setup. The most important is that you enter the correct Default Gateway, because that is the "door" your network traffic needs to reach the internet. The IP address you need to enter there is most likely the same IP your router has. If you're unsure about your DNS Servers it (again) is most likely your routers IP address. You should not have to enter a IP address for yourself (or Subnet mask) but you can.

If you don't know your routers IP address or gateway etc. you can find that out by opening a command prompt (cmd) and entering ipconfig /all.

Configure Network Bridge

Click OK and test your setup.

CMD window