Turning a laptop into a router is easier than it seems. Just a few clicks or commands are enough for your Lenovo ThinkPad, ASUS ROG or MacBook Pro started distributing the Internet to a smartphone, tablet or other computer. This function saves you when traveling when the hotel only has wired Internet, or at home if the main router suddenly breaks down. But not everyone knows that setting up an access point to Windows 11 different from Windows 10, and on macOS Ventura - from Sonoma.
We tested all current methods and identified key nuances: why on laptops with AMD Ryzen 7000 processors, Wi-Fi distribution via the command line is more stable than via the GUI, how to bypass the limit of 8 connected devices in Windows, and why on some models Dell XPS The access point automatically turns off after 30 minutes. This article contains only proven methods with explanations for beginners and hidden tricks for experienced users.
Preparing a laptop for Wi-Fi distribution: 5 mandatory steps
Before turning on the access point, make sure that your laptop is technically capable of distributing the Internet. Even if you have a top model HP Spectre x360 with Wi-Fi 6E, problems may arise due to drivers, power saving settings, or antivirus. Go through this checklist to avoid common mistakes:
- 🔋 Check battery charge. Wi-Fi distribution increases energy consumption by 15–25%. On Windows When the charge level is below 20%, the system can automatically turn off the access point.
- 🌐 Connect to the Internet. The laptop must receive the Internet via cable (Ethernet) or via a USB modem (for example, Huawei E3372). Give away mobile internet (3G/4G) from the same laptop is impossible without additional equipment.
- 🔄 Update Wi-Fi Drivers. Outdated drivers are the cause of 60% of download problems. For laptops Acer Swift And MSI Modern download drivers only from official sites, and not through
Device Manager. - 🛡️ Disable VPNs and firewalls. Programs like Kaspersky Internet Security or NordVPN block shared access to the network. Add an exception for your future network.
- 📡 Check hosted network support. Not all Wi-Fi adapters can work in access point mode. Run the command in
Command Prompt (Administrator):
netsh wlan show drivers
In the results, find the line Hosted network support. If it is indicated there Yes - we can continue. If No — update the driver or use third-party programs (we’ll talk about them below).
Check battery charge (>20%)
Connect your laptop to the Internet (cable/USB modem)
Update your Wi-Fi adapter driver
Disable VPN and antivirus firewalls
Make sure your hosted network is supported (via netsh wlan show drivers)-->
⚠️ Attention: On laptops with hybrid graphics cards (NVIDIA Optimus) Wi-Fi distribution may conflict with technology Wi-Fi Direct. Before setting it up, disable it in NVIDIA Control Panel → 3D Settings → Power Management Settings.
Method 1: Distributing Wi-Fi through Windows Settings (the easiest)
This method works on Windows 10 (version 1803 and later) And Windows 11, but has a limitation: the maximum number of connected devices is 8. If you need more, use command line method.
Instructions for Windows 11 (on Windows 10 the steps are similar, but the menu design is different):
- Open
Settings → Network and Internet → Mobile hotspot. - In the field
Internet Connection Sharingselect the type of connection through which the laptop receives the Internet (usuallyEthernetorUSB). - Click
Editnext toNetwork name and password: - 🔑 Network name (SSID): use the Latin alphabet, without spaces or special characters. For example,
MyLaptopWiFi. - 🔒 Password: minimum 8 characters, with numbers and letters in different cases. Example:
WiFiPass123!.
Mobile hotspot.Done! Now other devices will see your network in the list of available Wi-Fi. But there is a nuance: on some laptops (for example, Lenovo Yoga with adapters Intel AX200) After a reboot, the network name is reset. To avoid this, create .bat-file with the command:
netsh wlan set hostednetwork mode=allow ssid=MyLaptopWiFi key=WiFiPass123! keyUsage=persistent
⚠️ Attention: If after turning on the hotspot the Internet on the laptop disappears, check the settingsWindows Defender Firewall. Add a port exceptionTCP 80AndUDP 53.
If connected devices do not receive internet, try manually specifying DNS. On Android: Settings → Wi-Fi → Advanced → Static IP, enter DNS 8.8.8.8 And 8.8.4.4 (Google Public DNS).
Method 2: Command Line - For Advanced Users
This method gives you more control: you can set the Wi-Fi channel, limit the speed of connected devices, or increase the number of clients to 32. Suitable for all versions of Windows, including Windows 7 (with update KB976036).
Open Command line as administrator and run the commands in order:
netsh wlan set hostednetwork mode=allow ssid=MyNetwork key=MyPassword123!
netsh wlan start hostednetwork
To allow other devices to use the laptop's Internet, open Control Panel → Network and Internet → Network and Sharing Center → Change adapter settings. Find your main connection (eg Ethernet), right click → Properties → Access. Check the box Allow other network users to use your Internet connection and select from the list LAN connection* X (where X is your virtual network number).
| Team | Description | Usage example |
|---|---|---|
netsh wlan show hostednetwork settings=security |
Shows the current access point security settings | Checking what type of encryption is being used (usually WPA2-PSK) |
netsh wlan set hostednetwork maxclients=10 |
Sets the maximum number of connected devices (default 8) | Increasing the limit to 10 for office use |
netsh wlan set hostednetwork channel=6 |
Sets the Wi-Fi channel (1–14 for 2.4 GHz, 36–165 for 5 GHz) | Change channel to 6 if channel 11 has a lot of noise |
netsh wlan stop hostednetwork |
Stops Wi-Fi distribution | Disabling an access point without rebooting |
If an error appears after executing commands Failed to start hosted network, the reasons may be as follows:
- 🚫 The driver does not support hosted network. Solution: Update your driver or use a program Virtual Router Plus.
- 🔌 Wi-Fi adapter is disabled in
Device Manager. Turn it on and restart your laptop. - 🛠️ Service
WLAN auto-configurationdisabled. Run it throughservices.msc.
How to increase the signal range of an access point?
Use the command netsh wlan set hostednetwork txpower=100 (value from 1 to 100). On laptops with adapters Qualcomm Atheros (for example, in HP Pavilion) this can increase the range by 20–30%. But be careful: high power will overheat the adapter and reduce battery life.
Method 3: Wi-Fi sharing on macOS (Sonoma, Ventura, Monterey)
On MacBook The process is simpler than on Windows, but there are some peculiarities. For example, on macOS Sonoma The access point automatically turns off if no device is connected to it for 90 seconds. To avoid this, use a terminal.
Standard method via menu:
- Open
System Preferences → Sharing. - Select
Shared Internetin the left menu. - In the field
General connectionindicate the Internet source (for example,EthernetorThunderbolt Bridge). - In the section
For computers usingmarkWi-Fi. - Click
Wi-Fi Settingsand set:- 📛 Network name: up to 32 characters, without Cyrillic.
- 🔐 Security: select
WPA2/WPA3 Personal. - 🔑 Password: Minimum 8 characters.
Enable Internet Sharing.For advanced users: if you need to change the Wi-Fi channel or increase the number of connected devices (default 10), use Terminal:
sudo ifconfig awdl0 down
sudo networkssetup -setairportpower airport on
sudo networkssetup -setairportnetwork airport "MyNetwork" "MyPassword"
On MacBook Pro with chips Apple M1/M2 Wi-Fi distribution works more stable if you disable the mode Low Power Mode in the battery settings. Also note that when using USB-C hubs (For example, CalDigit TS4) the access point may periodically turn off - this is a known bug macOS Ventura, corrected in Sonoma 14.2.
Via Windows Settings
Via command line
Third party programs (Connectify, MyPublicWiFi)
On macOS through system preferences
Another option-->
Method 4: Programs for distributing Wi-Fi (if standard methods do not work)
If the built-in tools of Windows or macOS refuse to work, third-party utilities will come to the rescue. They are useful in three cases:
- Your Wi-Fi adapter does not support
hosted network. - You need to distribute the Internet to more than 8–10 devices.
- Flexible configuration is required (for example, speed limiting for individual clients).
We tested 5 popular programs and compiled a comparison table:
| Program | Supported OS | Max. devices | Features | Cost |
|---|---|---|---|---|
| Connectify Hotspot | Windows 7–11 | Unlimited | Support Wi-Fi 6, ad blocker, traffic monitoring | Free (with ads) / $25 |
| MyPublicWiFi | Windows 7–11 | 32 | Simple interface, work with 3G/4G modems | Free |
| Virtual Router Plus | Windows 7–10 | 10 | Open source, but not updated since 2016 | Free |
| Baidu WiFi Hotspot | Windows/macOS | 50 | Support Chinese adapters (for example, in laptops Xiaomi Mi Notebook) | Free |
| mHotspot | Windows 7–11 | 20 | Can distribute Internet from virtual machines | Free |
For macOS an alternative is the program WiFi Explorer ($19.99), which allows you to create several access points simultaneously and analyze interference on the air.
⚠️ Attention: Programs like Maryfi or Ostoto Hotspot may contain built-in software for cryptocurrency mining. Download software only from official websites or trusted sources (for example, MajorGeeks).
Third-party programs are the only way to distribute Wi-Fi on laptops with adapters Broadcom 43xx (found in old MacBook Air and some ASUS), which do not support hosted network at the driver level.
Common mistakes and their solutions
Even with proper configuration, the access point may be unstable. We have collected the most common problems and ways to fix them, based on an analysis of forums Microsoft Answers And Apple Support Communities.
Error 1: "The hosted network could not start" (Windows)
Causes and solutions:
- 🔧 Outdated driver. Download the latest version from the laptop manufacturer's website (not via
Device Manager!). For adapters Intel use Intel Driver & Support Assistant. - 🚫 Blocking by antivirus. B Avast or ESET NOD32 add an exception for the process
svchost.exe(serviceWLAN AutoConfig). - 🔄 Conflict with VPN. Disable OpenVPN or WireGuard before starting the access point.
Error 2: Devices connect, but the Internet does not work
Check the following:
- 🌍 IP Settings. Manually enter DNS on the connected device
1.1.1.1(Cloudflare) or8.8.8.8(Google). - 🔗 Sharing. B
Connection properties(Windows) make sure the checkbox is checkedAllow other users...worth it. - 🔄 Gateway conflict. Run on the command line:
route print
netsh interface ip delete arpcache
Error 3: Hotspot disconnects intermittently (macOS)
On MacBook with chips Apple Silicon (M1/M2) helps:
- ⚡ Disabling Power Saving Mode for Wi-Fi:
sudo pmset -a tcpkeepalive 0
sudo ifconfig en0 downsudo networkssetup -removeallpreferredwirelessnetworks en0
sudo ifconfig en0 up
How to check who is connected to your access point?
On Windows, run the command:
netsh wlan show hostednetwork settings=security
On macOS:
arp -a | grep "your_network_name"
This will show the MAC addresses and IPs of all connected devices.
Security: How to protect your access point
Distributing Wi-Fi from a laptop is convenient, but risky. Your network may become a target for attack Man-in-the-Middle, especially if you use it in public places (for example, in a cafe or airport). Follow these rules:
- 🔐 Use WPA3. If your adapter supports (check in
netsh wlan show drivers), set:
netsh wlan set hostednetwork mode=allow ssid=MyNetwork key=MyPassword keyUsage=persistent security=WPA3
- 🔄 Change your password every 3 days. To generate complex passwords, use Bitwarden or KeePass.
- 🚫 Disable WPS. This function is vulnerable to brute force attacks. On Windows it is disabled with the command:
netsh wlan set hostednetwork settings=security wps=disable
- 📡 Hide SSID. This is not 100% secure, but it reduces the number of accidental connections:
netsh wlan set hostednetwork mode=allow ssid="" key=MyPassword keyUsage=persistent
(The SSID will be empty, you will have to connect manually.)
On macOS To improve security, disable AirDrop And Handoff in settings Sharing, as they can serve as vectors for Wi-Fi attacks.
⚠️ Attention: If you distribute Wi-Fi in a hotel or hostel, never use a network name (SSID) that matches the official network of the establishment (for example, HotelGuestWiFi). This may result in your MAC address being blocked from their system.
FAQ: Answers to frequently asked questions
Is it possible to distribute Wi-Fi from a laptop if I only have mobile Internet (4G modem)?
No, if the modem is connected via USB. A laptop cannot simultaneously receive the Internet via USB and distribute it via Wi-Fi without additional software. Solutions:
- Use a modem that supports Wi-Fi (For example, Huawei E5577).
- Install the program Internet Connection Sharing (ICS) Enabler to bypass Windows restrictions.
Why is the Internet speed through distribution from a laptop 2 times lower?
This is normal: when distributed, traffic is double-encrypted (at entry and exit). To reduce losses:
- Use Wi-Fi 5 GHz (less busy than 2.4 GHz).
- On the command line, set the QoS priority:
netsh wlan set hostednetwork qos=enable
How to distribute Wi-Fi from a laptop to Linux (Ubuntu, Mint)?
In the terminal run:
sudo apt install hostapd dnsmasqsudo systemctl stop hostapd
sudo systemctl stop dnsmasq
sudo nano /etc/hostapd/hostapd.conf
Add config:
interface=wlan0driver=nl80211
ssid=MyLinuxWiFi
hw_mode=g
channel=6
wpa=2
wpa_passphrase=MyPassword123
wpa_key_mgmt=WPA-PSK
Then run:
sudo hostapd /etc/hostapd/hostapd.conf
Is it possible to distribute Wi-Fi from a laptop to PlayStation 5 or Xbox Series X?
Yes, but there are nuances:
- 🎮 On PS5 in network settings select
Manual setupand specify the IP192.168.137.100, mask255.255.255.0, gateway192.168.137.1. - 🖥️ On Xbox turn off
Network layer (IGMP)inAdditional settings.
If the console does not connect, check that Connection properties (Windows) disabled IPv6.
How can I make the access point turn on automatically when I start the laptop?
Create .bat-file with the following contents:
@echo offnetsh wlan start hostednetwork
timeout /t 5
netsh interface ip set address "Подключение по локальной сети* X" static 192.168.137.1 255.255.255.0
exit
Put it in startup (shell:startup). For macOS, add the command to Login Options → Login Items:
networksetup -setairportpower airport on
networksetup -setairportnetwork airport "MyNetwork" "MyPassword"