mac虚拟机安装OpenWrt
本文最后更新于:2025年4月24日 下午
安装vmware fusion
可以免费申请个人非商业用途许可证,可以参考https://zhuanlan.zhihu.com/p/315035843
下载OpenWrt固件
这里我选择下载esir的固件,google drive地址为:https://drive.google.com/drive/folders/1dqNUrMf9n7i3y1aSh68U5Yf44WQ3KCuh
可以选择精品小包或者佛跳墙版本,注意选择引导模式uefi或者传统bios模式
格式转换
由于下载的 文件后缀名是.img,如果是.img.gz,可以手动重命名为.img,
我们需要转换为.vmdk,这里需要用到qemu工具,brew install qemu,安装好以后,利用命令qemu-img convert -f raw 源文件.img -O vmdk 目标文件.vmdk就可以转换为vmdk格式了
安装OpenWrt
新建虚拟机,硬盘设置为选择刚转换的vmdk文件,网络选择为桥接网络,以便将此OpenWrt作为macos的旁路由
启动修改OpenWrt设置
- 首次登录系统,还没有设置root密码,利用 - password命令设置root密码
- 修改ip地址:由于我的mac主机ip地址为172.17.18.154,网关为172.17.0.1,子网掩码为255.255.0.0,利用命令 - vi /etc/config/network,修改openwrt的ip为172.17.18.66,netmask设置为255.255.0.0
- 重启网络服务使修改生效: - /etc/init.d/network restart
- (也可以下一步之后再验证)验证设置是否生效: - ifconfig查看ip地址,还可以- ping 172.17.18.154,- ping baidu.com
登录后台并修改设置
浏览器登入172.17.18.66,用户名root,密码刚设的登录,找到网络--接口,修改网关为172.17.0.1,以及子网掩码为255.255.0.0,验证设置是否生效:ifconfig查看ip地址,还可以ping 172.17.18.154,
ping baidu.com都通过了就表示设置成功了
mac富强
修改mac的ip地址为手动:
| 1 |  | 
愉快的玩耍吧,旁路由秒杀所有V2rayX之类的
哦,对了,设置OpenWrt开机自动启动并且是无界面模式vmrun start /Users/pl/Virtual\ Machines.localized/openwrt.vmwarevm/openwrt.vmx nogui