Orange Pi下OpenWRT路由器系统安装和使用体验
农步祥 于 2017.08.28 03:01:56 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:09.11/173

随着以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发热较高,需要配合金属散热片使用[图集中的散热片并不是标配,须自行购买]。

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用户来说,可直接在迅龙的官方网站上下载对应的OpenWRT系统镜像,切记要对应正确的硬件型号,否则是无法正常启动和使用的。和树莓派安装Volumio一样,用户需要解压系统镜像的IMG文件,并使用Win32diskImager将系统写入至存储卡。然后安装存储卡连接电源即可启动运行。

    和普通路由器的初始化设置一样,OpenWRT在启动后还需要进行一些设置工作,在初始状态下, OpenWRT系统是被当成主路由而设定的,无线模式也处于关闭状态,用户需要使用电脑通过网线接入Orange Pi,然后在网页浏览器输入192.168.1.1进入OpenWRT的LuCi网页界面。我们首先在Network-WiFi项目中开启无线网卡模式,并修改无线接入点名称和加密[推荐使用WPA模式],这样就开启了路由器的无线功能。

    在Interface项目中,用户需要修改联网的模式,如果是连接到现有的路由器,就使用DHCP客户端即可,如果是当成主力路由器拨号上网,就使用PPPoE模式并填写ISP的用户名和密码。成功联网后,用户就可以自己定制OpenWRT的功能了,在系统-软件包下刷新列表,就可以增加新功能。例如设置界面的中文模式,BT下载等等。

    对于路由器来说,存储共享也是非常实用的功能,在接上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存储服务器使用是非常理想的选择,但不建议作为主力路由器使用。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    10

    此帖使用Win10提交
    发表于2017.09.17 10:41:17
    22
    123.114.***.***
    123.114.***.***
    openwrt开发组早分裂,1年没更新了,现在lede还比较活跃。这种iot核心板之类的东西,电路,天线部分,比不上路由。路由还是先考虑信号和稳定性,然后才是性能,只要不是特别强调读盘速度,或者架设网站,两三百的绝对够用了。真要读盘速度,买正经nas,或者软路由。
    此帖使用Win10提交
    发表于2017.09.17 01:09:13
    21
    10

    此帖使用MAC提交
    发表于2017.09.11 00:37:31
    20
    180.106.***.***
    180.106.***.***
    本体59,扩展估计50,外壳15,软件调试20.
    现在的智能路由都到了600,甚至更高。
    利润好多啊。
    此帖使用Win10提交
    发表于2017.09.10 20:46:40
    19
    03
    路由器专注 ROS, OpenWrt 花里胡哨的东西太多, 结果很多路由器的 5Ghz 支持都有问题. 不如整个 ROS 配好规则...
    是个 Linux 都能挂BT, 但是群晖那种功能全面到位而且不停打补丁的实在是没几家... 建议试试看. 那个媒体库功能强到爆炸, 支持 DNLA, iTunes Home Sharing 和自己家的专用 App. 高端型号还能插内存跑 docker.
    此帖使用MAC提交
    发表于2017.09.06 02:58:30
    18
    03
    其它用途都不能让人得到满意的体验
    此帖使用Lumia 950提交
    发表于2017.09.03 09:52:33
    17
    03

    此帖使用Win10提交
    发表于2017.08.30 13:11:22
    16
    03
    硬件强大,做工也很不错,除了系统资源较少(目前靠谱的仅有LEDE,不过足够强大了)以外没啥缺陷了……毕竟不要钱
    发表于2017.08.29 14:51:20
    15
    014.145.***.***
    014.145.***.***
    刚好手头上有zero和wr703n。目前zero吃灰了,发热很严重,加了个小风扇才好点,WiFi信号真的好差,不过性能杠杠的,跑服务器,挂博客,爬虫,都没问题,还可以红外遥控各种扩展。
    现在二级路由器用的wr703n,主要跑ss,文件共享,git部署(这个很快,很赞),16M ROM,64M RAM,够用,哈哈哈。
    此帖使用XT1572提交
    发表于2017.08.28 23:05:10
    14
    112.029.***.***
    112.029.***.***
    挂个xxnet,免费稳定科学上网。
    此帖使用iPad提交
    发表于2017.08.28 22:58:33
    13
    10
    12
    03
    直接挂个samba服务,然后挂个下载客户端很方便。因为openwrt相对已经是精简的linux核心了,挂完这些应用,内存应该还会剩个200MB左右,不至于跑服务时候溢出。可以考虑的。
    发表于2017.08.28 15:15:23
    11
    03

    此帖使用Win10提交
    发表于2017.08.28 14:19:48
    10
    03
    这得花多少时间精力来研究啊
    发表于2017.08.28 13:08:41
    9
    03
    科学上网之必备路由
    此帖使用MAC提交
    发表于2017.08.28 11:17:16
    8
    119.098.***.***
    119.098.***.***
    "单个终端最高65mbps连接速度"是因为这个设备只支持20MHz频宽
    支持40MHz频宽的设备是可以达到150或者135Mbps的
    此帖使用Win10提交
    发表于2017.08.28 09:08:54
    7
    作为NAS存储伺服器,它的I/O效能如何? 目前试过几款RMB$600左右的路由器,USB I/O的效能都很差。

    谢谢。
    森泃妏蚚Win10枑蝠
    发表于2017.08.28 08:21:30
    6
    113.077.200.***
    113.077.200.***
    发表于2017.08.28 07:11:21
    5
    03

    此帖使用ZUK Z2131提交
    发表于2017.08.28 07:00:30
    4
    03
    步祥老师好
    此帖使用Win10提交
    发表于2017.08.28 05:16:59
    3
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    6615 为防止广告机贴垃圾,不得已而为之
    表情
    正文