How to Share Internet from Your Computer to Your Phone via USB or Wi-Fi: A Complete Guide

Has your phone's internet connection suddenly run out and you can't connect to Wi-Fi? Or is your mobile data too expensive, but your computer has an unlimited plan? What happens in these situations? Sharing the Internet from a PC to a smartphone becomes a lifesaver. The methods of data transfer depend on the available interfaces: it can be USB cable, Wi-Fi hotspot or even BluetoothEach method has its advantages: USB provides stability and minimal power consumption, while Wi-Fi allows you to connect multiple devices simultaneously.

In this article you will find step-by-step instructions for all current versions Windows 10/11, as well as solutions to common problems—from missing drivers to antivirus blocking connections. We'll cover not only standard system tools, but also alternative programs like Connectify or mHotspot, which expand functionality. Important: When distributing via USB, the smartphone will be charged from the PC, which is especially convenient for long-term use.

If you've never set up a network yourself, don't worry. The process takes no more than 5 minutes, and we'll provide all the necessary commands and settings paths with precise screenshots (interface descriptions). The only requirement is that your computer must be connected to the internet via Ethernet, 4G modem or another source.

═══

1. Sharing the Internet via a USB cable (the most reliable method)

Connection via USB — the best option if you need stable connection without any speed loss. This method works on all smartphones. Android (starting with version 4.0) and does not require root rights. For iPhone Unfortunately, this method is not available - Apple blocks data transfer via USB bypass iTunes.

Benefits of USB sharing:

  • 🔋 Minimal battery drain on your phone (it even charges)
  • 🚀 Maximum speed - up to 1 Gbps (limited only by cable capacity)
  • 🔒 Protection from external interference (unlike Wi-Fi)
  • 🛡️ No risk of connecting third-party devices

To set up, follow these steps:

Enable USB debugging on your phone|Connect your phone to your PC using the original cable|Check your internet connection on your computer|Disable your VPN/proxy (they may be blocking the connection)-->

On Android activate first developer mode And USB debugging:

  1. Open Settings → About phone and press 7 times Build number.
  2. Return to Settings → System → Developer Options and turn it on USB debugging.
  3. Connect your phone to the PC and in the window that appears on your smartphone, select Enable debugging.

Now let's move on to the setup Windows:

  1. Click Win + X and select device Manager.
  2. In the section Network adapters find Remote NDIS (may be called as Android Phone or USB Ethernet/RNDIS).
  3. Right click → Properties → Access and allow other users to use the connection.
  4. In the drop-down list, select the connection you created (usually Ethernet or Local Area Network Connection).
⚠️ Attention: If in Device Manager an exclamation mark is displayed next to Remote NDIS, then there are no drivers on your PC. Download them from the phone manufacturer's website (for example, for SamsungSamsung USB Driver, For XiaomiMi PC Suite).

After applying the settings, an internet connection icon should appear on your phone. If there's no connection:

  • Check if it is blocking the connection Windows Firewall or antivirus.
  • Restart both devices.
  • Try a different USB cable (not all cables support data transfer).

Via USB cable|Via Wi-Fi hotspot|Via Bluetooth|Never shared-->

═══

2. Create a Wi-Fi hotspot on Windows (for multiple devices)

If the USB cable is not available or needs to be connected several gadgets (for example, phone + tablet), set up virtual Wi-Fi hotspotThis method works on Windows 10/11 no additional software required, but requires support Wi-Fi Direct on the computer.

Main limitations:

  • ⚠️ On iPhone Connection is possible, but manual DNS entry may be required.
  • ⚠️ Some antiviruses (for example, Kaspersky) block distribution - temporarily disable protection.
  • ⚠️ Maximum number of connected devices — 8 (Windows limitation).

