VPN Disconnects or Loses Internet When You Switch to USB-C Dock Ethernet? Fix Routes, DNS, and Adapter Priority

USB-C Dock Ethernet

Your VPN works normally over Wi-Fi.

Then you connect a USB-C dock or Ethernet adapter to use a wired network.

Ethernet itself works. Websites open normally before the VPN starts.

But after the network handoff, one of these problems appears:

  • the VPN disconnects;
  • the VPN reconnects but internet access disappears;
  • public websites work but corporate resources fail;
  • internal company names stop resolving;
  • the VPN says Connected, but traffic is using the wrong interface.

This is different from a broken RJ45 port.

If USB-C Ethernet works before the VPN connects, investigate routes, DNS, and adapter priority before blaming the Ethernet hardware.

The most useful approach is to compare the network state before and after switching from Wi-Fi to wired Ethernet.

Create a Before/After Network Record

Do not change DNS servers or interface metrics yet.

Start in the configuration that works:

Wi-Fi → VPN → Internet / Corporate Network

Open Command Prompt and run:

ipconfig /all

Then:

route print

In PowerShell, also run:

Get-NetIPInterface

Record only the important differences:

Network Item Wi-Fi + VPN Ethernet + VPN
Active physical adapter Wi-Fi Ethernet
Local IP Record Record
Default gateway Record Record
Interface metric Record Record
VPN adapter Connected ?
Corporate routes Present ?
VPN DNS Present ?

This gives you a known-good state before troubleshooting the failed handoff.

Difference 1: Ethernet Became the Preferred Interface

Connect the USB-C Ethernet adapter.

Leave the VPN disconnected temporarily.

Confirm:

Ethernet → Internet works

Then check:

Get-NetIPInterface

Windows may now prefer Ethernet over Wi-Fi.

That is not automatically a problem.

Microsoft explains in its network interface metric guidance that interface metrics help determine adapter preference, and the effective metric used for route selection can combine the route metric with the interface metric.

You may see something like:

Ethernet    InterfaceMetric  15
Wi-Fi      InterfaceMetric  45
VPN        InterfaceMetric  25

A lower metric often means higher preference when otherwise equivalent routes compete.

The important question is not:

“Why did Windows prefer Ethernet?”

It is:

“Did the change in preferred interface break the VPN's expected route or DNS behavior?”

Difference 2: The VPN Was Established on the Old Network

Suppose you originally connected like this:

Wi-Fi → VPN

Then you plugged in Ethernet without disconnecting the VPN.

The underlying physical network has changed.

Your laptop may now have:

  • a different source IP;
  • a different gateway;
  • a different interface metric;
  • a different network profile.

Some VPN clients handle this transition cleanly.

Others need to rebuild the tunnel.

Use this sequence:

1. Disconnect the VPN

2. Connect USB-C Ethernet

3. Confirm normal internet access

4. Temporarily turn Wi-Fi off

5. Reconnect the VPN

If the VPN now works

The Ethernet hardware is probably functioning correctly.

The problem was triggered by the live:

Wi-Fi → Ethernet handoff

rather than by RJ45 connectivity itself.

For regular use, try establishing the preferred network connection before starting the VPN.

Difference 3: The Default Route Changed

With Ethernet connected but VPN disconnected, run:

route print

Then connect the VPN and run it again.

Look at the routes that appeared or changed.

A VPN may operate as:

Full Tunnel

Most network traffic uses the VPN.

Split Tunnel

Only specific company networks use the VPN, while ordinary internet traffic continues through Ethernet.

The exact behavior depends on the VPN profile.

Suppose your company resource is:

10.20.10.50

and your VPN should install a route covering:

10.20.0.0/16

If that route disappears after the Wi-Fi-to-Ethernet transition, the VPN may show:

Connected

while the internal resource remains unreachable.

That means the problem has already moved beyond the USB Ethernet hardware.

Read the Route Before You Change It

Windows prefers the most specific matching route first. When matching routes have the same prefix length, metrics help determine which one wins.

So avoid blindly assigning manual interface metrics just because:

VPN works on Wi-Fi but not Ethernet.

First determine:

  • which route exists;
  • which adapter owns it;
  • what metric Windows is using;
  • whether the expected VPN route appears at all.

