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. 如果开启后问题依旧,尝试重启应用或系统。
相关推荐
艾菜籽2 小时前
网络原理-HTTP补充2
网络·网络协议·http
fxshy2 小时前
解决 Web 应用加载地图资源时的 HTTP 与 HTTPS 混合内容问题
前端·网络协议·http
周某人姓周2 小时前
安全初级(二)HTTP
网络协议·安全·http
Hello.Reader3 小时前
在运行中的 Kafka 集群渐进式启用安全零停机实战手册(KRaft/Broker 通用)
分布式·安全·kafka
葵花日记4 小时前
LINUX——进度条
linux·运维·服务器
hmcjn(小何同学)4 小时前
轻松Linux-10.进程信号
linux·运维·服务器
不爱学习的老登5 小时前
从零开始搭建私有服务器并部署网站
运维·服务器
mxpan5 小时前
VirtualBox中ubuntu1804虚拟机共享文件夹设置
linux·运维·服务器
别多香了5 小时前
项目实战:ecshop
linux·运维·服务器