openwrt软路由详细教程(Pi下OpenWRT路由器系统安装和使用体验)
openwrt软路由详细教程(Pi下OpenWRT路由器系统安装和使用体验)Zero价格极其低廉,仅59元。除了本体外,厂商还提供了两款功能扩展卡,一款是相同大小的扩展板,可增加两个USB接口以及视频输出功能,麦克风等,售价9.9元;另一款是存储IO扩展板,可外接SATA接口的硬盘或SSD存储,售价50元。无论从价格还是实用性来看,USB扩展板显然已经够用。由于Zero没有HDMI输出接口,支持RCA模拟输入的显示设备已经很少见,因此不便于接显示器调试,当然这对熟悉Linux的用户来说算不上多严重的问题。目前厂商为Zero提供了Android、Ubuntu以及OpenWRT的操作系统镜像文件,应用和开发资源还是足够的。虽然Orange Pi系列还有一些性能更好的产品,并且号称兼容树莓派的应用,但实际使用时还是有许多区别,在更高价位上性价比是明显不如树莓派3B的。迅龙 Orange Pi Zero ARM迷你电脑 - 装上扩展子卡迅龙 Orange Pi Zero
迅龙 Orange Pi Zero ARM迷你电脑 - 对比树莓派3B
迅龙 Orange Pi Zero ARM迷你电脑 - 对比树莓派3B
随着以Raspberry Pi[树莓派]为代表的SBC[单板电脑]的兴起,这种能运行完整操作系统的小电脑板已经不仅仅满足于极客的玩具,正在被越来越多地用在智能家电、物联网等应用中。在购入Raspberry Pi 3B后,我们分享了Volumio以及Moode两款基于Linux的数字音频播放系统的使用体验。这些小电脑的另一种简单应用就是路由器了。不过将树莓派3B用在路由器上似乎有些奢侈,因此我们购入了另一款价格更便宜的Orange Pi Zero安装知名的路由器系统OpenWRT进行体验。
Orange Pi系列SBC电脑是来自深圳的迅龙软件产品,目前有十多种产品并且还在更新中,Orange Pi Zero是其中最便宜的一款,其体积非常小巧,PCB长宽都小于5cm[46mmx48mm]。处理器为全志H2四核Cortex-A7处理器,512MB内存并使用MicroSD卡作为存储。主板上还有一个100M有线网口,一个150M的无线网卡以及一个USB2.0接口,采用MicroUSB供电,推荐使用5V2A的电源。另外要注意的是,Zero在工作时CPU发热较高,需要配合金属散热片使用[图集中的散热片并不是标配,须自行购买]。
迅龙 Orange Pi Zero ARM迷你电脑
迅龙 Orange Pi Zero ARM迷你电脑 - 对比Monitor 06 Plus
迅龙 Orange Pi Zero ARM迷你电脑 - 扩展子卡
迅龙 Orange Pi Zero ARM迷你电脑 - 装上扩展子卡
Zero价格极其低廉,仅59元。除了本体外,厂商还提供了两款功能扩展卡,一款是相同大小的扩展板,可增加两个USB接口以及视频输出功能,麦克风等,售价9.9元;另一款是存储IO扩展板,可外接SATA接口的硬盘或SSD存储,售价50元。无论从价格还是实用性来看,USB扩展板显然已经够用。由于Zero没有HDMI输出接口,支持RCA模拟输入的显示设备已经很少见,因此不便于接显示器调试,当然这对熟悉Linux的用户来说算不上多严重的问题。目前厂商为Zero提供了Android、Ubuntu以及OpenWRT的操作系统镜像文件,应用和开发资源还是足够的。虽然Orange Pi系列还有一些性能更好的产品,并且号称兼容树莓派的应用,但实际使用时还是有许多区别,在更高价位上性价比是明显不如树莓派3B的。
OpenWRT系统简介和安装使用
OpenWRT是一个基于Linux二次开发的路由器系统 ,由于其开源特性和相对易于上手的优点,是许多喜欢折腾家庭网络设备DIY玩家的首选。因为市面上许多家用路由器的系统功能很少,因此许多爱好者参与开发和编译了用于各品牌家用路由器的OpenWRT系统,可以大幅度改进非智能路由器的功能,例如挂机下载、文件共享等功能。由于路由器的核心处理器架构五花八门,所以不同设备对应系统镜像文件并不通用。
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - 下载系统镜像
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - 写入系统镜像
对于Orange Pi用户来说,可直接在迅龙的官方网站上下载对应的OpenWRT系统镜像,切记要对应正确的硬件型号,否则是无法正常启动和使用的。和树莓派安装Volumio一样,用户需要解压系统镜像的IMG文件,并使用Win32diskImager将系统写入至存储卡。然后安装存储卡连接电源即可启动运行。
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - LuCi登录
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - LuCi界面总览
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - 无线设置
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - 无线设置
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - 有线网络设置
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - 有线网络设置
和普通路由器的初始化设置一样,OpenWRT在启动后还需要进行一些设置工作,在初始状态下, OpenWRT系统是被当成主路由而设定的,无线模式也处于关闭状态,用户需要使用电脑通过网线接入Orange Pi,然后在网页浏览器输入192.168.1.1进入OpenWRT的LuCi网页界面。我们首先在Network-WiFi项目中开启无线网卡模式,并修改无线接入点名称和加密[推荐使用WPA模式],这样就开启了路由器的无线功能。
在Interface项目中,用户需要修改联网的模式,如果是连接到现有的路由器,就使用DHCP客户端即可,如果是当成主力路由器拨号上网,就使用PPPoE模式并填写ISP的用户名和密码。成功联网后,用户就可以自己定制OpenWRT的功能了,在系统-软件包下刷新列表,就可以增加新功能。例如设置界面的中文模式,BT下载等等。
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - USB存储挂载设置
迅龙 Orange Pi Zero ARM迷你电脑 - OpenWRT路由系统体验 - USB存储共享设置
对于路由器来说,存储共享也是非常实用的功能,在接上USB移动硬盘或U盘后,用户在设置网页的右上角可以看到未保存的设置提示,只需要保存应用即可。不过我们在Orange Pi上遇到了加载U盘就会导致系统崩溃的状况,但只要断电重新启动系统就能正常使用。在系统-挂载中,用户可以看到加载U盘的对应设备和目录[USB存储一般挂载于/tmp/run/mountd/sda4],在服务-网络共享中,输入U盘目录路径和共享名称就可以直接使用。
使用心得和总结
虽然OpenWRT绝对有资格称得上智能路由器系统,但上手难度还是会比一般的路由器高不少,对于不熟悉Linux操作系统的用户来说是不太友善的。但好处是OpenWrt可以安装不少高级网络服务,如网站系统、数据库、VPN等等,另外OpenWRT同样支持UPNP和DLNA功能,搭配支持UAC的USB声卡,可以作为一个基于WiFi的无线数字播放端使用。这些功能对于同价位的路由器来说几乎是不可想象的。由于Linux开发技能长期荒废和篇幅所限,本文安装和使用仅限于开机和初始化设置,其它高级玩法就不再进行介绍。
那么对于有OpenWRT使用经验的用户来说,是购买Orange Pi Zero当路由器还是购买同价位的普通路由器合适?从网络性能来看,Zero的是比较糟糕的,其内置的无线网卡带宽仅有150mbps,单个终端最高65mbps连接速度,只能满足最基础的网页使用,内置的1dbi天线信号也较为惨烈,仅能在单个房间内稳定使用。但是Zero的512M内存和4核CPU对于路由器应用来说性能是非常强大的,且运行稳定,不会因为连接终端数量较多而导致死机重启等低价路由器常见问题,用户也可以通过外接USB无线网卡的方式增加无线网络带宽[支持rt73、rt8192等芯片的USB无线网卡],如果用户现有的路由器没有USB接口或外接存储功能,将Orange Pi Zero作为NAS存储服务器使用是非常理想的选择,但不建议作为主力路由器使用。