对于没有软路由硬件的情况,又需要使用openwrt(esir编译的lean的openwrt固件,采用的是高大全版本,日期1201)可以采用在桌面系统下虚拟软路由作为二级路由使用。
- 1,文件转换
openwrt.img文件转盘成vmdk文件,用到的软件是StarWind V2V Image Converter
最终获得的文件如下:
建议将后两个文件放到新的vm的路径下,单独命名文件夹未disk,以便于文件移动。
- 2,vmware的配置
(由于openwrt作为二级路由,因此只需要配置一个网口作为lan口)
在openwrt开启界面后输入
vi /etc/config/network
修改配置如下:
此处的设置,由于vmware采用的是桥接模式,因此会从上级路由获取ip,因此可以查看host主机的ip,手动设置lan的ip(要求不能和上级路由器的已经分配的ip冲突),设置后输入reboot重启openwrt。
- 3,openwrt的配置
openwrt作为二级路由器的配置和PVE/ESXI中的配置类似。
以上网关需要设置成上级路由器的网关,可以从host主机的网络设置中获得。
- 4,vmware其他虚拟系统的网络配置
注意:对于此种情况下的二级路由器,网络设置并不能帮助host主机,但是可以为同一个上级路由器或者同一个主机下的其他虚拟机提供网络帮助。以下是同一个主机下的win7虚拟机的网络设置。
win7虚拟机的网络设置:
win7系统的网络设置:
- 5,最终的效果:
参考资料:
- https://cokebar.info/archives/2444