一、安装纯净版可以去官方下载https://openwrt.org/ ,然后安装自己喜欢的插件。
二、下载一些大神已经编译好的镜像文件。可以去一些论坛或者github 去搜索下载。大佬提供的好多是img的文件。
三、对于img的文件进行安装,需要准备三个工具。
1、IMG写盘工具。作用:在pe下把文件写入硬盘
2、UltraISO 。 作用:是把img文件和pe工具箱制作成镜像文件。
3、下载系统pe工具箱。这里以微pe工具箱为例。
四、 首先用微pe工具箱制作系统启动iso文件。这里下载的是WePE_64_V1.2
![47cdd0a9c31577ec95c995dd8fa2d787.png](https://img-blog.csdnimg.cn/img_convert/47cdd0a9c31577ec95c995dd8fa2d787.png)
制作完成后。2、用UltraISO用打开系统工具iso文件:WePE_64_V1.2.iso ,把写盘工具和下载的openwrt 这两个文件导入,然后保存。这样借助pe工具箱可以安装了。
![13af60f30fcec04b241d77e3f22de8e7.png](https://img-blog.csdnimg.cn/img_convert/13af60f30fcec04b241d77e3f22de8e7.png)
3、打开虚拟机选择自定义,下一步中间需要注意的地方:网络类型使用桥接网络。
![a3c815354aa665725715250e5bd84faa.png](https://img-blog.csdnimg.cn/img_convert/a3c815354aa665725715250e5bd84faa.png)
磁盘类型最好选择IDE,不然在pe下看不到硬盘。
![ec7df3f6d83db919b0b6383abb7ae94d.png](https://img-blog.csdnimg.cn/img_convert/ec7df3f6d83db919b0b6383abb7ae94d.png)
这里磁盘容量选择单个文件就够用了.
![34b27df54fedec932d24660938ca2a15.png](https://img-blog.csdnimg.cn/img_convert/34b27df54fedec932d24660938ca2a15.png)
3、安装时把虚拟映像文件导入。
![12687562785f6362f98797fff218a4af.png](https://img-blog.csdnimg.cn/img_convert/12687562785f6362f98797fff218a4af.png)
再添加一个网络适配器,选择桥接模式。
![8aa943ac237fe431f6cd94748f1e2931.png](https://img-blog.csdnimg.cn/img_convert/8aa943ac237fe431f6cd94748f1e2931.png)
启动虚拟机后直接进入pe 模式,打开写盘工具选择驱动器这里就是默认的8g的硬盘,映像档:找到openwrt 文件。然后开始,完成以后就完成了把文件写入了硬盘。完成后重启虚拟机。
![83bbbc1c61d551bd8496c5d91d4529db.png](https://img-blog.csdnimg.cn/img_convert/83bbbc1c61d551bd8496c5d91d4529db.png)
启动后出现这个就是启动完成了。这里openwrt 管理地址是:192.168.5.1。
也可以按回车进入命令模式。输入vim /etc/config/network ,修改lan ip 地址。
![1c54783851a5c9c57fcb21a5b20efd3d.png](https://img-blog.csdnimg.cn/img_convert/1c54783851a5c9c57fcb21a5b20efd3d.png)
![e5e094001238bb1ab22d5acf4825098f.png](https://img-blog.csdnimg.cn/img_convert/e5e094001238bb1ab22d5acf4825098f.png)
这里我们按照默认的地址,不进行修改。这里我们把本地ip地址修改成和openwrt 一个地址段。
![b944c7130abc591b32e0f97d60bef3a6.png](https://img-blog.csdnimg.cn/img_convert/b944c7130abc591b32e0f97d60bef3a6.png)
浏览器里输入192.168.5.1 就可以看到登录界面:密码admin
![d0d58399de7aa1db35695ac7cbc364f0.png](https://img-blog.csdnimg.cn/img_convert/d0d58399de7aa1db35695ac7cbc364f0.png)
首先要修改的网络--接口 wan 接口 传输协议选择的DHCP,选择切换协议。这里运行在虚拟机上的软路由,选择从主路由获得IP地址。保存
![2516c38db8b5a7c7ac4c45358547c7f2.png](https://img-blog.csdnimg.cn/img_convert/2516c38db8b5a7c7ac4c45358547c7f2.png)
lan 里面把IPV6设置关了
![625cea5bd3f94c062be03a0d811517d2.png](https://img-blog.csdnimg.cn/img_convert/625cea5bd3f94c062be03a0d811517d2.png)
这里把DHCP 服务器忽略此接口,这里选择只是为了让主机实现路由。不然会造成主路由器下的设备都会分配软路由的地址。为了不造成不必要的麻烦,选择关闭了。
这样就可以通过软路由上网了。给软路由添加2个网卡,一个用来当作局域网,一个用来连接上网。
就像一个硬件路由一样,一个wan口,一个lan口。
![5207c9430778cec23d061f251c04fd06.png](https://img-blog.csdnimg.cn/img_convert/5207c9430778cec23d061f251c04fd06.png)