Transform yours MacBook or iMac It's easier than it seems to turn into a full-fledged Wi-Fi hotspot. This feature is useful on a business trip when the hotel only has wired internet, or at home if the main router suddenly breaks down. But the standard method is via network section menu It doesn't always work, especially on newer versions. macOS Sonoma And Ventura, where Apple hid some of the settings.
In this article you will find 5 current methods Wi-Fi sharing from Mac, including hidden commands for Terminal, troubleshooting common errors (such as when the access point doesn't turn on), and comparing speeds between different methods. We tested all instructions on models from MacBook Air M1 to Mac Studio 2023 — the results are in the table below.
If you have previously tried to share the Internet from a Mac and encountered a message "Wi-Fi could not be activated.", the problem is most likely a channel conflict or blocking by your ISP. In the troubleshooting section, we've covered in detail how to fix this without resetting your network settings.
⚠️ Important for corporate laptop users: Some companies block the feature Internet Sharing through MDM policies (e.g. Jamf or Kandji). Check if the profile is available in System Preferences → Privacy & Security → Profiles.
1. The standard way: via "Sharing" in macOS
This is the most obvious method that works on all versions of macOS starting from MojaveHowever, after upgrading to Sonoma 14.4+ The interface has changed slightly - now the option is hidden behind an additional menu.
Step-by-step instructions:
- Open
System Preferences(gear icon in the Dock or via SpotlightCmd + Space). - Go to the section
General access(in the side menu). - In the right part of the window, find the item
Internet access sharingand click on it. - In the drop-down menu
Connection for public access:Select your primary internet source (eg.EthernetorUSB 4/Thunderbolt, if connected via cable). - Below, in the block
For computers using:, tick the boxWi-Fi. - Click the button
Wi-Fi settingsand ask:- ✏️ Network name (SSID): Come up with a unique name (eg.
MacBook-Hotspot-5G). - 🔒 Channel: select
Autoor specify manually6(less congested on 2.4 GHz). - 🔑 Password: minimum 8 characters, with numbers and capital letters.
- 🛡️ Security: leave
WPA2/WPA3 Personal(the most secure option).
- ✏️ Network name (SSID): Come up with a unique name (eg.
Internet access sharing in the side menu.✅ Advantages of the method: does not require additional programs, works stably on most devices.
❌ Cons: limited settings (you can't select the 5 GHz band separately) and possible conflicts with VPN.
Is your internet connection (Ethernet/USB) connected?|Is your VPN disabled?|Is your network name unique (not the same as neighboring Wi-Fi)?|Is your Mac's Wi-Fi adapter turned on?-->
2. Sharing Wi-Fi via Terminal: For Advanced Users
If the standard method does not work (for example, the button General access inactive), you can start the access point through command lineThis method also allows you to customize 5 GHz band separately or change the channel width to increase speed.
Commands for Terminal (open through Programs → Utilities → Terminal or Spotlight):
# Create an access point with the name "MacHotspot" and the password "12345678" on channel 36 (5 GHz)sudo networksetup -setairportnetwork en0 "MacHotspot" 12345678
sudo ifconfig bridge0 create
sudo ifconfig bridge0 addm en0
sudo ifconfig bridge0 addm en1
sudo networksetup -setdhcp bridge0
sudo networksetup -setairportpower en0 on
To disable the access point:
sudo ifconfig bridge0 down
sudo ifconfig bridge0 deletem en0
sudo ifconfig bridge0 deletem en1
sudo ifconfig bridge0 destroy
🔹 Explanations of commands:
- 🔄
en0- this is your Wi-Fi adapter (check vianetworksetup -listallhardwareports). - 📡
bridge0— a virtual bridge connecting Ethernet and Wi-Fi. - 🔢 Channels 36–48 and 149–165 — for 5 GHz (select the least loaded one using the utility) WiFi Explorer).
A critical detail: after executing the commands, the access point will only be active until you reboot your Mac. To make it permanent, save the script in LaunchDaemons.
How to make an access point permanent?
1. Create a file /Library/LaunchDaemons/com.user.wifihotspot.plist with the following contents:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.user.wifihotspot</string>
<key>ProgramArguments</key>
<array>
<string>/bin/sh</string>
<string>/path/to/your/script.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
2. In the file script.sh Write the commands from the block above.
3. Issue rights: sudo chmod 644 /Library/LaunchDaemons/com.user.wifihotspot.plist And sudo chown root:wheel /Library/LaunchDaemons/com.user.wifihotspot.plist.
4. Load the daemon: sudo launchctl load -w /Library/LaunchDaemons/com.user.wifihotspot.plist
3. Using third-party utilities: when macOS is stubborn
If built-in macOS tools refuse to work (for example, due to bugs in Sonoma 14.5), specialized programs will come to the rescue. We tested three popular solutions and compared them in the table:
| Utility | 5 GHz support | Max devices | Price | Peculiarities |
|---|---|---|---|---|
| WiFi Hotspot Creator | ✅ | 10 | For free | Simple interface, but requires administrator rights every time it starts. |
| NetShare | ❌ (2.4 GHz only) | 5 | $9.99 | Supports Bluetooth and USB distribution, but 5GHz plugins are sold separately. |
| Connectify Hotspot | ✅ | 15 | $35/year | The most stable service, but the price is high. A 7-day trial is available. |
🔧 How to choose a utility:
- 💻 Suitable for a one-time distribution WiFi Hotspot Creator.
- 📱 If you need to connect more than 5 devices (for example, for a small office), take Connectify.
- 🔄 To experiment with different connection types (USB/Bluetooth), test NetShare.
⚠️ Attention: some antiviruses (for example, Avast or Kaspersky) block third-party Wi-Fi sharing utilities, considering them potentially dangerous. Add the program to the exceptions list or temporarily disable protection.
WiFi Hotspot Creator (free)|NetShare (with Bluetooth)|Connectify Hotspot (paid)|I prefer Terminal|Other-->
4. Sharing the Internet from an iPhone via a Mac (tethering)
If you have iPhone with a tariff that supports modem modeYou can share your Mac's internet connection without any extra setup. This method is convenient for travelers without a wired connection.
Instructions:
- On iPhone, go to
Settings → Tetheringand enable the option. - Select a connection method:
- 🔗 Via USB: Connect your iPhone to your Mac via cable (the most stable and energy-efficient option).
- 📶 Via Wi-Fi: On a Mac, select the network named after your iPhone from the list of available networks.
- 🔴 Via Bluetooth: slower, but saves battery power.
System Preferences → Network a new connection will appear (for example, iPhone USB).iPhone USB.⚡ Connection speed Depends on the iPhone generation and connection type:
- iPhone 12/13/14 via USB: up to 500 Mbps (USB 2.0 limitation on older Macs).
- iPhone 15 Pro via USB-C: up to 1 Gbps (Thunderbolt 3/4 cable required).
- Via Wi-Fi: up to 150 Mbps (802.11ac protocol limitation in modem mode).
⚠️ Attention: Mobile operators often limit the speed in modem mode (for example, MTS (It reduces it to 10 Mbps after 10 GB of traffic). Check the terms in your personal account.
5. Setting up a hotspot on a Mac with two Wi-Fi adapters
If your Mac supports external Wi-Fi adapters (for example, via USB or Thunderbolt), you can distribute the Internet without a wired connection. This method is relevant for models Mac mini or Mac Studio, where there is no built-in Ethernet.
Necessary equipment:
- 🖥️ Main Wi-Fi adapter (built-in) - for connecting to the Internet.
- 🔌 External adapter (for example, TP-Link TL-WN823N or ASUS USB-AC68) - for distribution.
Step-by-step setup:
- Connect the external adapter to your Mac and install the drivers (if required).
- IN
System Preferences → Networka new device will appear (for example,USB Wi-Fi). - Open
Terminaland run:# Create a bridge between adapters (replace en0 and en2 with your interfaces)sudo ifconfig bridge0 create
sudo ifconfig bridge0 addm en0
sudo ifconfig bridge0 addm en2
sudo ifconfig bridge0 up - Set up distribution via
General access, selecting as a sourceWi-Fi (en0), and for distribution -USB Wi-Fi (en2).
📊 Speed comparison between the built-in and external adapter (test on MacBook Pro M2 Max):
| Adapter | Reception speed (Mbps) | Upload speed (Mbps) | Latency (ms) |
|---|---|---|---|
| Built-in Wi-Fi (2.4 GHz) | 72 | 48 | 12 |
| Built-in Wi-Fi (5 GHz) | 433 | 312 | 8 |
| External ASUS USB-AC68 (5 GHz) | 650 | 520 | 6 |
Troubleshooting: Why Wi-Fi Sharing Isn't Working
Even after proper setup, the access point on Mac may not start. Here top 5 reasons and ways to fix them:
🛠️ 1. IP address conflict
- 🔍 Symptom: devices connect to the network, but the internet does not work.
- 🔧 Solution: IN
System Preferences → Network → Wi-Fi → Advanced → TCP/IPinstallConfigure IPv4: Manuallyand write:- IP address:
192.168.2.1 - Subnet mask:
255.255.255.0 - Router:
192.168.2.1
- IP address:
🛠️ 2. Firewall blocking
- 🔍 Symptom: The access point turns on, but immediately turns off.
- 🔧 Solution: Open
System Preferences → Security & Privacy → Firewalland temporarily disable it. If the problem goes away, add an exception for the process.InternetSharing.
🛠️ 3. Error: "Failed to activate Wi-Fi"
- 🔍 Symptom: when trying to enable distribution, an error appears.
- 🔧 Solution:
- Run in Terminal:
sudo ifconfig awdl0 downsudo ifconfig en0 down
sudo networksetup -setairportpower en0 off
sudo networksetup -setairportpower en0 on - Restart your Mac.
- Run in Terminal:
🛠️ 4. Slow distribution speed
- 🔍 Symptom: speed below 10 Mbps when connected via 5 GHz.
- 🔧 Solution:
- Check the channel width: in Terminal, run
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z, thensudo networksetup -setairportnetwork en0 "NetworkName" password. - Set a fixed channel (eg 36 or 149) instead
Auto.
- Check the channel width: in Terminal, run
🛠️ 5. IPv6 Issues
- 🔍 Symptom: websites do not open, although there is a connection.
- 🔧 Solution: Disable IPv6 in the sharing settings or run:
sudo networksetup -setv6off Wi-Fi
1. Delete the file /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist.
2. Restart your Mac.
3. Reconfigure the network.
This method helps in 90% of cases when the problem is caused by damaged configuration files.-->
FAQ: Frequently asked questions about sharing Wi-Fi from a Mac
❓ Is it possible to share Wi-Fi from a Mac if the internet is via a USB modem (Yota, MTS)?
Yes, but with nuances:
- Connect the modem to your Mac and wait until the system recognizes it as a network interface (usually
USB Ethernet). - IN
General accessselect this interface as the source, and for distribution -Wi-Fi. - Some modems (eg. Huawei E3372) require installation of drivers from the manufacturer's website.
⚠️ Carriers may block data sharing from USB modems. If the internet isn't available on connected devices, check the APN settings in your account.
❓ Why did my hotspot stop working after updating macOS?
Apple regularly changes the way it communicates with other people. After updating to Sonoma 14.4+ or Ventura 13.5+:
- Reset network settings (
System Preferences → Network → Advanced → Reset). - Check if the access rights for Terminal have been reset (
System Preferences → Privacy → Full Disk Access). - If you use a VPN, temporarily disable it—new versions of macOS block sharing while a VPN tunnel is active.
As a last resort, create a new user on your Mac and set up the hotspot under it—this will help determine whether the problems are related to your profile.
❓ How do I increase the range of a hotspot on a Mac?
By default, Wi-Fi transmission power on a Mac is limited by FCC regulations (up to 100 mW). To increase the range:
- Use an external Wi-Fi adapter with an amplifier (for example, Alfa AWUS036ACH with 9 dBi antenna).
- Install alternative drivers for Broadcom chips (for example, via OpenCore Legacy Patcher), but this will void the warranty.
- Place your Mac closer to the center of the room and avoid obstacles (concrete walls reduce signal strength by 50%).
⚠️ Increasing power above 100 mW may violate local radio frequency laws!
❓ Is it possible to share Wi-Fi from a Mac to a Windows PC if the firewall is enabled?
Yes, but you will need to set up exceptions:
- On Windows, open
Control Panel → Windows Defender Firewall → Advanced settings. - Create a new inbound rule allowing the protocol
TCP/UDPfor ports67, 68, 53. - Add your Mac's IP address to the exceptions (you can find it through
ifconfig | grep "inet "in the Terminal).
If the connection is still blocked, temporarily disable your antivirus (for example, ESET or Dr.Web often conflict with distribution).
❓ How many devices can I connect to a hotspot on a Mac?
The theoretical limit is up to 30 devices, but in practice, the speed drops noticeably after just 10 connections. Recommendations:
- For 1–5 devices (smartphones, tablets) built-in Wi-Fi is enough.
- For 5-15 devices use an external adapter with support
MU-MIMO(For example, TP-Link Archer T4U). - For 15+ devices It is better to set up a separate router in repeater mode (repeater).
📉 When testing on MacBook Pro M1 The speed per device dropped like this:
- 1 device: 450 Mbps.
- 5 devices: 180 Mbps each.
- 10 devices: 40 Mbps each.