mac设置静态ip地址是为了让设备在局域网中始终使用固定ip,避免dhcp分配变动导致远程访问、文件共享或打印机连接中断;常用方法包括终端networksetup命令行配置、系统设置图形界面手动设置及创建多网络位置一键切换。

Mac设置静态IP地址联网,是为了让设备在局域网中始终使用固定IP,避免DHCP分配变动导致远程访问、文件共享或打印机连接中断。尤其当你的Mac作为服务器、NAS节点或需要端口映射的终端时,动态IP会直接导致服务不可达。
确认当前网络接口名称
打开“终端”,输入:networksetup -listallhardwareports → 查看输出中“Device”列为en0(有线)或en1(早期无线)、en2(较新MacBook Pro/Air的Wi-Fi)对应的接口名。注意:macOS Ventura及更新系统中,Wi-Fi接口常为en0,不再固定是en1;若你接了雷电扩展坞或USB网卡,可能显示为en3、en4等。【必须用实际接口名,填错会导致配置不生效】
记下你要配置的接口名,例如en0。
获取当前网络关键参数
在“系统设置→网络”中点击当前连接的网络(如“Wi-Fi”或“以太网”)→ 点击右下角“详细信息…” → 切换到“TCP/IP”标签页。
抄下以下四项值:IPv4地址(当前DHCP给的)、子网掩码、路由器(即网关IP)、DNS服务器。其中DNS可保留原值,也可改为8.8.8.8和1.1.1.1。
⚠️ 注意:路由器地址不能写成192.168.1.1这种通用默认值——必须是你本网络真实网关,否则设置后立即断网。
用命令行设置静态IP(推荐)
在终端中依次执行以下命令:
第一步:关闭当前接口 → sudo ifconfig en0 down(把en0换成你确认的接口名)
第二步:设置静态IP和子网掩码 → sudo ifconfig en0 inet 192.168.1.150 netmask 255.255.255.0(IP和掩码按你抄下的值替换)
第三步:添加默认路由 → sudo route add default 192.168.1.1(最后的IP必须是你抄下的路由器地址)
第四步:重启接口 → sudo ifconfig en0 up
这四步做完,不需重启,立刻生效。但仅限本次开机有效——重启后会恢复DHCP。
永久保存静态IP配置
方法一:用networksetup命令写入系统配置库
执行:sudo networksetup -setmanual "Wi-Fi" 192.168.1.150 255.255.255.0 192.168.1.1(引号内名称必须与“系统设置→网络”左侧列表中显示的**完全一致**,区分大小写,空格也不能多)
方法二:图形界面操作(适合不熟悉终端的用户)
进入“系统设置→网络”→ 点击对应连接右侧“…”,选“编辑细节…” → “DNS”页签下手动添加DNS服务器 → “代理”页签确保全部关闭 → 回到“IP设置”页签,将“配置IPv4”下拉菜单从“使用DHCP”改为“手动”,填入IP、子网掩码、路由器 → 点击“完成”。
【改完必须点左上角“应用”按钮,否则所有填写内容不保存】











