On this page
A console usually cannot run the same VPN client as your PC. You can still route its traffic through a Windows computer, but the common phrase “Ethernet bridging” often describes the wrong mechanism. In most home setups, the practical solution is Internet Connection Sharing, which routes and translates traffic rather than bridging Ethernet frames.
This guide connects a console to a dedicated Ethernet adapter, shares a compatible VPN interface, and tests whether traffic stays protected during a disconnect. Use it only on networks you control, and follow local law, network acceptable-use rules, and game or streaming service terms.
Plan a routed connection, not a transparent bridge
A Layer 2 bridge joins Ethernet segments. Most VPN clients expose a routed tunnel, not an Ethernet segment suitable for Windows Network Bridge. Selecting the physical uplink and console adapter and choosing Bridge Connections does not automatically make the console use the VPN.
Instead, use Internet Connection Sharing, or ICS, to make the PC a small NAT gateway. The PC needs an internet uplink and a separate Ethernet connection to the console. Wi-Fi can serve as the uplink while a built-in or USB Ethernet adapter serves the console.
Use the Subnet & CIDR Calculator below to compare your existing LAN, VPN routes, and proposed console-side network. ICS commonly assigns 192.168.137.1/24 to its private interface, but inspect the actual result rather than assuming it. Overlapping subnets cause ambiguous routes, especially when a home router already uses the same prefix.
If the ranges conflict, change the home router's LAN or use a dedicated gateway with configurable addressing. Do not begin by applying undocumented registry changes to force ICS into a topology it was not designed to manage.
Check the VPN client's sharing support
Not every Windows VPN client exposes a shareable adapter. Some use filtering or virtual interfaces that do not appear as a conventional adapter in the sharing dialog. Some clients explicitly block forwarded traffic, even while applications on the PC work normally.
Check the vendor's supported sharing procedure before changing anything. The OpenVPN community resources and WireGuard quick start describe their respective tunnel models, but they do not imply that every branded Windows application supports ICS in every mode.
Inspect adapters from PowerShell and identify the console-side Ethernet port by unplugging and reconnecting its cable. Use adapter names and descriptions together; a generic name such as Ethernet 2 is not enough to establish which interface carries the tunnel.
Get-NetAdapter | Format-Table Name, InterfaceDescription, Status, LinkSpeed
Get-NetIPConfiguration
Get-NetRoute -AddressFamily IPv4 |
Sort-Object RouteMetric |
Format-Table DestinationPrefix, NextHop, InterfaceAlias, RouteMetricSave your current configuration before proceeding. Work locally, since switching adapter settings can interrupt remote access. If your VPN has a “local network access” option, check its documentation: permitting LAN traffic and permitting transit traffic are related but not necessarily identical capabilities.
Enable sharing on the correct upstream interface
Connect the VPN first and verify that the PC's ordinary internet traffic uses it. Then open Network Connections by running ncpa.cpl. The classic adapter window is useful because the modern Settings interface does not expose every sharing control consistently.
- Open Properties on the VPN adapter that the vendor supports for sharing.
- Open the Sharing tab, if it is available.
- Enable “Allow other network users to connect through this computer's Internet connection.”
- Select only the dedicated Ethernet adapter connected to the console.
- Apply the change, then inspect the Ethernet adapter's new IPv4 configuration.
Do not share the physical Wi-Fi or internet-facing Ethernet adapter when the intended upstream is the VPN. That creates a direct internet path and can defeat the purpose of the setup. If there is no Sharing tab or suitable tunnel adapter, stop and choose a supported client mode or a VPN-capable router instead.
ICS can reassign the private adapter's address and run supporting services. Microsoft's Windows documentation is the authoritative starting point for operating-system networking behavior. Avoid layering manual NAT commands, a Windows bridge, and ICS on the same adapter; overlapping management systems make failures harder to understand.
Keep the PC awake while the console needs connectivity. Sleep, reboot, a disconnected USB adapter, or a VPN application update can interrupt the gateway even if the console still reports an Ethernet link.
Configure the console and verify each hop
Set the console's address and DNS options to automatic initially. With ICS functioning, the PC normally supplies the private network configuration. Reconnect the console or restart its network test after enabling sharing so stale leases do not confuse the result.
If addressing fails, inspect the Windows side before assigning static values. For a private interface actually configured as 192.168.137.1/24, a console address such as 192.168.137.20 belongs to that network, but it must not collide with another lease. Manual addressing also requires the correct gateway and DNS configuration; it is not a substitute for a working sharing service.
Get-NetIPAddress -InterfaceAlias "Ethernet 2" -AddressFamily IPv4
Get-Service SharedAccess
Get-NetNeighbor -InterfaceAlias "Ethernet 2" -AddressFamily IPv4Replace the interface alias with your dedicated adapter. A neighbor entry helps establish local reachability, not VPN protection. Next, test internet access from the console. If it has a browser, compare its observed public address with the PC's VPN address using a trusted service; otherwise, use diagnostics on a destination you control or the VPN provider's supported device checks.
Recheck address membership with the subnet planning tool when the console shows an unexpected gateway. A public-address match is useful evidence, but it does not prove that DNS, IPv6, or failure behavior is equally protected.
Test disconnects and understand console trade-offs
A VPN application's kill switch may protect locally generated traffic without filtering packets forwarded from the console. Test that distinction deliberately. Start a fresh connection on the console, disconnect the tunnel, and verify that new internet activity stops instead of moving onto the physical uplink.
Repeat after restarting the VPN application and after rebooting Windows. Test IPv6 separately if it is available. For the host-side concepts, see the native firewall and kill-switch guide. If you cannot demonstrate fail-closed forwarding, do not describe the console as continuously protected; use a gateway designed to enforce that policy.
Expect NAT trade-offs. ICS adds translation, and the provider may add another NAT layer. Matchmaking, inbound hosting, voice chat, or remote play can behave differently. Do not open broad inbound firewall access or enable unrelated router features simply to chase a more favorable console NAT label.
A VPN also cannot guarantee lower gaming latency. Extra routing may increase delay, and the PC becomes another dependency. For the difference between raw speed and responsiveness, consult the bufferbloat project. Measure ordinary gameplay and voice quality, not only download speed.
Key takeaways
- Use routed ICS sharing for compatible clients rather than assuming an Ethernet bridge carries VPN traffic.
- Keep the console adapter separate from the internet uplink and avoid overlapping address ranges.
- Share the supported tunnel interface, not the physical internet connection.
- Verify addressing, actual egress, DNS behavior, and tunnel-failure behavior separately.
- Choose a supported VPN router when Windows sharing cannot enforce reliable protection.
Reach designers & developers at work
Put your product next to the tools people use every day. One sponsor per placement, no tracking pixels.
Become a sponsor