You can turn your laptop or desktop PC into a fully-fledged Wi-Fi router without purchasing any additional equipment. This feature is useful when you need to connect your smartphone, tablet, or other computer to the internet but don't have a router handy. For example, if you're staying at a hotel with wired internet (Ethernet) or use USB modem with 4G/5G.
In this article, we will examine all the current methods of distributing Wi-Fi from a PC: from built-in tools Windows 10/11 to specialized programs like Connectify or mHotspotWe will pay special attention to solving typical mistakes (for example, when the network is visible but does not connect) and speed optimization For stable operation. All methods have been tested on current OS versions and are compatible with most network adapters.
1. Checking hardware compatibility
Before setting up distribution, make sure that your computer physically capable create a Wi-Fi network. To do this, you need a wireless adapter that supports the mode Hosted Network (virtual access point). You can check this in two ways:
- 🔧 Via Device Manager: open the menu
Start → Device Manager → Network AdaptersThe list should contain an adapter with the words Wireless, Wi-Fi or 802.11 (For example, Intel Wi-Fi 6 AX200 or Qualcomm Atheros QCA9377). - 📋 Via the command line: run
cmdas administrator and enter:netsh wlan show driversFind the line in the output
Hosted network support- there should beYes.
If your adapter does not support the mode Hosted Network, distribute Wi-Fi using standard means Windows it won't work. In this case, use third-party programs (section 4) or buy an external one Wi-Fi adapter (For example, TP-Link TL-WN725N for ~500₽).
⚠️ Attention: On some laptops (especially with adapters Realtek) functionHosted Networkmay be disabled in BIOS. Check your settings.Advanced → Wireless LANand turn it onEnable, if required.
2. Sharing Wi-Fi via the command line (netsh)
This method works on all versions Windows (from 7 to 11) and does not require installation of additional software. The instructions are universal, but the setting must be repeated after each PC shutdown, unless you create an autorun script (more on that below).
Open Command Prompt as Administrator (Win + X → Terminal (Administrator)) and execute the commands in order:
- Create a network named
MyWiFiand password12345678(replace with your own):netsh wlan set hostednetwork mode=allow ssid=MyWiFi key=12345678 - Start the distribution:
netsh wlan start hostednetwork - Allow Internet Sharing:
- Open
Control Panel → Network and Sharing Center → Change adapter settings. - Find the connection through which the PC receives the Internet (for example,
EthernetorLocal Area Network Connection*). - Right click →
Properties → Access→ check the boxAllow other network users to share your Internet connection. - Select the created connection from the drop-down list.
Local Area Connection* X(where X is a number).
- Open
If after running the commands the network does not appear in the list of devices, check if the WLAN AutoConfig service is enabled (services.msc → WlanSvc). Also try updating the network adapter driver via device Manager.
Make sure the Wi-Fi adapter is turned on (press the button on the laptop or Fn+F2/F12)
Check Hosted Network support (netsh wlan show drivers)
Disable your antivirus/firewall during setup
Connect your PC to the Internet (Ethernet, 4G modem, etc.)
-->
3. Mobile hotspot in Windows 10/11
In modern versions Windows there is a built-in function Mobile Hotspot, which simplifies Wi-Fi sharing. It automatically configures sharing and manages connected devices. To activate it:
- Open
Settings → Network & Internet → Mobile Hotspot. - In the field
Sharing an Internet connectionselect a source (egEthernetorWireless network). - Click
Changeto set the network name (SSID) and password (minimum 8 characters). - Toggle the slider
Mobile hotspotin positionOn - 🔄 Automatic connection management (up to 8 devices simultaneously).
- 📊 Display of traffic consumption in real time.
- 🔒 Encryption
WPA2-PSKby default (more secure than open networks). - 🔌 Is your PC connected to the Internet (the network icon in the tray should show access).
- 🔄 Does the IP address conflict with the main network (try setting it manually)
192.168.137.1for hotspot adapter). - 🛠️ Are your Wi-Fi adapter drivers updated (especially relevant for Realtek And Broadcom).
- 📥 Download and install the program from official website.
- 🖥️ In the main window, select
Wi-Fi Hotspot. - 🔄 Specify
SSID, password and internet source (for example,Ethernet). - 🚀 Click
Start Hotspot. - 🎛️ Flexible settings: You can limit the speed for individual devices or block access to certain websites.
- 📡 Repeater mode: Boosts the signal of an existing Wi-Fi network (useful in large areas).
- 📊 Usage statistics: display connected devices and traffic consumption.
- 🔌 The adapter driver does not support
Hosted Network: update the driver manually from the manufacturer's website (not through Windows Update!). For adapters Realtek Download drivers from official website. - 🛠️ WLAN AutoConfig service is disabled: run
services.msc, findWlanSvcand set the startup typeAutomatically. - 🔄 IP address conflict: in the command line, run:
netsh interface ip set address name="Local Area Connection* X" static 192.168.137.1 255.255.255.0(replace X with your adapter number).
- 🔗 Check if it's enabled public access for the main connection (section 2, point 3).
- 🔄 Restart the service
ICS(Internet Sharing):net stop SharedAccessnet start SharedAccess - 📡 Check your settings
DNS: in the hotspot adapter properties, specify8.8.8.8(Google DNS) or1.1.1.1(Cloudflare). - 📶 Select a free channel: use the program Wi-Fi Analyzer (Android) or inSSIDer (PC) to find the least loaded channel (eg.
6or11for 2.4 GHz). In the command line, change the channel as follows:netsh wlan set hostednetwork channel=6 - 🔋 Disable power saving for your Wi-Fi adapter:
- Open
Device Manager → Network Adapters → Properties of your adapter → Power Management. - Uncheck the box
Allow the computer to turn off this device to save power.
- Open
- 🚀 Use the 802.11n/ac standard: if your adapter supports
5 GHz, create a network in this range - it is less crowded and provides higher speed. - 🖥️ Close background programs that consume traffic (torrents, cloud synchronization).
- 🔌 Connect your PC to the network via
EthernetIf you're sharing the Internet from a laptop, this will reduce the load on your Wi-Fi adapter. - 📡 If the signal is weak, use USB amplifier (For example, TP-Link TL-WN722N with antenna).
The advantages of this method:
If the hotspot does not turn on, check:
⚠️ Attention: IN Windows 11 The mobile hotspot may automatically turn off when the laptop's battery level is low (the threshold is 20%). To avoid this, connect the device to a power source or change the power settings in Control Panel → Power Options → Advanced Settings.
4. Wi-Fi sharing programs: Connectify, mHotspot, MyPublicWiFi
If standard means Windows do not work or require advanced features (eg Speed Limit for connected devices or repeater mode), use third-party utilities. We tested three popular solutions:
| Program | Free version | Max devices | Additional functions | Website |
|---|---|---|---|---|
| Connectify Hotspot | Yes (with limitations) | 5 | Traffic filtering, ad blocking, repeater mode | connectify.me |
| mHotspot | Yes | 10 | View connection history, configure DNS | mhotspot.com |
| MyPublicWiFi | Yes | Unlimited | Connection log, website blocking | mypublicwifi.com |
Example of setting in Connectify:
Advantages of third-party programs:
⚠️ Attention: Free versions of programs (for example, Connectify Lite) often limit the number of connected devices or display ads. For permanent use, it's better to purchase a license (~1000–2000₽) or use mHotspot/MyPublicWiFi - they are completely free.
5. Solving typical mistakes
Even with the correct settings, Wi-Fi sharing may not work. Here the most common problems and ways to eliminate them:
❌ Error: "Failed to start hosted network"
Reasons and solutions:
❌ Error: Devices connect, but the internet doesn't work
What to do:
If nothing helps
Try creating a new network with a different name and password—sometimes old settings conflict. Also, check if your provider is blocking traffic (especially relevant for mobile data from MTS/Megafon/Beeline).
6. Speed and stability optimization
To ensure your Wi-Fi connection works quickly and smoothly, follow these tips:
For maximum performance:
7. Wi-Fi distribution with Linux (Ubuntu/Debian)
If you use LinuxYou can distribute Wi-Fi using a utility hostapd or built-in tools NetworkManagerLet's consider both methods.
Method 1: Via NetworkManager (easy)
Suitable for Ubuntu 20.04+ And Debian 11+:
- Open the terminal and check the name of the Wi-Fi adapter:
ip a(usually it is
wlan0orwlp3s0). - Create an access point:
nmcli dev wifi hotspot ifname wlan0 ssid MyLinuxWiFi password "12345678" - Allow general access (if internet via
eth0):sudo sysctl -w net.ipv4.ip_forward=1sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Method 2: Via hostapd (advanced)
This method is more complex, but gives you more control over the network. Install the following packages:
sudo apt install hostapd dnsmasq
Then edit the configuration files /etc/hostapd/hostapd.conf And /etc/dnsmasq.conf, indicating SSID, password, and IP address range. For full instructions with configuration examples, see Arch Wiki documentation.
⚠️ Attention: In some distributions (for example, Kali Linux) servicehostapdmay conflict withNetworkManagerBefore configuring, stop it with the commandsudo systemctl stop NetworkManager.
FAQ: Frequently Asked Questions
❓ Is it possible to share Wi-Fi from a PC without a password?
Yes, but this unsafeTo create an open network via the command line, omit the parameter key:
netsh wlan set hostednetwork mode=allow ssid=OpenWiFi key=
However, in this case, anyone connected will be able to intercept your traffic. For temporary sharing, it's better to use a simple password (for example, 12345678).
❓ Why is my upload speed lower than my router's?
This is normal: your PC's Wi-Fi adapter isn't optimized for simultaneous data transmission and reception. Typical reasons for a slow connection include:
- 🔄 Double load: If a PC receives the Internet via Wi-Fi (for example, via a 4G modem) and simultaneously distributes it, the bandwidth is divided in half.
- 🖥️ Weak processor: traffic encryption (especially when
WPA2) puts a heavy load on the CPU. On older laptops, this can lead to lag. - 📡 Interference: If there are many other networks nearby on the same channel, the speed drops. Use Wi-Fi Analyzerto select a free channel.
For maximum speed, connect your PC to the Internet via cable (Ethernet) and distribute Wi-Fi only within the range 5 GHz (if the adapter supports it).
How do I share Wi-Fi from a PC to Android/iOS?
The instructions are universal for all devices:
- On your PC, set up distribution using one of the methods above (for example, via a mobile hotspot).
- On your smartphone, open the Wi-Fi settings and find the network with the specified
SSID. - Connect by entering the password. If the network is not visible, check that Wi-Fi is enabled on your PC and that your antivirus software isn't blocking the connection.
On iPhone/iPad You may see a warning that says "Internet security has not been verified" - this is normal for DIY networks. Click Connect.
❓ Is it possible to share Wi-Fi from a PC to a Smart TV or set-top box (Android TV, Apple TV)?
Yes, but there are some nuances:
- 📺 Smart TV (Samsung, LG, Sony): connects like a regular device. If the TV doesn't see the network, check if it supports the range.
5 GHz(many budget models only work on2.4 GHz). - 🎮 Android TV (Xiaomi, Nvidia Shield): You may need to manually specify the IP address (e.g.
192.168.137.100with a mask255.255.255.0). - 🍎 Apple TV: Sometimes it conflicts with virtual networks. Try changing the Wi-Fi channel to
6or11.
If the TV connects but the Internet doesn't work, check the settings. DNS on PC (install 8.8.8.8 manually).
❓ How do I automatically start Wi-Fi sharing when I turn on my PC?
To avoid entering commands after each reboot, create .bat-file and add it to startup:
- Open Notebook and paste:
@echo offnetsh wlan set hostednetwork mode=allow ssid=MyWiFi key=12345678
netsh wlan start hostednetwork
timeout /t 5
netsh interface ip set address name="Local Area Connection* 12" static 192.168.137.1 255.255.255.0
netsh interface ip set dns name="Local Area Connection* 12" static 8.8.8.8 - Save the file as
start_wifi.bat(select the type "All files"). - Place it in the folder
C:\Users\Your_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
For Windows 11 You may need to turn off User Account Control (UAC) or run the script as administrator through Task Scheduler.