How to make a laptop share Wi-Fi: 5 working methods for all operating systems

When you don't have a router handy but need to share internet with several devices, a laptop can easily be turned into a full-fledged access point. This method is a lifesaver on business trips, at the dacha, or during temporary issues with your main router. But how do you properly set up sharing to ensure a stable connection and speeds? This article offers proven methods for Windows 10/11, macOS And Linux, including solutions for cases where standard methods do not work.

We will cover not only the basic settings through the graphical interface, but also advanced options using command line, PowerShell and third-party utilities. We'll pay special attention to common errors—for example, when a laptop broadcasts Wi-Fi but devices don't connect, or when only the main computer has internet access. At the end, you'll find a comparison table of all methods based on speed, reliability, and setup complexity.

1. Share Wi-Fi via Mobile Hotspot (Windows 10/11)

The easiest way is a built-in function Mobile hotspot, which appeared in Windows 10 and preserved in Windows 11It doesn't require administrator rights (if you're already logged in) and works even on laptops with weak hardware. The main requirement is the presence of Wi-Fi adapter, supporting the regime SoftAP (most modern models support it).

To activate the hotspot:

  • 🖥️ Open Settings → Network & Internet → Mobile Hotspot.
  • 🔄 In the drop-down menu Sharing select the connection through which the laptop receives the Internet (for example, Ethernet or Wireless network, if you are connected to a different Wi-Fi).
  • 🔑 Ask network name (SSID) and password (minimum 8 characters).
  • 📶 Move the slider Distribution is permitted in position On
⚠️ Attention: If after turning on the hotspot the devices do not see the network, check whether your Wi-Fi adapter supports the mode Hosted NetworkTo do this, enter in command line as administrator:
netsh wlan show drivers

Find the line in the output Hosted network support - there should be Yes. If No, update the adapter driver or use the alternative methods from this article.

📊 Which Wi-Fi sharing method do you use most often?
Mobile hotspot
Command line
Third-party programs
Another way

2. Configuration via the command line (universal method)

If the graphical interface refuses to work or you prefer manual control, the command line (CMD) offers flexible settings. This method is suitable for Windows 7/8/10/11 and allows you to set non-standard network parameters, such as a hidden SSID or a limit on the number of connected devices.

Command sequence:

  1. Launch CMD as administrator (right-click on Start → Command Prompt (Administrator)).
  2. Create a network named MyWiFi and password 12345678 (replace with your values):
netsh wlan set hostednetwork mode=allow ssid=MyWiFi key=12345678
  1. Start the distribution:
netsh wlan start hostednetwork
  1. Allow internet sharing:
    • Open Control Panel → Network and Internet → Network and Sharing Center → Change adapter settings.
    • Find the connection through which the laptop receives the Internet (for example, Ethernet), right-click → Properties → Access.
    • Check the box Allow other network users to share your Internet connection.
    • In the drop-down menu, select the connection you created (usually Local Area Connection* X, where X is a number).

If the network appears after running the commands, but the internet connection is not shared, check your firewall: sometimes it blocks connection sharing. Add an exception for svchost.exe into the firewall rules.

☑️ Check before starting distribution

Completed: 0 / 4

3. Sharing Wi-Fi on macOS (including older versions)

On MacBook Internet distribution is configured through the function General access, but there are nuances: for example, on macOS Monterey and newer interface has changed slightly, and on older versions (before Catalina) additional configuration may be required DNS. The method also works for distribution through Ethernet, and to re-distribute Wi-Fi (if your Mac is connected to a different network).

Instructions for modern versions of macOS:

  • 🍎 Open System Preferences → Sharing.
  • 🔄 In the left menu, select Public Internet.
  • 📡 In the field General connection Please specify the internet source (e.g. Wi-Fi or Ethernet).
  • 📲 In the section For computers using mark Wi-Fi.
  • ⚙️ Click Wi-Fi settings, ask network name, select channel (recommended) 6 or 11 for minimal interference) and install password (minimum 8 characters, only supported WPA2/WPA3).
  • 🔘 Check the box to the left of Public Internet in the left menu and click Start.
⚠️ Attention: On macOS Ventura 13.3+ Apple has removed the ability to share Wi-Fi over General access when connecting to another wireless network (mode Wi-Fi → Wi-Fi). The workaround is to use terminal:
sudo ifconfig awdl0 down

