搞机进行时,树莓派2打造高性能openwrt路由器

前段时间搞了个树莓派,迫不及待装了个ubuntu mate,但是这硬件运行起来的确有点卡,而且ubuntu mate和一般的ubuntu又有很多不一样的,加上arm处理器的缘故,很多软件用不了,所以就闲置了。

直到今天,听到舍友吐槽这路由器食屎了,又掉线了。。。我突发奇想,以前也知道openwrt系统,而且小米路由和极路由等智能路由器的系统都是在它的基础上修改的,无奈我们的水星wr300配置太low,刷不了,如果树莓派能运行openwrt,那不是性能横扫运行openwrt的低端路由器,上网一查,惊讶,openwrt居然官方提供支持,那还等什么!

首先上openwrt的wiki首页openwrt,下面有对应的系统版本,基本会点英文的都能读懂,我的是2代B型,支持最新的系统15.05 Chaos Calmer,大家需要根据自己的硬件版本下载对应的系统镜像,下好之后就跟树莓派的其它系统一样,用Win32DiskImager写入SD卡就OK了,但是问题也随之而来,树莓派只有一个网口,而且默认是固定IP,鬼知道IP是多少,连官方都觉得这是一个bug,那我们怎样进入配置页面呢,很不幸,到这一步你需要一个显示器,等系统启动后,你随便敲一个字符回车,就会进入busybox的命令行界面,相信大家都在android上玩过busybox吧,然后敲入这三行命令

uci set network.lan.proto=dhcp
uci commit
/etc/init.d/network restart
OK,现在把树莓派插入路由器的lan口,如果路由器正常运行,树莓派就会自动获取IP,进入路由器后台看看树莓派的IP是多少,在浏览器中输入这个IP,就可以进入树莓派的配置界面。

但这还只是万里长征的第二步,现在你需要路由器必须能够联网,插入usb无线网卡,然后进入System选项卡下的SoftWare,如图


点击Update lists,这会更新可用软件的列表,之后在Filter中输入kmod,点击“Find Package”,再点击下面的Available Packages,你会看到所有名字中包含kmod的软件包,现在,你需要在浏览器中查找Ctrl+F,输入你的无线网卡的主控芯片型号,比如我的是8192cu,找到对应的驱动包,点击install就可以安装。之后按照同样的方法下载hostapd和wireless-tools这两个软件,于是,你在重启之后,就会在NetWork下看到Wifi字样,现在你几乎就快成功了,点击wifi,然后配置一下热点,点击enable,一定要试一下手机或者电脑能不能连接。

记住刚才的IP,使用putty登陆树莓派(如果不会请自行Google),用户名一般是root,密码就是你设置的密码,登陆之后进入/etc/config目录下编辑network文件,把它变成这样

# Copyright (C) 2006 OpenWrt.org
config interface loopback        
option ifname   lo        
option proto    static        
option ipaddr   127.0.0.1        
option netmask  255.0.0.0

config interface lan
#       option ifname   eth0        
option proto    static        
option ipaddr   192.168.1.1        
option netmask  255.255.255.0

config interface wan        
option proto dhcp        
option ifname eth0

然后,当你确定你可以连接wifi,输入reboot重启树莓派,再次启动后,需要将树莓派与路由器断开连接,然后电脑连上树莓派的wifi,输入192.168.1.1,即可进入树莓派配置界面,这基本上就成功了。

接下来就简单了,你在network下的interface下可以看到wan口设置和lan口设置,但其实只有wlan,没有lan,不过这并不影响。wan口支持各种拨号模式,你还可以通过插件最大化它的潜能,毕竟配置4核处理器+1G内存+16G存储的路由器并不多见哈。。。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值