MacOS 下 Warp ping 局域网设备报错 ping: sendto: No route to host 的解决方法

问题

前几天 ping 局域网主机的时候莫名其妙报错 No route to host,用 Wireshark 抓包发现根本没有发起 ARP 请求。

分析

搜索后发现是 MacOS Sonoma (14) 及更高版本 默认禁止第三方应用访问本地网络的权限。

解决

  1. 进入 "系统设置" (System Settings)。
  2. 导航到 "隐私与安全性" (Privacy & Security)。
  3. 找到 "本地网络" (Local Network)。
  4. 检查终端应用(或任何其他进行 ping 操作的应用)的开关是否已 打开 。如果没有,请打开它。
  5. 如果开启后问题依旧,尝试重启应用或系统。
相关推荐
路由侠内网穿透.16 小时前
本地部署开源书签管理工具 LinkAce 并实现外部访问( Linux 版本)
linux·运维·服务器·网络·网络协议·开源
ljh57464911916 小时前
linux awk 命令
linux·运维·chrome
我是谁??16 小时前
Rocky9+ Docker + 容器内Linux桌面环境 + Web远程
运维·docker·容器
阿虎儿16 小时前
Ubuntu 如何开启 Root 用户 SSH 登录
运维
heze0917 小时前
sqli-labs-Less-50
数据库·mysql·网络安全
the sun3417 小时前
Linux驱动开发:环境准备与报错处理
linux·运维·服务器
阿正的梦工坊17 小时前
在Mac电脑上如何显示点(.)开头的隐藏文件
macos
木易 士心17 小时前
深入理解 MySQL 权限撤销(REVOKE)机制:从语法到安全实践
数据库·后端·mysql·安全
彭泽布衣17 小时前
Linux如何指定源端口打流
linux·运维·网络
Ciel_752117 小时前
OpenClaw 深度进阶:记忆系统、多智能体架构与自动化调度全解析
运维·自动化