mac虚拟机安装OpenWrt

本文最后更新于:2024年9月16日 下午

安装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.154ping baidu.com

登录后台并修改设置

浏览器登入172.17.18.66,用户名root,密码刚设的登录,找到网络--接口,修改网关为172.17.0.1,以及子网掩码为255.255.0.0,验证设置是否生效:ifconfig查看ip地址,还可以ping 172.17.18.154ping baidu.com都通过了就表示设置成功了

mac富强

修改mac的ip地址为手动:

1
2
3
ip: 172.17.18.154
网关:172.17.18.66
DNS:114.114.114.114

愉快的玩耍吧,旁路由秒杀所有V2rayX之类的

哦,对了,设置OpenWrt开机自动启动并且是无界面模式vmrun start /Users/pl/Virtual\ Machines.localized/openwrt.vmwarevm/openwrt.vmx nogui


mac虚拟机安装OpenWrt
https://andyppang.github.io/2022/09/05/mac虚拟机安装OpenWrt/
作者
PL
发布于
2022年9月5日
许可协议