通过终端命令可快速获取Mac网络信息:首先使用ifconfig查看IP和MAC地址,重点关注en0或en1接口;其次用netstat -rn查网关,netstat -an过滤已建立连接;最后用ping测试连通性。

如果您需要了解Mac电脑的网络连接详情,例如IP地址、网关或当前活跃的网络连接,可以通过终端命令快速获取。这些信息对于诊断网络问题或配置开发环境非常有帮助。
本文运行环境:MacBook Pro,macOS Sonoma
一、使用ifconfig查看网络接口状态
ifconfig命令用于显示和配置网络接口参数,可以查看本机所有网络接口的详细信息,包括IP地址、MAC地址和数据包收发情况。
1、打开“应用程序” > “实用工具” > 终端。
2、在终端中输入以下命令并按回车:ifconfig。
3、查看输出内容,重点关注en0(通常为Wi-Fi)或en1(有线网络)接口,其中inet字段显示了IPv4地址,ether字段显示了MAC地址。
4、若只想查看活跃的网络接口信息,可输入命令:ifconfig | grep “status: active” -A 5,以筛选出状态为活跃的接口。
二、使用netstat查看网络连接与路由表
netstat命令能显示活动的网络连接、监听端口和路由表信息,帮助您了解当前系统的网络通信状况。
1、启动终端应用。
2、执行命令:netstat -rn,查看系统的路由表,其中default对应的地址即为当前使用的网关。
3、输入命令:netstat -an | grep ESTABLISHED,列出所有已建立的外部网络连接。
4、如需查看正在监听的TCP端口,可运行:netstat -anp tcp | grep LISTEN。
三、使用ping测试网络连通性
ping命令通过发送ICMP回显请求包来测试与目标主机的连通性和延迟,是检查网络是否通畅的基本方法。
1、在终端中输入命令:ping 8.8.8.8,测试与公共DNS服务器的连通性。
2、观察返回结果中的时间(ms)和是否出现丢包,若持续收到回复则表示网络基本通畅。
3、要停止ping命令,可按下Control + C组合键,终端将显示统计摘要。
4、也可使用域名进行测试,例如:ping www.baidu.com,以同时验证DNS解析是否正常。

路由网