This command disables Apple Wireless Direct Link, which conflicts with distribution. After a reboot, the function will return to its original state.

4. Advanced settings: channel selection, signal strength, device restrictions

By default, Windows and macOS select a Wi-Fi channel automatically, but in dense urban areas, this often leads to interference. Manually selecting the channel and adjusting the signal strength can significantly improve connection stability. This requires third-party software or the command line.

On Windows you can use the utility Netsh to change the channel:

netsh wlan set hostednetwork mode=allow ssid=MyWiFi key=12345678 channel=6

Valid channels for the range 2.4 GHz: 1–13 (in Russia all are allowed). For 5 GHz The range is wider, but not all adapters support it.

To increase the signal strength (if the adapter allows it), use:

netsh wlan set hostednetwork mode=allow ssid=MyWiFi key=12345678 txpower=100

Meaning txpower indicated as a percentage (maximum - 100). In practice, the increase is higher 80% rarely provides coverage increase, but increases energy consumption.

Parameter Windows macOS Linux
5 GHz support Depends on the adapter Yes (starting with macOS Big Sur) Yes (with kernel 5.4+)
Max devices Up to 8 (OS limitation) Up to 10 Depends on the driver
Speed ​​(Mbps) Up to 300 (802.11n) Up to 866 (802.11ac) Up to 1300 (802.11ac)
Energy consumption Average Low High (without optimization)

5. Third-party Wi-Fi sharing programs: when standard methods don't work

If built-in tools fail to function (for example, due to outdated drivers or specific network settings), third-party utilities can help. They offer additional features, such as traffic monitoring, device blacklisting, and scheduled automatic shutdown. Let's look at the top three proven programs:

  • 🔧 Connectify Hotspot — a paid utility with a trial period, supports distribution via 3G/4G modems, has a built-in firewall and the ability to block ads on connected devices. The downside is the speed limit in the free version.
  • 🌐 MyPublicWiFi — a free, open-source program. It allows you to log connections and configure URL filtering (for example, block access to social networks). Powered by Windows 7–11.
  • 🛡️ Virtual Router Plus - a simple analogue of the standard Mobile hotspot, but with support WPA3 and the ability to select a range (2.4 GHz or 5 GHz). No installation required.

Before installing any program, check it for VirusTotal — Some pirated versions of Wi-Fi sharing utilities contain miners or spyware. Also, pay attention to licensing agreements: some programs (for example, Connectify) collect traffic data.

How to bypass the 8 device limitation in Windows?

There is a parameter in the Windows registry HostedNetworkMaxClients (on the way HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WlanSvc\Parameters\HostedNetworkSettings), which theoretically allows for increasing the limit. However, in practice, this often leads to network instability. It's better to use Linux or macOS for distributing to 10+ devices.

6. Distributing Wi-Fi with Linux: instructions for Ubuntu, Debian, Arch

On Linux Wi-Fi distribution is configured through console utilities hostapd And dnsmasq or graphical shells like NetworkManagerThe method is more complex than on Windows, but it gives you full control over network settings. Below are general instructions for Linux-based distributions. Debian/Ubuntu.

Install the required packages:

sudo apt update

sudo apt install hostapd dnsmasq

Stop the services to configure the configuration files:

sudo systemctl stop hostapd

sudo systemctl stop dnsmasq

