Sharing Wi-Fi from Your Laptop to Your Phone via USB: A Complete Guide

Sharing the Internet from a laptop to a phone via USB cable — is a reliable way to share a connection when Wi-Fi is unavailable or unstable. Unlike a wireless access point, a cable connection provides minimal delays And maximum speed, which is critical for online gaming, video conferencing, or downloading large files. However, many users encounter issues: the system doesn't recognize the device, the necessary drivers are missing, or the network setup fails.

In this article we will look at two main methods: standard distribution through USB-ethernet (For Android) And mode USB-tethering in the opposite direction (when the laptop becomes a "provider"). Both options work on Windows 10/11, but require different settings. You'll also learn how to overcome common errors, from missing drivers RNDIS to conflicts with the firewall.

⚠️ Important: USB data transfer speed is limited by the protocol version. For USB 2.0 maximum — 480 Mbps (actually ~300 Mbit/s), for USB 3.0 — up to 5 Gbps. Check the port on your laptop: a blue connector means USB 3.x.

📊 Which USB port does your laptop use?
USB 2.0 only (black)
USB 3.0 and higher (blue)
Don't know
Another option

1. Preparation: what you will need for distribution

Before setting up, make sure you have:

  • 🔌 USB cable (preferably the original one from the phone - cheap cables may not support data transfer).
  • 💻 Laptop With Windows 10/11 (on macOS or Linux the process is different).
  • 📱 Android smartphone with unlocked access to Developer settings (for some methods).
  • 🌐 Active Internet connection on a laptop (via Ethernet, Wi-Fi or mobile network).

If you use iPhone, distribution via USB is only possible when connected to Mac (through iTunes/Finder). For Windows you will need third-party utilities like iMazing, but the stability of such a connection is not guaranteed. In this article, we will focus on Android.

⚠️ Attention: some manufacturers (for example, Huawei or Xiaomi) block the regime USB-tethering If after connecting, the phone is not detected as a network device, check the settings USB debugging.

Turn on the Internet on your laptop

Connect your phone with the original cable

Unlock your smartphone screen

Disable VPN on both devices-->

2. Method 1: Sharing via USB-Ethernet (RNDIS)

This method turns a laptop into a "router" and a phone into a client device. It works for most Android-smartphones, but requires manual network configuration Windows.

Step 1. Connect your phone to your laptop with a cable and select the mode on your smartphone. File Transfer (MTP). Then:

  1. Open device Manager on the laptop (Win + X → Device Manager).
  2. Find in the list Portable devices or Other devices your phone (may appear as ADB Interface or with an exclamation mark).
  3. Right click → Update Driver → Browse my computer for driver software.
  4. Select Install from the list → Network adapters → Remote NDIS Compatible Device.

Step 2. After installing the driver in Network connections (Win + R → ncpa.cpl) a new connection will appear Ethernet (may be called Local Area Connection). Now we need to enable sharing:

  • 🔗 Find your primary internet connection (Wi-Fi or Ethernet), right-click → Properties → Access.
  • 🔄 Check the box Allow other network users to share your Internet connection.
  • 🖥️ In the drop-down list, select the one you created earlier Ethernet-connection.
If the RNDIS driver is not installed

Download official drivers for your phone model from the manufacturer's website (see "Support" or "Downloads" section). For devices Samsung may be required Samsung USB Driver for Mobile PhonesIf the problem persists, try connecting your phone to a different USB port (preferably USB 3.0).

3. Method 2: Reverse USB tethering (laptop as a modem)

This option is suitable if your phone supports the mode USB-tethering in the opposite direction (not all models) Android They can do that). Here the phone acts as a "client", and the laptop distributes the Internet.

Step 1. Activate on your phone Developer mode:

  1. Go to Settings → About phone → Build number.
  2. Click on Build number 7 times until a notification appears You have become a developer!.
  3. Return to Settings → System → Developer Options.
  4. Turn on USB debugging And Allow location spoofing (the latter is not necessary, but sometimes helps).

Step 2. Connect your phone to your laptop and select the mode USB-tethering (usually in the notification shade). On a laptop:

  • 🔌 Open Network connections (ncpa.cpl).
  • 🔄 Find a new connection Remote NDIS or USB Ethernet/RNDIS.
  • 🌍 Right-click → Properties → Internet Protocol Version 4 (TCP/IPv4).
  • 📝 Set a static IP:
    • IP address: 192.168.42.1
    • Subnet mask: 255.255.255.0

⚠️ Attention: If your phone doesn't receive internet after connecting, check your settings. Windows FirewallSometimes it blocks connections. Add an exception for svchost.exe (process SharedAccess).

4. Device compatibility table

Not all smartphones support reverse USB sharing. The table below lists tested models and their features:

Brand Model RNDIS support Reverse tethering support Notes
Samsung Galaxy S21/S22/S23 ✅ Yes ✅ Yes (with drivers) Required Samsung USB Driver
Xiaomi Redmi Note 10/11, POCO X3 ✅ Yes ❌ No (MIUI lock) Only method 1 (RNDIS) works
Google Pixel 6/7/8 ✅ Yes ✅ Yes It may be necessary to disable USB-restriction in security settings
OnePlus 9/10/11 ✅ Yes ⚠️ Partially On OxygenOS 13+ it works unstably
Huawei P40/P50, Mate 40 ❌ No ❌ No Firmware-level blocking

🔍 If your model is not on the list, please test support experimentally. For iPhone an alternative could be Bluetooth sharing (although the speed will be lower).

5. Troubleshooting common errors