On an IT-managed computer, avoid manually creating corporate routes unless your network administrator specifically instructs you to.

VPN clients often manage those routes intentionally.

Difference 4: Ethernet Works Until the VPN Connects

This is an especially useful symptom.

Before VPN

Ethernet → Internet ✓

After VPN

Ethernet → VPN Connected → Internet ✕

This strongly suggests that the physical Ethernet connection itself is functioning.

Now determine whether the VPN is:

  • taking over the default route;
  • installing the wrong route;
  • failing to forward traffic;
  • changing DNS behavior.

If your organization uses a full-tunnel VPN, losing general internet access can occur when the tunnel becomes the preferred route but cannot carry traffic correctly.

For a split-tunnel VPN, check whether only corporate destinations fail or whether all browsing stops.

These are different results.

Difference 5: IP Works but Corporate Names Do Not

Now separate routing from DNS.

Suppose:

Corporate IP address → reachable

but:

fileserver.company.example → not reachable

That points more strongly toward name resolution.

Run:

ipconfig /all

Check the DNS servers associated with:

  • Ethernet;
  • VPN adapter;
  • Wi-Fi, if still active.

Windows VPN profiles can provide their own DNS servers and Name Resolution Policy Table rules. Microsoft's VPN name-resolution documentation explains that NRPT rules are checked first, while interface preference and metrics can influence DNS behavior when no matching rule applies.

That is why changing from Wi-Fi to Ethernet can affect DNS even when the VPN itself still shows Connected.

Use the Right DNS Test

For ordinary DNS, you can test a name with:

Resolve-DnsName microsoft.com

Then test an internal FQDN:

Resolve-DnsName fileserver.company.example

If your organization relies on Windows VPN NRPT rules, Resolve-DnsName is more appropriate than relying only on nslookup.

Microsoft notes that applications using their own DNS implementation can bypass the Windows DNS API and NRPT behavior; its VPNv2 documentation specifically identifies nslookup as an example.

Public DNS Works, Internal DNS Fails

Check:

VPN DNS server

NRPT rules

DNS suffix

VPN route to the DNS server

Both Fail Only After VPN Starts

Check whether the VPN's DNS or full-tunnel route is reachable at all.

Flush DNS Only After the Network Path Makes Sense

You can clear stale DNS cache with:

ipconfig /flushdns

But do not treat that as the primary fix.

If Windows is using the wrong interface or the VPN DNS server cannot be reached, flushing cached names will not repair the underlying problem.

Use this order:

Verify Routes

Verify VPN DNS

Confirm Interface Preference

Flush DNS

Retest

Use Ethernet-Only Mode as a Diagnostic

One of the fastest isolation tests is:

Ethernet ON

Wi-Fi OFF

VPN reconnect

Now test:

Public Internet

Corporate IP

Corporate DNS

Everything Works

The issue is likely related to the two physical interfaces being active simultaneously or to the handoff between them.

You may not need to leave Wi-Fi disabled permanently.

You have simply proved:

Ethernet + VPN works when Wi-Fi is removed from the decision.

That is useful evidence before touching interface metrics.

Establish a Simple Ethernet Baseline

If you normally use a feature-heavy docking station with:

HDMI + storage + charging + audio + Ethernet

and want to determine whether the VPN problem is specifically related to networking, simplifying the physical setup can be useful.

A USB-C to Gigabit Ethernet adapter supporting up to 1000Mbps provides a cleaner reference network path without adding display, storage, or charging functions.

The LENTION CB-CU604E is designed as a dedicated USB-C-to-RJ45 connection, with up to 1000Mbps Ethernet and plug-and-play operation.

That makes it useful for a test such as:

Laptop → USB-C Ethernet Adapter → Router

Then:

Confirm ordinary Ethernet

Connect VPN

Compare routes

Check DNS

The important boundary is:

A stable Gigabit Ethernet adapter provides the physical network interface; Windows and the VPN client still control routes, metrics, DNS, and tunnel policy.

So changing to another Ethernet adapter cannot repair a badly configured VPN route or corporate DNS policy.

Its value here is creating a simpler baseline network path.

When Manual Adapter Priority Is Worth Testing

