用 networksetup -listallhardwareports 查看网卡设备映射
列出所有网络硬件端口、BSD 设备名和 MAC 地址——这是大多数 networksetup 命令的入口。
运行 `networksetup -listallhardwareports` 列出端口,再用 `networksetup -getinfo "Wi-Fi"` 查看单个服务的 IP 配置。
01命令
命令
$ networksetup -listallhardwareports02作用说明
几乎每个 networksetup 子命令都以服务名为参数,但 tcpdump、ifconfig 等工具用的是 BSD 设备名——-listallhardwareports 正是把"Wi-Fi"映射到 en0 的桥梁,同时显示各端口的 MAC 地址。`-getinfo <服务>` 打印该服务的 IP、子网掩码、路由器和 DNS,无论来自 DHCP 还是手动配置。要写脚本对特定网卡做网络改动时,这一步是最快的起点。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- NETWORKSETUP Command: Configure network settings in macOS依据: Documents -listallhardwareports and -getinfo for mapping services to device names and reading per-service configuration.
- Introduction to System Configuration Programming Guidelines依据: Apple's system configuration framework documentation underlying network services and ports.
最后验证: 2026-09-17 · 分类: 系统与设置