U盘量产网

专题:金士顿U盘

您所在的位置: U盘量产网 > 路由器 > 路由器知识 > 树莓派2B改为超级路由器OpenWrt教程
文章分类导航
推荐内容

树莓派2B改为超级路由器OpenWrt教程

2018-12-06 22:24 来源: 本站整理 作者:U盘量产网 浏览量:58次

  树莓派Raspberry Pi是为编程教育使用的,但当我们学习完成后可能就闲置了,这时候我们其实可以把它改成一个路由器继续发光发热,而且实现起来是很简单的,下面我们就以树莓派2B这款来教大家怎么把它改成路由器并且刷入比较好用的OpenWrt固件吧,这样的路由器比普通路由器还好一点,它能实现无线路由器功能,实现Nas 、网站服务器、远程监控甚至智能家居,同时还可以让所有设备快速无线上网。

准备:

  1、一个空的sd内存卡,容量有2G就行

  2、一个无线网卡,usb那种很便宜的就行比如EDUP的

  3、树莓派2B OpenWrt固件

  4、下载Win32DiskImager工具

开始:

  1、先把sd卡用读卡器插到电脑上,在电脑上打开Win32 DiskImager,然后把OpenWrt固件烧录到sd卡里

2、将sd卡插入树莓派,上电启动,因为树莓派是支持从Usb启动的,所以可以从sd卡启动路由器固件。

这时候已经变成路由器跑起来了。

3、如果家里已经有路由器了,我们可以用网线把家里的路由器lan口接到树莓派的网口上,然后通过我们加装的usb无线网卡发射wifi信号让手机等设备上网,如果家里没有路由器的,可以直接把光猫的网线直接插到树莓派的网口上,让树莓派当完整路由器功能。

4、我们下面要配置路由器设置,网线先不要插到光猫或者家里的路由器上,我们先用网线把树莓派和我们的电脑连起来,先配置一下。

5、电脑不要连wifi,网线插好后登陆 OpenWrt,在浏览器中输入192.168.1.1,即可打开登陆页面。

 

6、自己设置一个密码,点击login登陆

 
7、OpenWrt的网络连接设置,使树莓派OpenWrt 连接到互联网,选择 network/Interfaces 选项卡。

8、新建 WAN 口

这里新建WAN口的原因是 Wide Area Network代表广域网,即路由器上接到互联网中的网口称为WAN口,为了方便使用新建了这个WAN 口,其实不新建直接在LAN口中配置也行,只是不符合规范。

点击 “Add new Interface”

9、在“ Name of the new interface”中输入WAN,其他保持不动,点击”submit”(提交)

 

10、配置WAN口

配置WAN口为静态IP地址,因为我家中的路由器IP地址是192.168.0.1,掩码为255.255.255.255.0,故我的WAN 口配置成IP为

192.168.0.3, 掩码同样为255.255.255.255.0 ,DNS地址手动填写即可。如下图所示。

树莓派OpenWrt WAN口配置

这里要注意的是,配置完成后,OpenWrt会验证接口配置中的IP是否能获取到,如果在点击保存后的30S内,该接口没有获取拿到预期的IP地 址,则OpenWrt会取消这项配置,所以在要保证点击配置后,立即将树莓派和家中的路由器用网线连接起来,然后连接家中路由器上,访问 http://192.168.0.3/,如果成功打开OpenWrt配置页面,则说明配置成功了,如果不行的话,将树莓派重新连接到电脑中,在30结束后选择强制保存。

 
 

11、将树莓派连接到家中的路由器上。

WAN口成功配置后,将树莓派与家中的路由器相连接,同时电脑也连接到家中的路由器,打开页面http://192.168.0.3/,就可以看到树莓派OpenWrt的配置页面了

 

这样树莓派 OpenWrt就已经成功连接到互联网了。

下面继续配置无线路由。

12、配置树莓派 OpenWrt 无线路由功能

 安装无线驱动

进入OpenWrt的“system/Software”选项卡,选择“Configuration”

13、更换镜像源

将“Distribution feeds”中的源全部换成中科大的 OpenWrt 镜像源,加快更新及安装软件的速度,否则会有错误。

全部换成如下:

src/gz openwrt_core http://mirrors.ustc.edu.cn/lede/releases/18.06.1/targets/brcm2708/bcm2709/packages

src/gz openwrt_base http://mirrors.ustc.edu.cn/lede/releases/18.06.1/packages/arm_cortex-a7_neon-vfpv4/base

src/gz openwrt_luci http://mirrors.ustc.edu.cn/lede/releases/18.06.1/packages/arm_cortex-a7_neon-vfpv4/luci

src/gz openwrt_packages http://mirrors.ustc.edu.cn/lede/releases/18.06.1/packages/arm_cortex-a7_neon-vfpv4/packages

src/gz openwrt_routing http://mirrors.ustc.edu.cn/lede/releases/18.06.1/packages/arm_cortex-a7_neon-vfpv4/routing

src/gz openwrt_telephony http://mirrors.ustc.edu.cn/lede/releases/18.06.1/packages/arm_cortex-a7_neon-vfpv4/telephony

 

14、更新OpenWrt软件包

点击“Update List”

 

15、安装无线驱动

我的树莓派USB网卡是 EDUP EP-N8508GS 的,亲测其支持的驱动是 kmod-rtl8192cu ,然后再安装无线工具 wireless-tools ,完成后重启树莓派。

 

16、重启

重启树莓派后就能看到“NetWorks/Wireless”选项了,点击“Enable”就可以启用无线了,这时手机上就可以搜到名为OpenaWrt的无线了,连上之后就可以上网了。

 

树莓派 成为OpenaWrt无线路由器

 

手机连接OpenWrt即可上网了

17、无线配置

点击“Edit”即可配置OpenWrt无线路由器,包括设置无线的名称、密码、是否隐藏、MAC地址过滤等等。

 

终于完成了!

18、相关故障及解决办法

OpenWrt的绝大部分故障都是由于源速度太慢导致的错误,这是由于众所周知的原因,我们可以通过更换中科大的镜像源来解决,有能力的还可以搭建反代来解决。

以下是常见的故障

 更新中提示 “Could not lock /var/lock/opkg.lock”

  • opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.

解决办法:

rm -f /var/lock/opkg.lock

opkg update

 总结:树莓派的路由器配置的确比较麻烦,比较啥都需要你自己定义,而且无线网卡也需要安装驱动,所以是很麻烦的,有兴趣的可以玩玩。


相关文章
  • 无更多

发表评论

(您的评论需要经过审核才能显示)
  • 高兴
  • 撇嘴
  • 抓狂
  • 汗
  • 惊恐
  • 疑问
不会下载请看下载帮助

软件评论

声明:U盘量产网为非赢利类网站 蜀ICP备10027756号 川公网安备 51092202000194号