![5b547b376585762368b54ae6b34b2f29.png](https://img-blog.csdnimg.cn/img_convert/5b547b376585762368b54ae6b34b2f29.png)
四核64位的ARM Cortex-A72架构CPU,主频达1.5GHz,DDR4最大4G的内存,USB 3.0,千兆以太网,WiFi 802.11ac,整机最便宜只需要55美金,听到这里的时候我不由激动万分,虽然它没有双千兆网卡,但是由于新增了USB 3.0,可扩展性大大增加了。所以第一时间我就预定了新款的树莓派4,准备加装一个USB 3.0的千兆网卡,将树莓派4打造成一台软路由。
![86d12b56428b253802d46c4f8972ca74.png](https://img-blog.csdnimg.cn/img_convert/86d12b56428b253802d46c4f8972ca74.png)
但是由于树莓派4还在路上,手头上只有树莓派3B,所以我决定先拿树莓派3B来练练手,测试一下OpenWrt的安装。
一,首先我们准备好以下硬件
1,树莓派3B一台。
![51d26cc2190d5ddc157527ee1b278840.png](https://img-blog.csdnimg.cn/img_convert/51d26cc2190d5ddc157527ee1b278840.png)
2,USB有线网卡。我手头的这张不知道从哪里来的网卡芯片是 AX88772。
![2e3ade98170dedb98ba0379032584f12.png](https://img-blog.csdnimg.cn/img_convert/2e3ade98170dedb98ba0379032584f12.png)
二,理论上我们可以从openwrt官方网站下载编译好的img文件进行刷写,但是官方的系统实在是太简单了,许多软件和驱动都需要自己安装和编译,实在是太不方便了,于是我在恩山无线论坛中找到了一位叫小苏的大神,他在 Lean 大大的源代码上专门为树莓派编译了一版OpenWrt 的固件,同时支持我的网卡芯片AX88772,真是太幸运了。
![b2f43a24f5f97624ed8be6e318dec1a7.png](https://img-blog.csdnimg.cn/img_convert/b2f43a24f5f97624ed8be6e318dec1a7.png)
下边就让我们来用Win32DiskImager给树莓派刷写OpenWrt 的固件吧。
固件的下载地址请私信我:树莓派openwrt
在上面有2中固件可供下载,ext4 格式和 squashfs 格式。这两种固件的区别是,ext4 格式的固件更适合熟悉 Linux 系统的用户使用,可以比较方便地调整 ext4 分区的大小,而 squashfs 格式的固件适用于“不折腾”的用户,其优点是可以比较方便地进行系统还原。我选择了ext4 格式,毕竟喜欢玩树莓派的人都是爱折腾的人,呵呵!不是吗?
![c72c70b71c4883b1d2d5b841c51e4f96.png](https://img-blog.csdnimg.cn/img_convert/c72c70b71c4883b1d2d5b841c51e4f96.png)
三,刷写好固件后我们就可以看见熟悉的OpenWrt的开机界面了,默认的地址是192.168.1.1,密码是 password。
![4485bc2fd42caa258e7e45b5853cfd9e.png](https://img-blog.csdnimg.cn/img_convert/4485bc2fd42caa258e7e45b5853cfd9e.png)
四,配置好拨号设置,你的OpenWrt就可以正常运行了,下边我已经来不及等到我的树莓派4到来。
![9e37c9cfc104cfc3a088be0b2c4ba45d.png](https://img-blog.csdnimg.cn/img_convert/9e37c9cfc104cfc3a088be0b2c4ba45d.png)