建议首先看看此文:【Openwrt&VMware官方指导文档】
VMware上安装OpenWrt的方法很多种,推荐:
其他文章:
- 【openwrt 好用的插件】
- 【openwrt vmware 安装无法显示eth0网卡】
- 【openwrt vmware 作旁路由】
- 【openwrt vmware 作旁路由并配置PassWall】
一、Vmware镜像,开箱即用
【下载地址】下载了一个,解压之后只要一个VM的配置文件和VM磁盘文件。
用VM打开,启动提示其他版本VM创建,修改配置文件,把 virtualHW.version
的值改为自己的版本,重新启动。
1 | $ ifconfig -a |
看到它的IP是 192.168.0.120
,在浏览器访问,就能看到OpenWRT的Web登录界面。
默认登录账号是 root
,密码默认是空。
直接在虚拟机终端修改root的密码:
1 | $ passwd root |
重新登录Web
二、官方IMG镜像vmdk磁盘
IMG -> vmdk
转换软件:
- linux -> qemu-img
- windows -> 【starwindconverter】
1 | centos |
有了vmdk文件,创建一个自定义32位的vm虚拟机,磁盘选择vmdk文件即可。
注意(重要): 创建虚拟机后,要编辑虚拟机的配置文件 **.vmx
加入一行配置:
1 | ethernet0.virtualDev = "e1000" |
这样 openwrt
才能识别到网卡,我就是 eth0
一直起不来,网络不通。
1. vm网络模式可以用桥接,lan网卡设置为静态模式
1 | $ vim /etc/config/network |
http://192.168.0.66
就是登录入口
2. vm网络模式设置为NAT,lan网卡设置为DHCP
1 | $ vim /etc/config/network |
http://192.168.**.**
就是登录入口
三、作为旁路由
TODO