Local network
An app cannot find devices on the local network
macOS 15 Sequoia and later ask before an app connects to devices on your local network. If you deny it, the app cannot reach them.
Symptoms
- An app cannot find a printer, NAS, camera or smart device that other apps find.
- A connection to a local IP address waits and then fails in one app only.
- The same command works in Terminal but not in the app.
- You clicked Don't Allow on an earlier prompt from the app.
Likely causes
- Local Network access is off for the app. The app's switch in Privacy & Security > Local Network is off.
- The app is not in the list yet. macOS adds an app after it first asks for local network access.
- A launch agent. Apple's technote says that daemons and Terminal tools are exempt, but launch agents are not.
How to check
Choose Apple menu > System Settings > Privacy & Security.
Click Local Network. Find the app in the list.
Run the same test from Terminal. Terminal tools do not need this permission. If Terminal works, the permission is the likely cause.
ping -c 3 192.168.1.20
How to fix it
In Privacy & Security > Local Network, turn on the switch for the app.
Quit the app and open it again.
If the app is not in the list, open it and start the action that uses the local network. Then click Allow at the prompt.
If your organization manages the Mac, ask your IT team. They can manage this setting.
With Kilobat
Kilobat lists devices that the Mac talked to on the local network recently.
kilobat devices --bonjourKilobat's own device discovery in the dashboard is part of Pro.
Questions
What counts as the local network?
Apple's technote says Wi-Fi and Ethernet networks, plus multicast and broadcast addresses. VPN and cellular networks do not count.
Does Safari need this permission?
No. Apple's technote says that traffic from Safari and web views does not need local network access.
Sources
- Apple Support: Control access to your local network on Mac
- Apple Developer: TN3179 Understanding local network privacy
Sources checked on 29 October 2026. Man pages are the ones installed with macOS; open one with man <name> in Terminal.