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.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