Setup instructions:

  1. Open Settings → Network & Internet → Mobile Hotspot.
  2. In the field Sharing an Internet connection select your active connection (for example, Ethernet).
  3. Click Change and ask:
    • Network name (in Latin, without spaces)
    • Password (minimum 8 characters)
  • Turn on the slider Allow use of my internet connection.
  • If section Mobile hotspot missing or not working, use command line:

    netsh wlan set hostednetwork mode=allow ssid=MyHotspot key=12345678
    

    netsh wlan start hostednetwork

    Then open Control Panel → Network and Sharing Center → Change adapter settings, find a new connection (Local Area Connection* X), right-click → Properties → Access and allow sharing.

    ⚠️ Attention: On laptops with Intel Wi-Fi 6 an error may occur "Unable to set up mobile hotspot"Solution: Update the adapter driver via Intel Driver & Support Assistant or roll it back to a previous version.

    To check the connection speed on your phone, use services like Speedtest or Fast.comIf the speed is lower than expected:

    • Change the Wi-Fi channel in your router settings (avoid congested channels) 1, 6, 11).
    • Turn off Wi-Fi adapter power saving in Device Manager.
    • Reduce the number of connected devices.

    ═══

    3. Alternative programs for distributing Wi-Fi

    Standard means Windows don't always work reliably, especially on older OS versions or with non-standard network adapters. In such cases, specialized utilities, which offer advanced settings: speed limiting, device blacklisting, automatic activation upon PC startup.

    Top 3 programs for internet sharing:

    Program Advantages Flaws Price
    Connectify Hotspot Support Wi-Fi 6, ad blocking, traffic monitoring Paid version for distribution 3G/4G From $35/year
    mHotspot Free, simple interface, up to 10 devices Advertising, no support Windows 11 For free
    Virtual Router Plus Open-source, lightweight, no installation required No encryption WPA3 For free

    Let's look at the setup using an example mHotspot:

    1. Download the program from official website (avoid third party sources!).
    2. Install and run the utility as administrator.
    3. In the field Hotspot Name enter the network name in Password - password.
    4. IN Internet Source Select your active connection.
    5. Click Start Hotspot.

    If the program does not start, check:

    • 🔹 Is the built-in Windows hotspot disabled?netsh wlan stop hostednetwork).
    • 🔹 Do you have administrator rights?
    • 🔹 Does it block the program? Windows Defender.
    How to bypass the 8 device limitation in Windows?

    To connect more than 8 devices, you need to change a registry parameter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Create a new parameter DWORD (32-bit) with a name MaxUserPort and meaning 65534, then restart your PC. Please note: this may affect system stability!

    ═══

    4. Sharing the Internet via Bluetooth (slow, but wireless)

    Bluetooth — the slowest way (maximum 3 Mbps), but it's a lifesaver when USB ports are busy and the Wi-Fi adapter is broken. It's suitable for text messaging or voice calls, but not for high-definition video.

    To configure:

    1. Turn on Bluetooth on both devices.
    2. On PC: Settings → Devices → Bluetooth & other devices → Add a Bluetooth or other device.
    3. Select your phone from the list and confirm pairing.
    4. On your phone: open Settings → Connections → Bluetooth, find your PC and connect.
    5. On PC: Go back to Network Settings → Mobile Hotspot, select Bluetooth as a method of sharing.

    If the connection is interrupted:

    • 🔄 Reboot Bluetooth-module on PC (turn it off/on in Device Manager).
    • 📱 On your phone, forget the device and pair it again.
    • 🔌 Check if others are interfering Bluetooth- devices (headphones, keyboards).
    ⚠️ Attention: On iPhone Internet distribution via Bluetooth possible only in mode Personal Hotspot (that is, himself iPhone should distribute the Internet, not receive it). For the reverse connection (PC → iPhone) you will need jailbreak.

    ═══

    5. Solving typical problems when distributing the Internet

    Even with proper setup, errors can still occur. Let's look at the most common ones and how to fix them:

    Problem Possible cause Solution
    There is no internet access on the phone Incorrect settings DNS or IP Install it on your phone IP And DNS manually: IP: 192.168.137.X, DNS: 8.8.8.8
    Error "Unable to set up mobile hotspot" Conflict with drivers or antivirus software Update your Wi-Fi adapter driver or disable your antivirus software.
    USB sharing works, but there is no internet Windows does not allow sharing Check the settings in Properties → Access For Ethernet-connections
    The phone connects, but websites don't open. Blocking proxy or VPN Disable VPN on your PC and phone, reset network settings

    If none of the methods worked, check:

    • 🔧 Availability of updates Windows (Settings → Update & Security).
    • 🔌 Network adapter functionality (try connecting to the Internet without tethering).
    • 📡 Router settings (if the internet goes through it) - some providers block port forwarding.

    ═══

    6. Security when sharing the Internet

    Sharing your internet connection opens up potential vulnerabilities for your network. key precautions:

    • 🔐 Always set a complex password for your Wi-Fi hotspot (at least 12 characters with numbers and special characters).
    • 🚫 Disable sharing when you don't need it—this will reduce the risk of unauthorized access.
    • 🛡️ Use firewall and check the connected devices in Control Panel → Network and Sharing Center → View your active networks.
    • 🔄 Regularly update your network adapter drivers—outdated versions may contain vulnerabilities.

    For additional protection:

    • Set up MAC address filtering (allow connection only to trusted devices).
    • Turn it off WPS in the hotspot settings (this protocol is easy to hack).
    • Use VPN on your phone if you connect to public networks via hotspot.

    If you're sharing internet in a public place (such as a cafe or coworking space), avoid sharing sensitive data (passwords, banking details). For such cases, it's best to use mobile Internet or VPN with traffic encryption.

    ═══

    7. Sharing Internet from a Mac to an iPhone or Android

    On computers Apple The process of distributing internet is simplified thanks to integration with the ecosystem. For iPhone just turn it on Modem mode in the phone settings, but the reverse connection (with Mac on iPhone) requires additional actions.

    Instructions for macOS:

    1. Connect iPhone To Mac through USB or Wi-Fi (if enabled Modem mode).
    2. On Mac open System Preferences → Sharing.
    3. Select Public Internet and indicate the source (for example, Ethernet).
    4. On the list For computers using mark iPhone USB or Wi-Fi.
    5. Click Launch.

    For Android-phones:

    1. Connect your phone via USB and turn it on Data transfer (not just charging!).
    2. On Mac V System Preferences → Network a new connection will appear (USB Ethernet).
    3. Open General access and allow sharing for USB Ethernet.
    ⚠️ Attention: On macOS Monterey and newer may require manual assignment IP addresses For USB Ethernet. Use range 192.168.2.1 For Mac And 192.168.2.2 for the phone.

    ═══

    FAQ: Frequently asked questions about internet sharing

    Is it possible to share internet from a PC to a phone via USB if the computer has Wi-Fi?

    Yes, but only if your PC is connected to the Internet through another source (for example, Ethernet or 4G modem). You can't share Wi-Fi via USB. — these are two different interfaces. If your PC's internet connection is via Wi-Fi, you'll have to use Bluetooth or create a second hotspot (if the adapter supports it) AP-mode).

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

    This is normal behavior: when transferring data over USB Some of the power is spent on exchanging packets. To speed up charging:

    • Use a cable with support USB 3.0 and the port USB 3.0 (blue connector).
    • Disable USB debugging after setup (it consumes additional power).
    • Connect your phone to the charger in parallel.

    How to share internet from Linux to a phone?

    On Ubuntu/Debian use the utility nm-connection-editor:

    sudo apt install network-manager
    

    sudo nm-connection-editor

    Create a new connection of the type Wi-Fi (Hotspot) and set it up similarly WindowsFor USB sharing use usb0 interface and command:

    sudo ifconfig usb0 192.168.42.1 netmask 255.255.255.0
    

    sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

    sudo sysctl net.ipv4.ip_forward=1

    Is it possible to share internet from a phone to a PC and simultaneously from a PC to another phone?

    Technically yes, but it will create network conflictYour PC will act as both a client (receiving internet from your phone) and a server (distributing it further), which will result in a routing loop. If you need to set up such a scheme, use virtual machines or VPN server on PC.

    Why don't some websites open when sharing from a PC?

    Possible reasons:

    • 🔹 DNS problems: try to write it manually 8.8.8.8 or 1.1.1.1 on the phone.
    • 🔹 Blocked by provider: Some operators limit port forwarding.
    • 🔹 Antivirus/firewall: Temporarily disable protection and check access.
    • 🔹 IP conflict: if the phone and PC are the same IP, change the subnet (for example, from 192.168.1.X on 192.168.0.X).