最近突然想在linux主机上安装openwrt,实现在一个局域网环境自己的几个设备的留学,不想破坏网络拓扑,只作为旁路由。
docker方案
首先,想到了docker,一番搜索,找到了这几个帖子,思路都类似:
Docker上运行Lean大源码编译的OpenWRT(初稿)
按照帖子,一番操作,openwrt主页好不容易连进去了,但是宿主机却ping不通了,放弃。
虚拟机方案
参考了Ubuntu VMware + Openwrt 实现全局上网
配置过程还算顺利,一次成功。
后续rc.local中加入开启自启命令
vmrun -T ws start "/path/to/openwrt.vmx" nogui
还有基于qemu的方案:
https://www.elmerzhang.com/2020/Install-openwrt-for-soft-routing-via-qemu/
https://post.smzdm.com/p/adwrn5gn/
没有配置成功,后续再研究吧