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:
- Open
Settings → About phoneand press 7 timesBuild number. - Return to
Settings → System → Developer Optionsand turn it onUSB debugging. - 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:
- Click
Win + Xand selectdevice Manager. - In the section
Network adaptersfind Remote NDIS (may be called as Android Phone or USB Ethernet/RNDIS). - Right click →
Properties → Accessand allow other users to use the connection. - In the drop-down list, select the connection you created (usually
EthernetorLocal 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 Samsung — Samsung USB Driver, For Xiaomi — Mi 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:
- Open
Settings → Network & Internet → Mobile Hotspot. - In the field
Sharing an Internet connectionselect your active connection (for example,Ethernet). - Click
Changeand ask:- Network name (in Latin, without spaces)
- Password (minimum 8 characters)
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:
- Download the program from official website (avoid third party sources!).
- Install and run the utility as administrator.
- In the field
Hotspot Nameenter the network name inPassword- password. - IN
Internet SourceSelect your active connection. - 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:
- Turn on Bluetooth on both devices.
- On PC:
Settings → Devices → Bluetooth & other devices → Add a Bluetooth or other device. - Select your phone from the list and confirm pairing.
- On your phone: open
Settings → Connections → Bluetooth, find your PC and connect. - On PC: Go back to
Network Settings → Mobile Hotspot, selectBluetoothas 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
WPSin 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:
- Connect iPhone To Mac through
USBorWi-Fi(if enabledModem mode). - On Mac open
System Preferences → Sharing. - Select
Public Internetand indicate the source (for example,Ethernet). - On the list
For computers usingmarkiPhone USBorWi-Fi. - Click
Launch.
For Android-phones:
- Connect your phone via
USBand turn it onData transfer(not just charging!). - On Mac V
System Preferences → Networka new connection will appear (USB Ethernet). - Open
General accessand allow sharing forUSB Ethernet.
⚠️ Attention: On macOS Monterey and newer may require manual assignmentIP addressesFor USB Ethernet. Use range192.168.2.1For Mac And192.168.2.2for 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.0and the portUSB 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.0sudo 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.8or1.1.1.1on 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, from192.168.1.Xon192.168.0.X).