Only consider manual interface metrics after you can show that Windows is selecting an undesired interface.

You can inspect current interfaces with:

Get-NetIPInterface

Windows also allows interface metrics to be configured using Set-NetIPInterface. Microsoft documents this as the modern method for changing network-interface preference.

For example:

Set-NetIPInterface -InterfaceAlias "Ethernet" -AutomaticMetric Disabled -InterfaceMetric 15

But do not copy that value blindly.

Your company may intentionally configure:

  • VPN metrics;
  • split tunneling;
  • Always On VPN;
  • MDM policies;
  • traffic filters.

For managed systems, capture:

Get-NetIPInterface

and:

route print

and give those results to IT before making permanent changes.

Know When This Is Actually an Ethernet Problem

Continue with this article when:

Ethernet works before the VPN starts.

If instead you see:

  • no Ethernet adapter;
  • no IP address;
  • RJ45 link failure;
  • 100Mbps instead of expected Gigabit;
  • ordinary internet fails even without VPN;
  • adapter repeatedly disconnects;

use the USB-C hub Ethernet not working or slow troubleshooting guide instead.

That guide handles the physical network layer.

This article handles:

working Ethernet + broken VPN behavior.

Corporate Network? Check Authentication Before VPN

There is another boundary in managed offices.

If the USB Ethernet adapter is detected but the corporate wired network never authorizes it, VPN troubleshooting is premature.

If the office uses port-based authentication, use the 802.1X Ethernet authentication troubleshooting guide first.

If the network works with one Ethernet interface but rejects the USB adapter because its network identity changed, check whether the issue is the Ethernet MAC address presented by the USB-C adapter.

The correct sequence is:

Ethernet Link

Network Authorization

IP Connectivity

VPN

Routes

DNS

The Handoff Diff Sheet

When the problem happens, record this rather than simply reporting:

“VPN breaks through my dock.”

Check Wi-Fi + VPN Ethernet + VPN
Physical internet works before VPN Yes Yes / No
VPN connects Yes Yes / No
Public IP traffic works Yes Yes / No
Corporate IP works Yes Yes / No
Corporate DNS works Yes Yes / No
VPN-specific routes exist Yes Yes / No
VPN DNS present Yes Yes / No
Interface metric Record Record

This immediately tells you which layer changed.

Quick Answers

Why does my VPN disconnect when I switch from Wi-Fi to USB-C Ethernet?

Switching networks can change the laptop's source IP, preferred interface, gateway, and route table. Some VPN clients need to rebuild the tunnel after that handoff.

Why does Ethernet work until I connect the VPN?

The physical Ethernet connection may be healthy while the VPN changes routes, DNS servers, or traffic policy.

Why does the VPN say Connected but corporate sites fail?

Check whether the required corporate routes exist and whether internal names resolve through the VPN's intended DNS path.

Can Wi-Fi and Ethernet both being active cause VPN problems?

They can expose interface-priority or routing problems. Temporarily disable Wi-Fi and reconnect the VPN over Ethernet as a diagnostic.

Should I manually change the Ethernet interface metric?

Only after confirming that Windows is selecting the wrong interface. On managed computers, check with IT before changing metrics permanently.

Will another Ethernet adapter fix my VPN?

Not if the real cause is routing, DNS, split tunneling, or VPN policy. A different adapter is useful mainly for proving whether the physical wired path is stable.

Final Takeaway

When a VPN disconnects or loses internet after switching to USB-C Ethernet, compare what changed during the handoff:

Physical Adapter

IP Address

Interface Metric

Default Route

VPN Route

DNS

The most important rule is:

If USB-C Ethernet works normally before the VPN connects, troubleshoot above the physical RJ45 layer first.

A clean diagnostic sequence is:

Connect Ethernet

Confirm Internet

Temporarily Disable Wi-Fi

Reconnect VPN

Compare Routes

Check VPN DNS

Adjust Interface Metrics Only If Necessary

This turns:

“My dock breaks the VPN.”

into a much more precise question:

Did the network handoff change the route, DNS path, or preferred adapter that the VPN expected?

RELATED ARTICLES

Leave a comment

Your email address will not be published. Required fields are marked *

Please note, comments must be approved before they are published