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.
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:
- Open
device Manageron the laptop (Win + X → Device Manager). - Find in the list
Portable devicesorOther devicesyour phone (may appear as ADB Interface or with an exclamation mark). - Right click →
Update Driver → Browse my computer for driver software. - 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:
- Go to
Settings → About phone → Build number. - Click on
Build number7 times until a notification appearsYou have become a developer!. - Return to
Settings → System → Developer Options. - Turn on
USB debuggingAndAllow 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 NDISorUSB 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
- IP address:
⚠️ 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 |
| 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 chargingin the phone settings.
- 🔌 "No internet access":
- Check if it is enabled
General accessin 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
- Check if it is enabled
- ⚡ "The connection keeps dropping.":
- Turn it off
Battery savingon the phone. - IN
Device Managerturn it offUSB Selective Suspendfor the root hub. - Try turning it off
Antivirus(sometimes it blocks connections).
- Turn it off
⚠️ 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.
- On the laptop:
- 🔵 Bluetooth-tethering:
- Pair your devices by Bluetooth.
- On the laptop:
Settings → Devices → Advanced Bluetooth settings → Allow devices to connect to the Internet.
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.
💡 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 SharingVConnection 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 limitVWindows 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 to5 Gbps(against480 MbpsatUSB 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 GHzinstead of2.4 GHz). - Use the app Wi-Fi Analyzer to analyze channel load.
- If your laptop is connected to Wi-Fi, choose a channel with minimal interference (e.g.
- 🔧 Set up traffic priority:
- IN
Task Manager(Ctrl + Shift + Esc) on the tabNetCheck which programs are consuming traffic. - Limit background updates Windows:
Settings → Update & Security → Advanced Options → Delivery Optimization.
- IN
📊 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 hotspoton 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:
- Roll back the driver: in
Device Managerright click onRemote NDIS→Properties → Roll Back Driver. - Install the driver manually (see section 2).
- Check it out
Windows Updatefor 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 DirectorMiracastto broadcast the screen. - Connect TV to the laptop via
HDMIand set upWi-Fi hotspot. - Buy Ethernet adapter For TV (if there is a port
USBorLAN).