Mac在局域网中频繁更换IP地址,常常导致远程桌面连接失败、文件共享中断、打印机突然离线等问题。这些困扰的根源其实只有一个——路由器DHCP分配的地址并非永久固定。要让Mac在局域网内“锚定”一个固定的IP,操作并不复杂,而且完全无需进入路由器后台,在Mac上直接配置即可。
以下从最直观的图形界面操作,到命令行快速设置,再到AirPort基站的特殊场景,逐一详细说明。
通过系统设置图形界面配置静态IP
这种方法最适合大多数家庭和办公环境,无需记忆任何命令,所有设置即时生效,TCP/IP和DNS可以一次性完成。
1. 点击屏幕左上角苹果图标 → 选择“系统设置”。
2. 在左侧边栏滚动到底部,点击“网络”;右侧列表中选中当前正在使用的连接,例如“Wi-Fi”或“以太网”。
3. 点击所选连接下方的“详细信息…”按钮,进入高级设置窗口。
4. 切换到“TCP/IP”标签页,在“配置IPv4”下拉菜单中选择【手动】——这一步至关重要,如果仍选择“使用DHCP”,后面填写的IP地址将不会生效。
5. 填写三项关键参数:IP地址(例如192.168.1.100,请确认该地址未被局域网内其他设备占用)、子网掩码(绝大多数情况下为255.255.255.0)、路由器(即网关,常见为192.168.1.1)。
6. 切换到“DNS”标签页,点击左下角“+”号,逐条添加DNS服务器,例如8.8.8.8和114.114.114.114。【如果跳过这一步,配置完成后将无法打开任何网站】。
7. 点击“好”,返回主界面后点击右下角“应用”保存所有更改。配置至此完成。
使用终端命令快速设置静态IP与DNS
对于需要批量部署、编写脚本或远程维护的场景,命令行方式更为高效,配置后立即生效,无需依赖图形界面。
方法一:networksetup命令(推荐)
1. 打开“应用程序”→“实用工具”→“终端”。
2. 先执行命令查看可用服务名称:networksetup -listallnetworkservices,输出中会列出带引号的服务名称,如"Wi-Fi"或"Ethernet",请记下。
3. 运行设置IP的命令,格式如下:networksetup -setmanual "服务名称" IP地址 子网掩码 路由器地址。例如:networksetup -setmanual "Wi-Fi" 192.168.1.150 255.255.255.0 192.168.1.1。
4. 紧接着设置DNS:networksetup -setdnsservers "Wi-Fi" 8.8.8.8 114.114.114.114。
5. 验证是否生效:networksetup -getinfo "Wi-Fi",检查输出中的IP地址和DNS条目是否与配置一致。
为AirPort基站配置WAN口静态IP
注意:本节内容并非为Mac本机设置IP,而是为AirPort路由器本身配置广域网(WAN)侧的静态地址。仅在您的互联网服务提供商(ISP)明确提供了公网IP、子网掩码、网关及DNS,并要求您手动配置基站时,才需要使用此方法——绝大多数家庭用户无需操作。
1. 前往“应用程序”→“实用工具”→打开“AirPort 实用工具”。
2. 在图形视图中选中目标基站,点击“编辑”;输入基站管理密码(默认常为“public”或设备背面标签上标注的密码)。
3. 在顶部标签页点击“互联网”,在“连接使用”弹出菜单中选择【静态】。
4. 填入ISP提供的四项信息:IPv4地址、子网掩码、路由器地址、至少一个DNS服务器地址。
5. 【切勿修改“域名”栏,除非ISP或管理员明确指示】。
6. 点击“更新”,等待基站重启完成配置写入。
