Turning a laptop into a Wi-Fi hotspot and sharing internet with another computer is a common task for users without a router or who need to create a temporary network. This is especially true for offices, rented apartments, business trips, or even at home if the primary router fails. The process only seems complicated at first glance: modern operating systems offer built-in tools, and third-party utilities simplify setup to just a few clicks.
In this article you will find Step-by-step instructions for Windows 10/11, macOS, and Linux, a comparison of methods based on speed and stability, and solutions to common problems—from the "Unable to set up mobile hotspot" error to a slow connection. We'll avoid technical jargon, but provide commands for the command line and screenshots of key steps. If you need to connect not only a PC but also a smartphone or tablet, the methods remain the same.
⚡ Important: Before setting up, check if your laptop supports the mode Wi-Fi Direct or SoftAP (software access point). Most devices manufactured after 2015 can handle this, but older models may require updating their network adapter drivers.
1. Preparing your laptop for Wi-Fi sharing
Before turning on the hotspot, make sure your laptop meets two key requirements:
- 🔄 Active internet connection — via Ethernet, a 4G modem, or another Wi-Fi connection (if you're sharing a "second" internet connection). Without the original connection, it's impossible to create a network.
- 📶 A working Wi-Fi adapter - check that it is turned on (key
Fn + F2/F12or inDevice Manager). On Windows, openSettings → Network and Internet → Wi-Fi— the status must be "Connected" or "Ready to connect".
If the laptop is connected to the internet via a cable and Wi-Fi is disabled, this is an ideal scenario for sharing. If the original connection is also wireless (for example, via a USB modem), channel conflict issuesIn this case, it is better to use bridge mode or third-party utilities like Connectify.
⚠️ Attention: On some corporate laptops (eg. Dell Latitude or HP EliteBook) Wi-Fi sharing may be blocked by security policies. Check your settings.BIOS/UEFI(chapterWireless) or contact your network administrator.
It is also worth considering the provider's restrictions: some tariffs (especially mobile ones) block tethering — distributing the Internet to other devices. This is relevant for MTS, Beeline, Tele2 and other operators. To check, try enabling a mobile hotspot on a smartphone with the same SIM card.
Make sure your laptop is connected to the internet | Check your Wi-Fi adapter | Disable VPN/proxy (they may be blocking the connection) | Close programs using port 80 (Skype, Torrent) | Update your network card drivers (if the access point is not created) -->
2. Method 1: Mobile hotspot in Windows 10/11 (the easiest)
Microsoft has simplified Internet sharing in the latest versions of Windows. The feature Mobile Hotspot It works stably, but has a limitation: the maximum number of connected devices is 8 (as opposed to 10–15 for specialized routers). But it doesn't require a command line or third-party software.
Instructions for Windows 10/11:
- Open
Settings → Network & Internet → Mobile Hotspot(or search for "hotspot"). - In the field
Internet Connection SharingSelect the source source (Ethernet, Wi-Fi, or USB connection). - Click
"Change"next to the network name fields (SSID) and a password. Come up with one. network name in Latin (without spaces) and the password is at least 8 characters long. - Move the slider
Internet distributionto the "On" position. If an error occurs, see the "Troubleshooting" section below.
Now, on the second computer, find the created network in the list of available Wi-Fi networks and connect by entering the password. The connection speed will depend on Wi-Fi adapter class (For example, 802.11ac faster 802.11n) and channel load.
⚠️ Attention: If your laptop loses internet after activating a hotspot, check your firewall settings. Antivirus software (Kaspersky, Avast) sometimes block sharing. Add an exception for svchost.exe in security settings.
3. Method 2: Command line (for advanced users)
If the built-in hotspot does not work or you need flexible settings (for example, choosing a Wi-Fi channel), use command lineThis method is universal for all versions of Windows and allows you to bypass some limitations of the graphical interface.
Steps to set up:
- Run Command Prompt as Administrator (
Win + X → Command Prompt (Administrator)). - Enter the command to check distribution support:
netsh wlan show driversFind the line
Hosted Network Support- there should be"Yes". - Create a network named MyWiFi and password 12345678 (replace with your own):
netsh wlan set hostednetwork mode=allow ssid=MyWiFi key=12345678 - Start the distribution:
netsh wlan start hostednetwork - Allow sharing in
Control Panel → Network and Internet → Network and Sharing Center → Change adapter settingsFind your primary connection (Ethernet/Wi-Fi), right-click →Properties → Access→ mark"Allow other network users..."and select the created connection (Local Area Connection* X).
To stop seeding, use the command:
netsh wlan stop hostednetwork
This method gives you more control: for example, you can change the Wi-Fi channelIf the network is unstable, try this. To do this, after creating the hotspot, run:
netsh wlan set hostednetwork channel=6
(replace 6 to channel number from 1 to 14).
| Parameter | Mobile Hotspot (GUI) | Command line |
|---|---|---|
| Max devices | 8 | 10+ (depending on driver) |
| Channel setup | No | Yes |
| Autostart at boot | Yes | No (script needed) |
| 5 GHz support | Yes (if the adapter supports it) | Yes |
4. Method 3: Third-party programs (Connectify, MyPublicWiFi)
If built-in Windows tools do not work or you need advanced features (for example, filtering devices by MAC address or repeater mode), use specialized utilities. They are paid, but offer trial periods.
Top 3 Wi-Fi Sharing Apps:
- 🔧 Connectify Hotspot - supports
WPA3, displays connected devices, and functions as a signal repeater. Cons: The free version is limited to one device. - 🌐 MyPublicWiFi — simple interface, free version with no device restrictions. Disadvantage: no 5 GHz support.
- 🛡️ Virtual Router Plus - open source, but requires .NET Framework 3.5Suitable for older PCs.
Example of setting in MyPublicWiFi:
- Download the program from official website (check the source - many "cracked" versions contain viruses).
- Install with administrator rights.
- In the field
Network Name (SSID)enter the network name inNetwork Key- password. - IN
Internet Sharingselect the source connection (egEthernet). - Click
Set up and Start Hotspot.
The advantage of third-party programs is stabilityThey automatically restart distribution if the connection is lost and offer additional features, such as:
- 📊 Traffic monitoring by devices.
- 🔒 Blocking unwanted websites (parental control).
- 📡 Select 2.4/5 GHz band (if the adapter supports it).
⚠️ Attention: Some antiviruses (for example, ESET NOD32) block Wi-Fi hotspot programs, considering them potentially dangerous. Add the utility to the exceptions list or temporarily disable protection during setup.
How to bypass the 1 device limitation in the free version of Connectify?
The Connectify Hotspot PRO trial (7-day trial) has no limitations. After the trial expires:
1. Uninstall the program via Control Panel → Programs and Features.
2. Clean the registry using CCleaner (chapter Registry → Troubleshooting).
3. Reinstall Connectify from the official website - the trial period will start again.
⚠️ This method may violate the license agreement. For legal use, please purchase a license (~$35).
5. Sharing Wi-Fi from a macOS laptop
On a MacBook, the process is even easier thanks to a built-in feature Internet SharingThe main requirement is that the laptop must be connected to the network via Ethernet, a USB modem, or another Wi-Fi connection (in the latter case, the speed will be halved).
Step-by-step instructions:
- Open
System Preferences → Sharing. - In the left menu, select
Internet Sharing. - In the field
General ConnectionPlease specify the internet source (e.g.EthernetorThunderbolt Bridge). - In the section
"For computers using"mark"Wi-Fi". - Click
Wi-Fi Settingsand ask:- Network Name (SSID)
- Channel (auto or manual, for example,
6for 2.4 GHz) - Safety:
WPA2/WPA3 Personal - Password (minimum 8 characters)
Internet Sharing. Click "Start".On the second computer (or other device), find the created network in the Wi-Fi list and connect. If you still can't connect to the internet, check:
- 🔌 Connect the laptop to the Internet source (the cable must be securely inserted).
- 🔄 macOS Firewall Settings:
System Preferences → Security & Privacy → Firewall → Options- add an exception forInternet Sharing.
macOS feature: when distributing Wi-Fi The laptop cannot connect to another wireless network at the same time.If you need to share the Internet connection that your MacBook receives via Wi-Fi (for example, from a router), use bridge mode or third-party utilities like WiFi Explorer.
6. Wi-Fi distribution on Linux (Ubuntu, Debian, Fedora)
In Linux, the setup process varies by distribution, but the general process is similar. We'll look at the universal method through hostapd And dnsmasq, which works on most systems.
Prerequisites:
- 🐧 Installed packages
hostapd,dnsmasqAndiptables. - 🔧 Rights
sudo. - 📶 Wi-Fi adapter with support AP mode (check with command
iw list | grep "AP").
Instructions for Ubuntu/Debian:
- Update packages:
sudo apt update && sudo apt upgrade -y - Install the necessary utilities:
sudo apt install hostapd dnsmasq -y - Stop services
hostapdAnddnsmasq(they will be started manually):sudo systemctl stop hostapdsudo systemctl stop dnsmasq - Set up
hostapd. Open the configuration file:sudo nano /etc/hostapd/hostapd.confInsert the following template (replace MyWiFi And MyPass123 to your data):
interface=wlan0driver=nl80211
ssid=MyWiFi
hw_mode=g
channel=6
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=MyPass123
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP - Set up
dnsmasqTo distribute IP addresses, open the file:sudo nano /etc/dnsmasq.confAdd the following lines:
interface=wlan0dhcp-range=192.168.100.100,192.168.100.200,255.255.255.0,24h - Enable packet forwarding:
sudo sysctl -w net.ipv4.ip_forward=1 - Set up NAT for sharing (replace
eth0to your main connection, for example,enp0s3):sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEsudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT - Start the services:
sudo hostapd /etc/hostapd/hostapd.confsudo dnsmasq
Now other devices will be able to connect to the network. MyWiFiTo ensure changes persist after a reboot, save the rules. iptables:
sudo apt install iptables-persistent -y
sudo netfilter-persistent save
For Fedora/RHEL use firewalld instead of iptables:
sudo firewall-cmd --zone=public --add-masquerade --permanent
sudo firewall-cmd --reload
⚠️ Attention: On some distributions (for example, Arch Linux) manual compilation may be requiredhostapdwith supportnl80211If an error appears during startup"Operation not supported", update your kernel or use an alternative - create_ap (sudo create_ap wlan0 eth0 MyWiFi MyPass123).
7. Typical problems and their solutions
Even with proper setup, Wi-Fi sharing can be unstable. We've collected top 5 mistakes and ways to eliminate them:
| Problem | Cause | Solution |
|---|---|---|
| "Unable to set up mobile hotspot" | Conflict with VPN/proxy or blocked by antivirus | Disable VPN, add exception for svchost.exe in the antivirus |
| The devices connect, but there is no internet. | Sharing is not configured in the connection properties. | Check the "Allow other users..." box in the adapter settings. |
| Slow speed (less than 10 Mbps) | 2.4 GHz channel congestion or a weak adapter | Switch to 5GHz (if supported) or change channel to 1, 6, or 11 |
| The hotspot switches off automatically after 5-10 minutes. | Power Saving turns off the Wi-Fi adapter | Turn off "Allow the computer to turn off the device to save power" in Device Manager |
| Error: "Failed to start hosted network" | Outdated drivers or incompatible adapter | Update driver via device Manager or the manufacturer's website |
If the problem persists, check:
- 🔍 Windows logs: open
Windows Logs → Systemand find errors with the sourceMicrosoft-Windows-WLAN-AutoConfig. - 📡 Adapter status: enter in the command line
netsh wlan show interfaces— the status must be"Hosted Network Supported: Yes". - 🔧 IP conflicts: If the second computer does not receive an address, manually assign it an IP from the range
192.168.137.x(for Windows) or192.168.100.x(for Linux).
On macOS, a common problem is Internet Sharing won't turn onThis is due to a conflict with Little Snitch or other network monitors. Solution:
- Open
Terminal. - Enter:
sudo ifconfig bridge0 down - Restart sharing.
8. Alternative options for distributing Internet
If you can't share Wi-Fi from your laptop, consider these alternatives:
- 🔌 Direct Ethernet connection - If the second computer has a network card, connect the devices crossover cable (or normal if the ports support it)
Auto-MDI/MDIX). Set up sharing as for Wi-Fi. - 📡 USB modem in router mode - some 4G modems (for example, Huawei E3372) can distribute Wi-Fi. Connect the modem to your laptop and activate the access point through its web interface (
192.168.8.1). - 🔄 Powerline adapters - If both computers are on the same power grid, use adapters TP-Link AV600 or similar. They transmit internet via 220V wires.
For a temporary solution, this will also work. Bluetooth connection (although the speed will not be higher than 3 Mbps). Turn on Bluetooth on both devices, pair them and in the network settings select Connecting via Bluetooth.
If you need to share the Internet on multiple devices regularly, it's better to buy an inexpensive router (from 1,500 ₽). Even budget models (TP-Link TL-WR840N, Xiaomi Mi Router 4A) cope with the task more reliably than a software access point and support more connections.
FAQ: Frequently Asked Questions
Is it possible to share Wi-Fi from a laptop if the laptop itself is connected to the Internet via Wi-Fi?
Technically yes, but it creates double NAT, which can cause problems with online games, VoIP, or torrents. It's best to connect your laptop to the internet via a cable (Ethernet) or USB modem. If this isn't possible:
- On Windows, use third-party utilities (Connectify in mode
Wi-Fi Repeater). - On Linux, configure bridge mode (
bridge-utils). - On macOS this is not possible without additional software.
The speed with this scheme will drop by 30-50% due to the overhead of retransmitting packets.
Why is the upload speed lower than on the main connection?
This is normal: the software access point isn't optimized for high loads. Reasons for the speed drop:
- Wi-Fi adapter limitations: most built-in maps (Intel Wireless-AC 9560, Qualcomm Atheros QCA6174) support maximum
300 Mbpsin access point mode (even if in client mode they work on867 Mbps). - Channel conflict: if there are many networks nearby on the same channel, use utilities like WiFi Analyzer (Android) or inSSIDer (Windows) to select a free channel.
- Processor load: traffic encryption (WPA2) loads the CPU. On weak laptops (for example, Intel Celeron) this may limit the speed to
50–70 Mbps.
To improve speed:
- Switch to range
5 GHz(if the adapter supports it). - Reduce the channel width to
20 MHz(in settingshostapdor through Connectify). - Disable background downloads on your laptop (torrents, updates).
How to share internet from a laptop to a computer without a Wi-Fi adapter?
If the second computer does not have Wi-Fi, use one of the alternative methods:
- Ethernet cable:
- Connect your laptop and PC direct cable (not crossover - modern network cards automatically detect the connection type).
- On your laptop, open
Settings → Network & Internet → Ethernetand turn it on"Allow sharing". - On your PC, manually assign an IP address from the range
192.168.137.x(For example,192.168.137.50) with a mask255.255.255.0.