Even with proper setup, problems can still arise. Here are the most common ones and how to solve them:

  • 🚫 "Device not recognized":
    • Try a different cable or port.
    • Install the driver Google USB Driver (For Android) or MediaTek Preloader (for phones on MTK).
    • Turn it off Fast charging in the phone settings.
  • 🔌 "No internet access":
    • Check if it is enabled General access in the properties of the main connection.
    • Turn it off VPN And proxy on both devices.
    • Perform in Command line (Win + R → cmd):
      netsh winsock reset
  • "The connection keeps dropping.":
    • Turn it off Battery saving on the phone.
    • IN Device Manager turn it off USB Selective Suspend for the root hub.
    • Try turning it off Antivirus (sometimes it blocks connections).

⚠️ Attention: if you use corporate network (for example, in an office or university), the administrator may have blocked connections via Group Policy. In this case, USB sharing will not work.

6. Alternative methods of Internet distribution

If USB sharing fails, consider other options:

  • 📶 Wi-Fi hotspot:
    • On the laptop: Win + I → Network & Internet → Mobile Hotspot.
    • On your phone: connect to the created network.
    Minus: higher battery consumption and possible interference.
  • 🔵 Bluetooth-tethering:
    • Pair your devices by Bluetooth.
    • On the laptop: Settings → Devices → Advanced Bluetooth settings → Allow devices to connect to the Internet.
    Minus: speed up to 3 Mbps (only suitable for instant messengers).
  • 🔌 USB-Ethernet adapter:
    • Buy an adapter USB-to-Ethernet (For example, TP-Link UE300).
    • Connect your phone to the adapter via OTG cable.
    Plus: works even on iPhone (with restrictions).

💡 Advice: If you need maximum speed for streaming or gaming, combine methods. For example, share the internet via USB, and use a USB port for voice. Bluetooth headset.

7. Security when sharing the Internet

Sharing the internet from a laptop creates potential risks:

  • 🛡️ Unauthorized access:
    • If other devices are connected to the laptop via a local network, they can access any connection.
    • Turn it off File and Printer Sharing V Connection properties.
  • 🔍 Traffic interception:
    • When using public Wi-Fi (for example, in a cafe), attackers can intercept data transmitted via USB.
    • Turn on VPN on the phone (for example, ProtonVPN or Windscribe).
  • ⚠️ Channel congestion:
    • If your laptop has limited traffic (for example, mobile Internet), the phone can quickly run out of battery.
    • Set up Data limit V Windows settings (Network → Data Usage).

🔐 For added protection, turn off Network discovery V Network parameters (Win + I → Network → Sharing options). This will hide your laptop from other devices on the local network.

8. Speed ​​and stability optimization

To get maximum speed via USB, follow these guidelines:

  • 🔌 Use the port USB 3.0 (blue connector) - it provides speed up to 5 Gbps (against 480 Mbps at USB 2.0).
  • 🔄 Disable background tasks:
    • On a laptop: close torrents, cloud syncs (Google Drive, Dropbox).
    • On your phone: Turn off automatic app updates.
  • 📶 Check your Wi-Fi channel:
    • If your laptop is connected to Wi-Fi, choose a channel with minimal interference (e.g. 5 GHz instead of 2.4 GHz).
    • Use the app Wi-Fi Analyzer to analyze channel load.
  • 🔧 Set up traffic priority:
    • IN Task Manager (Ctrl + Shift + Esc) on the tab Net Check which programs are consuming traffic.
    • Limit background updates Windows: Settings → Update & Security → Advanced Options → Delivery Optimization.

📊 To test your speed, use Speedtest on your phone. If the result is lower 100 Mbps when connecting via USB 3.0, check:

  • Cable quality (cheap cables often limit speed).
  • USB port power settings (see section 5).
  • The presence of viruses on the laptop (they can consume traffic).

FAQ: Frequently Asked Questions

❓ Is it possible to share internet from a laptop to an iPhone via USB?

On iPhone Only distribution is officially supported from phone to computer (through iTunes or Finder). For the reverse option (from a laptop to iPhone) you will need third-party utilities like iMazing or 3uTools, but stability is not guaranteed. An alternative is distribution via Bluetooth or Wi-Fi.

❓ Why does my phone charge very slowly when using USB?

During active data transfer USB port Prioritizes data exchange over charging. To speed up charging:

  • Use USB hub with external power supply.
  • Connect your phone to the charger in parallel (via Y-cable).
  • Turn it on in your phone settings Fast charging (if available).
❓ How do I share my laptop's internet connection with multiple phones simultaneously?

Through USB You can only connect one deviceFor multiple phones:

  • Set up Wi-Fi hotspot on the laptop (Win + I → Mobile Hotspot).
  • Use router in repeater mode (connect it to your laptop via Ethernet and share Wi-Fi).
  • For Android-phones can be created Bluetooth network, but the speed will be low.
❓ Why did USB sharing stop working after a Windows update?

Updates Windows drivers are often reset RNDISTo restore operation:

  1. Roll back the driver: in Device Manager right click on Remote NDISProperties → Roll Back Driver.
  2. Install the driver manually (see section 2).
  3. Check it out Windows Update for the presence of optional drivers.

If the problem persists, try disabling automatic driver updates via gpedit.msc (For Windows Pro).

❓ Is it possible to share the Internet from a laptop Smart TV via USB?

Majority Smart TV (including models from Samsung, LG, Sony) do not support internet connection via USB. Alternatives:

  • Use Wi-Fi Direct or Miracast to broadcast the screen.
  • Connect TV to the laptop via HDMI and set up Wi-Fi hotspot.
  • Buy Ethernet adapter For TV (if there is a port USB or LAN).