Are you in a situation where you only have a laptop with an internet connection, but you urgently need to share it with your smartphone, tablet, or other device? Perhaps you're in a hotel with a single wired connection, a cafe with limited Wi-Fi, or simply want to save money on an additional router. In any case, extending Wi-Fi through a laptop is possible, and there are several ways to do it.
In this article we will look at three main methods organizing an access point: using built-in tools Windows And macOS, using the command line for advanced users, and using third-party programs for flexible configuration. You'll learn which method is faster and more reliable, and how to avoid common mistakes that can cause internet connection issues. We'll also compare relaying with a traditional router—so you can decide whether it's worth the hassle of using a laptop.
Before you begin, please check two key points: your laptop must have Wi-Fi adapter (almost all modern models are equipped with it), and the network device drivers must be updated. If you are connected to the Internet via a cable (Ethernet), there won't be any problems. If the laptop itself receives Wi-Fi from another network, you'll have to use the Wi-Fi Direct or Hotspot, which we will discuss below.
Method 1: Share Wi-Fi via Mobile Hotspot (Windows 10/11)
The simplest and most visually understandable method is to use the built-in function Mobile HotspotIt is available in Windows 10 And Windows 11, does not require installation of additional software and works stably if the adapter drivers support the mode SoftAP (Software Access Point).
To activate the hotspot:
- Open
Windows Settings(keysWin + I). - Go to the section
Network and Internet → Mobile Hotspot. - In the drop-down menu
Sharing an Internet connectionselect a source (egEthernetorWi-Fi). - Click
Changeto set the network name (SSID) and password (minimum 8 characters). - Move the slider
Allow other devices to use my internet connectionin positionOn.
Now other devices will be able to find your network in the list of available Wi-Fi networks and connect to it. Please note: if you are sharing internet via Wi-Fi (and not cable), a channel conflict may occur. In this case, try Change the channel in the hotspot settings via the command line (more on this in the next method).
Make sure your laptop is connected to the internet.
Update your Wi-Fi adapter drivers through Device Manager.
Disable your VPN or proxy—they may be blocking sharing.
Check that your antivirus software is not blocking network communication.
Limitations of the method
Built-in hotspot Windows has several nuances:
- 🔄 You cannot share Wi-Fi if your laptop is connected to another Wi-Fi network. (only through Ethernet or USB modem). To bypass this limitation, you need method #2 or #3.
- 📶 Connection speed may drop, if the laptop adapter is weak (for example, in budget models).
- ⏱️ Automatic shutdown after 5-10 minutes of no activity (configurable in power settings).
Method 2: Command Line - For Advanced Users
If the built-in hotspot does not work or you need more flexible settings (for example, changing the Wi-Fi channel), you can use command lineThis method is universal and often saves the day when the graphical interface refuses to cooperate.
Open Command Prompt as Administrator (Win + X → Terminal (Admin)) and run the following commands in order:
netsh wlan set hostednetwork mode=allow ssid=MyHotspot key=12345678 keyUsage=persistent
netsh wlan start hostednetwork
Where:
MyHotspot— the name of your network (can be replaced with any).12345678— password (minimum 8 characters).
After that, enable sharing:
- Open
Control Panel → Network Connections. - Find the connection through which the laptop receives the Internet (for example,
Ethernet), right-click and selectProperties. - Go to the tab
Accessand check the boxAllow other network users to share your Internet connection. - In the drop-down menu, select the connection you created (usually it’s called
Local Area Connection* X).
To stop seeding, run:
netsh wlan stop hostednetwork
How to change Wi-Fi channel using command line?
If your network is unstable, try manually setting the channel (it's automatically selected by default). To do this:
1. Find out the channels supported by your adapter:
netsh wlan show drivers (look for the line Supported Radio Types).
2. Set the channel (for example, 6th):
netsh wlan set hostednetwork channel=6
3. Restart the network:
netsh wlan stop hostednetwork
netsh wlan start hostednetwork
Common errors and their solutions
If the network does not appear or the devices do not connect after entering the commands, check:
- 🔌 Adapter driver: do it
netsh wlan show drivers. In the lineHosted network supportedshould beYes. IfNo- Update the driver from the laptop manufacturer's website. - 🔒 Firewall or antivirus: Disable them temporarily and check the connection.
- 📡 IP address conflict: If connected devices do not receive an IP, enter the following in the command line:
ipconfig /releaseipconfig /renew
Method 3: Third-party Wi-Fi sharing programs
If standard means Windows If you're not satisfied with the service (for example, due to limitations or instability), you can use third-party utilities. They offer additional features, such as traffic control, device blacklisting, and automatic startup at system boot.
The most popular programs:
| Program | Advantages | Flaws | Price |
|---|---|---|---|
| Connectify Hotspot | Simple interface, support Wi-Fi Direct, speed limit for devices |
The free version has limited functionality and advertising. | From $35/year |
| MyPublicWiFi | Free, lightweight, supports URL filtering |
No Russian language, outdated design | For free |
| Virtual Router Plus | Open-source, no installation required (portable version) | Not updated since 2016, may not work on Windows 11 | For free |
| Baidu WiFi Hotspot | Supports distribution 3G/4G via USB modem, Russian language |
Chinese software, security issues possible | For free |
Example of setting in MyPublicWiFi:
- Download the program from official website and install.
- Run the utility as administrator.
- In the field
Network Name (SSID)Enter the network name. - IN
Network Key- password. - IN
Internet to Shareselect the internet source (for example,Ethernet). - Click
Set up and Start Hotspot.
Security when using third-party utilities
Before installing any Wi-Fi sharing program:
⚠️ Attention: Some utilities (especially lesser-known ones) may contain malicious code or collect traffic data. Before installing, check the program for VirusTotal and read reviews on forums.
- 🛡️ Use official websites for downloading (avoid torrents and third-party storage).
- 🔍 Check permissions, which the program requests during installation.
- 🚫 Ditch the utilities, which ask to disable the antivirus "for correct operation."
Wi-Fi Relay on macOS (for MacBook users)
If you have MacBook or iMac With macOS, distributing Wi-Fi is even easier than on WindowsThe system supports the mode Common Internet (Internet Sharing) without additional programs.
Instructions:
- Open
System Preferences → Sharing. - In the left menu, select
Public Internet. - In the field
General connectionPlease provide the source (eg.EthernetorWi-Fi). - In the section
For computers usingmarkWi-Fi. - Click
Wi-Fi settingsand set the network name, channel, security level (WPA2/WPA3 Personal) and password. - Activate the mode by checking the box to the left of
Public Internet.
Peculiarities macOS:
- 🍏 You can share Wi-Fi while connected to another wireless network. (in contrast to Windows).
- 🔄 Automatic shutdown when idle (configured in energy saving).
- 📱 Supported devices: iOS without additional settings.
Comparison of relaying via a laptop and a classic router
Before regularly using your laptop as a hotspot, it's worth comparing this method to a regular router. Here are the key differences:
| Criterion | Laptop as a repeater | Classic router |
|---|---|---|
| Connection speed | Limited by adapter power (up to 300–600 Mbps) | Up to 1–2 Gbps (depending on model) |
| Stability | May break under high load or overheating | Works 24/7 without interruptions |
| Energy consumption | The laptop is running low on battery power. | Consumes 5-10 W, works from the mains |
| Additional functions | No parental controls, guest network, or router-level VPN | Support QoS, VPN, IPTV, guest networks |
| Mobility | You can take it with you (for example, on a trip) | Requires a power outlet and setup |
Conclusion: the laptop is suitable for temporary distribution (for example, on a business trip or at the dacha), but for home or office use, it's better to buy an inexpensive router. The exception is if you need mobile hotspot (then consider the option with USB modem or 4G router).
Common problems and their solutions
Even with proper setup, Wi-Fi broadband through a laptop can sometimes fail. Here are the most common issues and how to fix them:
1. Devices connect, but the Internet doesn't work.
Reasons and solutions:
- 🔌 Sharing is not enabled: check the settings in
Control Panel → Network Connections → Properties → Sharing. - 🛡️ Blocked by antivirus/firewall: Temporarily disable protection and check the connection.
- 📡 IP address conflict: in the command line, run:
ipconfig /flushdnsipconfig /release
ipconfig /renew
2. The laptop doesn't see the "Mobile Hotspot" option.
Possible reasons:
- 🖥️ Outdated version of Windows: update your system to Windows 10 (1803) or newer.
- 🔧 Wi-Fi adapter driver is missing: download it from the laptop manufacturer's website (for example, for Intel Wireless-AC or Realtek RTL8xxx).
- ⚙️ Service disabled
WLAN AutoConfig: run it throughservices.msc.
3. Slow speed or connection interruptions
How to improve stability:
- 📶 Change Wi-Fi channel: use
netsh wlan show allto find the least loaded channel. - 🔋 Connect your laptop to the network: When running on battery power, the adapter may reduce power.
- 🔄 Disable power saving for the adapter:
- Open
Device Manager → Network Adapters. - Find your Wi-Fi adapter, right-click →
Properties → Power Management. - Uncheck the box
Allow the computer to turn off this device to save power.
- Open
FAQ: Frequently asked questions about Wi-Fi relaying via a laptop
Is it possible to share Wi-Fi from a laptop if it is connected to another wireless network?
IN Windows By default, this is not possible due to driver limitations (the adapter cannot simultaneously receive and distribute Wi-Fi). Workarounds:
- Use third-party programs (Connectify, MyPublicWiFi).
- Connect your laptop to the internet via Ethernet or USB modem.
- On macOS This function works out of the box.
Why doesn't the hotspot turn on automatically after restarting my laptop?
IN Windows Hotspot autostart is not supported. Solutions:
- Create
.bat-file with commandnetsh wlan start hostednetworkand add it to startup. - Use third-party utilities (for example, AutoHotspot).
- On macOS turn on the option
Automatically launch at loginin the sharing settings.
How do I know how many devices are connected to my network?
Verification methods:
- IN Windows: open
Settings → Network & Internet → Mobile Hotspot— the number of connected devices is displayed there. - Via command line:
netsh wlan show hostednetwork settings=security(shows active connections).
- In third-party programs (for example, Connectify) there is a tab
Clientswith detailed statistics.
Is it possible to limit the internet speed for connected devices?
In standard means Windows And macOS There is no such function. Alternatives:
- Use Connectify Hotspot (there is an option
Bandwidth Control). - Tune
QoSon the router to which the laptop is connected (if you are distributing the Internet via cable). - Install a program to monitor traffic on your laptop (for example, NetBalancer) and limit the speed manually.
Is it safe to share Wi-Fi from a laptop in public places?
Risks and precautions:
- ⚠️ Traffic interception: if not used
WPA2/WPA3, your data may be intercepted. Always set a complex password. - 🔍 Driver vulnerabilities: Update your Wi-Fi adapter driver to patch known vulnerabilities.
- 🛡️ Use a VPN on a laptop if you are distributing the Internet in a cafe/hotel (for example, ProtonVPN or Windscribe).
- 🚫 Turn off file sharing in the network settings (
Control Panel → Network Settings → Change advanced sharing settings).