![2d3bde5f61d8cc2e958f4e2d825c43e7.png](https://i-blog.csdnimg.cn/blog_migrate/3e096acf5ecd9522826d914b45edafd6.jpeg)
DD-WRT是一个基于Linux的无线路由软件,它具有友好的配置界面,支持多语言(包括简体中文),可以让无线路由器支持QoS宽带设置、QoS L7过滤,优化带宽并限制最大上行、下行速度和最大连接数等,并可以封杀或者加速BT、电驴下载。支持多种客户端连接模式,如网桥、中继、客户端等模式。支持数种安全机制,支持客户WPA模式、VLAN、WPA2等安全模式和机制。还支持花生壳的DDNS,方便建立个人网站。它甚至有改造后的直接BT下载功能。这么强大的DD-WRT是完全免费的
当然也有X86版本
![c00b5857d88dd0690aa343bc1f29aaa4.png](https://i-blog.csdnimg.cn/blog_migrate/811b365be86a2ec4cd5102f45123fb49.jpeg)
x86 public版本下载地址
https://download1.dd-wrt.com/dd-wrtv2/downloads/v24-sp1/Professional/X86/public/dd-wrt_public_vga.image
当没有硬件路由器时可以选用DD-WRT作为虚拟路由器模拟内外网环境,下面介绍在VMware虚拟机上安装DD-WRT x86版本
![91f65551984ead7418d13786ccfada20.png](https://i-blog.csdnimg.cn/blog_migrate/cdd824a347bebc51db6352c4ddc04431.jpeg)
1、先给CentOS虚拟机增加一块虚拟硬盘,接口类型选IDE接口
![df544d0f71626489a0117e7652a964d6.png](https://i-blog.csdnimg.cn/blog_migrate/51a5b72078046e238ac6a5b8ef065456.jpeg)
2、CentOS虚拟机开机后rz上传dd-wrt_public_vga.image
![0a7cf2f87c459d9eefa1263df2363f30.png](https://i-blog.csdnimg.cn/blog_migrate/d42234032450d8cf6647dcb0fc786a3a.jpeg)
3、fdisk -l可以看到添加的这一块1GB新硬盘
![5a895dc67429e0e1e33d14fb56063a92.png](https://i-blog.csdnimg.cn/blog_migrate/f4acf98fb66d1cb21fb8444304bae2e4.jpeg)
4、dd命令写入DD-wrt镜像
dd if=./dd-wrt_public_vga.image of=/dev/sdb
![09ef7d84836c72ce0340d1f298ad23db.png](https://i-blog.csdnimg.cn/blog_migrate/0529ae95ab9efcb02c24d2cb2d06751d.jpeg)
5、重启CentOS虚拟机后待刚启动时快速按下ESC进入BIOS,调整硬盘启动顺序,设置刚写入DD-WRT镜像的1GB硬盘为第一启动项,F10保存后启动
![f027b3e2649127100ea696df677b47f0.png](https://i-blog.csdnimg.cn/blog_migrate/afce599593b920163ec3060530da2ae0.jpeg)
6、待系统启动完,输入默认账号root,密码admin
![dee5a41430f9af45847bd866e72b6a79.png](https://i-blog.csdnimg.cn/blog_migrate/e86f400dba747a8b47f1cfedf09b3921.jpeg)
7.ifconfig | less查看网卡IP
![83aebf4b1ea2538db89ea4d3072a81ac.png](https://i-blog.csdnimg.cn/blog_migrate/823f36631908318a3672b07d3900f19e.jpeg)
Win宿主机配192.168.1.X的IP后,浏览器登录192.168.1.1
![ae9f76d829515da8d9b07812465493dc.png](https://i-blog.csdnimg.cn/blog_migrate/bc9df8f5918edf009be6392da0e6b61b.jpeg)
8.首次登录,修改密码后,修改LAN口IP192.168.1.1,例如修改为其他段192.168.222.1
![289e146f4f5856a1d3f984fe15138082.png](https://i-blog.csdnimg.cn/blog_migrate/2871304613e6a43bf93add97b185b751.jpeg)
![a965406e95b7f0d1262ea4278ac1c1d9.png](https://i-blog.csdnimg.cn/blog_migrate/4dbe2b986c41537a847e19901c4288ff.jpeg)
9、设置一个WAN口IP,我们用192.168.31.170,应用完成后关闭虚拟机,然后在虚拟机设置里面添加一张网卡,还是用宿主机的桥接网卡,虚拟机设置中可删除原CentOS系统的硬盘和CD/DVD驱动器,只保留1GB的DDWRT专用硬盘
![afa15223f87cbc0ddf75d1896b35f79f.png](https://i-blog.csdnimg.cn/blog_migrate/bcc71ae562db5667c52e2110c301efea.jpeg)
![580c015846019db89c1650723484cdb0.png](https://i-blog.csdnimg.cn/blog_migrate/94e1a73887919573e5a909678da94028.jpeg)
(如果出现虚拟机无法启动的情况时调整虚拟设备节点为IDE 0:0),如下图所示
![8ede85711226780eb0cf5fe50e44e313.png](https://i-blog.csdnimg.cn/blog_migrate/d99d407789b89c453a4443b87d465f60.jpeg)
10、重新启动DDWRT虚拟机完成后,登录Web管理页面
![7fcf98cff8a066a9001d1a2560fd52b0.png](https://i-blog.csdnimg.cn/blog_migrate/91605382631f50060bf0f0093f6f5afd.jpeg)
11.登录DD-WRT后台,查看ifconfig 和route信息
![7d170ea054dd3f7517f12aff67db18eb.png](https://i-blog.csdnimg.cn/blog_migrate/9b4c6520f13f7a70d514438f9bc446bc.jpeg)
ping 114.114.114.114能通,说明DD-WRT虚拟路由器可以上网了
![b74dac3dc4917a09dab804d9f61df597.png](https://i-blog.csdnimg.cn/blog_migrate/0348b1f481b7caa776604906aeb17db6.jpeg)
![91f65551984ead7418d13786ccfada20.png](https://i-blog.csdnimg.cn/blog_migrate/cdd824a347bebc51db6352c4ddc04431.jpeg)
12.接下来DD-WRTWeb页面上配置端口映射,DMZ等操作
![6a6eddf16464f19e6ccab5d6d061168a.png](https://i-blog.csdnimg.cn/blog_migrate/e4241e74f77fdfce4a5b69a3c42b0616.jpeg)