You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac终端为回环接口批量分配172.18.0.x网段IP方法

批量给Mac回环接口添加172.18.0.x网段所有IP

嘿,既然你已经会用ifconfig alias单个添加IP了,那批量操作其实用shell循环就能轻松搞定!下面给你两种实用的方法:

方法一:直接在终端执行循环命令

直接复制下面的命令到终端,输入管理员密码后,就能自动批量添加172.18.0.1到172.18.0.254的所有IP(排除了网络地址172.18.0.0和广播地址172.18.0.255):

for i in {1..254}; do sudo ifconfig lo0 alias 172.18.0.$i netmask 255.255.255.0; done

验证添加结果

执行完后,可以用下面的命令快速检查是否所有IP都成功添加:

ifconfig lo0 | grep 172.18.0

方法二:写成Shell脚本方便复用

如果之后还需要重复执行这个操作,把命令写成脚本会更省心:

  1. 打开文本编辑器,新建一个文件(比如命名为add_loopback_ips.sh),粘贴以下内容:
#!/bin/bash
# 批量给lo0接口添加172.18.0.1-254网段IP
for i in {1..254}; do
    sudo ifconfig lo0 alias 172.18.0.$i netmask 255.255.255.0
    echo "已成功添加IP: 172.18.0.$i"
done
  1. 保存文件后,打开终端,给脚本添加执行权限:
chmod +x add_loopback_ips.sh
  1. 运行脚本:
./add_loopback_ips.sh

小提醒

注意:Mac系统重启后,通过ifconfig alias添加的回环IP会被重置。如果需要这些IP在重启后依然生效,你可以把添加命令配置到系统启动项中(比如通过launchd创建守护进程,或者配置/etc/rc.local文件),这一步是可选的,根据你的实际需求来就行。

内容的提问来源于stack exchange,提问作者Abimbola Esuruoso

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:48:04