Edit the file /etc/hostapd/hostapd.conf (create it if it doesn't exist):

interface=wlan0

driver=nl80211

ssid=MyLinuxWiFi

hw_mode=g

channel=6

wmm_enabled=0

macaddr_acl=0

auth_algs=1

ignore_broadcast_ssid=0

wpa=2

wpa_passphrase=12345678

wpa_key_mgmt=WPA-PSK

wpa_pairwise=TKIP

rsn_pairwise=CCMP

Then set up dnsmasq to distribute IP addresses. Open /etc/dnsmasq.conf and add:

interface=wlan0

dhcp-range=192.168.100.100,192.168.100.200,255.255.255.0,24h

Start the services:

sudo systemctl start hostapd

sudo systemctl start dnsmasq

Enable traffic forwarding (if you share the Internet):

sudo sysctl net.ipv4.ip_forward=1
⚠️ Note: On some laptops with Broadcom-adapters (Dell XPS, some models HP) Additional driver configuration may be required. Install the package. firmware-b43-installer:
sudo apt install firmware-b43-installer

7. Typical problems and their solutions

Even with proper configuration, Wi-Fi sharing can be unstable. Here are the most common errors and how to fix them:

  • 🚫 The devices connect, but there is no internet.:
    • Check if it is enabled General access for the main connection (see section 2).
    • Turn it off VPN or proxy on a laptop.
    • In the command line, run netsh winsock reset and restart your PC.
  • 🔌 Network disappears after sleep/hibernation:
    • IN Device Manager disable the option Allow the computer to turn off this device to save power for Wi-Fi adapter.
    • Use a script to automatically restart the hotspot (example for Windows in the spoiler below).
  • 📵 The laptop does not see the command. netsh wlan:
    • Install update package KB976054 for Windows 7.
    • Update your Wi-Fi adapter driver via DriverPack Solution or from the manufacturer's website.
Script to autostart a hotspot after sleep (Windows)

Create a file restart_hotspot.bat with the following contents:

@echo off

netsh wlan stop hostednetwork

timeout /t 2

netsh wlan start hostednetwork

Add it to Task Scheduler with a trigger When exiting sleep mode.

If the problem is not resolved, please check Windows logs (Event Viewer → Windows Logs → System) for errors related to WLAN AutoConfig or Microsoft Hosted Network Virtual Adapter.

FAQ: Frequently asked questions about sharing Wi-Fi from a laptop

Is it possible to share Wi-Fi from a laptop if it is connected to another Wi-Fi network?

Yes, but with some reservations:

  • On Windows This only works if the underlying network is using WPA2 (Not WPA3).
  • On macOS from version Ventura 13.3+ distribution Wi-Fi → Wi-Fi blocked (see section 3).
  • The speed will be lower due to the double load on the adapter.
Why is the internet speed when sharing from a laptop lower than on the main device?

This is a normal phenomenon and is related to:

  • Restrictions Wi-Fi adapter (most laptops use single-stream adapters 1x1 MIMO, which physically cannot provide speeds higher than 150–300 Mbps).
  • Software processing traffic (overhead for encryption and routing).
  • Interference on the selected channel (check the channel load using Wi-Fi Analyzer).

To improve speed:

  • Switch to range 5 GHz (if the adapter supports it).
  • Use WPA2-PSK instead of WPA3 (less encryption overhead).
  • Disable background downloads on your laptop (torrents, updates).
How to share Wi-Fi from a laptop without a password (open network)?

It is possible, but highly not recommended For security reasons. If you still need to disable the password:

  • On Windows via command line:
netsh wlan set hostednetwork mode=allow ssid=OpenWiFi key= keyUsage=persistent
  • On macOS in the settings Public access select Security: No.

⚠️ Warning: An open network allows any connected device to intercept your traffic (including passwords and cookies). At a minimum, enable firewall and turn off file sharing.

Is it possible to share the Internet from a laptop using 3G/4G modems?

Yes, but there are some nuances:

  • If the modem is connected via USB, he must maintain the regime NDIS (most modems Huawei, ZTE (they support him).
  • For 4G routers with connection via Ethernet or Wi-Fi (client mode) distribution is configured in standard ways.
  • On Linux manual configuration may be required USB interface through usb_modeswitch.

Example command for distributing via USB modem on Windows:

netsh wlan set hostednetwork mode=allow ssid=My4G key=12345678

netsh wlan start hostednetwork

Then in Network and Control Center Allow sharing for the connection Ethernet (yes, even if the modem is USB, the system often detects it as a network adapter).

How do I know how many devices are connected to my share?

The methods depend on the OS:

  • Windows: Open Network and Sharing Center → Change adapter settings, right click on Local Area Connection* X → Status → DetailsIn the field IPv4 address will be indicated gateway (For example, 192.168.137.1). Then, in the command line, run:
arp -a | find "192.168.137"
  • macOS: IN Terminal enter:
arp -a | grep -i "192.168.2"

(replace 192.168.2 to your subnet).

  • Linux:
sudo nmap -sn 192.168.100.0/24

To monitor traffic in real time, use Wireshark or GlassWire (Windows/macOS).