树莓派2(使用rtl8188cu网卡)+openwrt 15.05+mentohust做个校园网路由器

几个月前用树莓派的debian装了hostapd,udhcpd,mentohust当路由器,经常就上不去网了,我也不知道发生了什么,毕竟学校没单独的显示器,也没配置用的网页。所以决定在放假装个openwrt,希望能用起来稳定点。

准备工作

首先先去现在树莓派镜像,因为openwrt15.05.1版我装网卡驱动失败,所以选择下载15.05版
下载链接http://downloads.openwrt.org/chaos_calmer/15.05/brcm2708/bcm2709/openwrt-15.05-brcm2708-bcm2709-sdcard-vfat-ext4.img

其他要准备的软件

Win32DiskImager
putty
winscp

正式开始

1.
首先把img写入卡中,然后开机(废话

2.
因为我路由器地址是192.168.1.1,所以要先改下树莓派ip
用网线将树莓派与电脑相连,然后就可以访问192.168.1.1来配置openwrt了
然后应该就能看到路由器网页的登陆界面,现在为路由器设置密码,然后设密码那个页面最底下是开启ssh也打开
然后network->interface->lan里修改ip
树莓派2(使用rtl8188cu网卡)+openwrt 15.05+mentohust做个校园网路由器_第1张图片点edit
树莓派2(使用rtl8188cu网卡)+openwrt 15.05+mentohust做个校园网路由器_第2张图片
- IPv4 address随便改个,我改的192.168.1.111
- IPv4 gateway改成192.168.1.1
- Use custom DNS servers改成192.168.1.1
然后就可以把树莓派接到你的路由器上了

接到路由器的原因嘛,因为之后还要下载软件,所以要树莓派可以联网

3.
这时候电脑应该从浏览器访问192.168.1.111就可以看到openwrt的界面了。因为我用openwrt本身的源下不动 所以就先用winscp改下源,我在这用http://mirrors.ustc.edu.cn/openwrt (网络条件好的当然就省事了
用winscp链接192.168.1.111,文件协议用scp, 打开 /etc/opkg.conf 将以下内容复制进去并保存

dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
src/gz chaos_calmer_base http://mirrors.ustc.edu.cn/openwrt/chaos_calmer/15.05/brcm2708/bcm2709/packages/base
src/gz chaos_calmer_luci http://mirrors.ustc.edu.cn/openwrt/haos_calmer/15.05/brcm2708/bcm2709/packages/luci
src/gz chaos_calmer_packages http://mirrors.ustc.edu.cn/openwrt/chaos_calmer/15.05/brcm2708/bcm2709/packages/packages
src/gz chaos_calmer_routing http://mirrors.ustc.edu.cn/openwrt/chaos_calmer/15.05/brcm2708/bcm2709/packages/routing
src/gz chaos_calmer_telephony http://mirrors.ustc.edu.cn/openwrt/chaos_calmer/15.05/brcm2708/bcm2709/packages/telephony
src/gz chaos_calmer_management http://mirrors.ustc.edu.cn/openwrt/chaos_calmer/15.05/brcm2708/bcm2709/packages/management
option check_signature 1

然后回到路由器的页面,点system->software点update lists
底下就可以刷出要安装的软件了,要安装的有
- kmod-rtl8192cu(如果你是其他型号的网卡,自行寻找驱动
- hostapd
- wireless-tools
树莓派2(使用rtl8188cu网卡)+openwrt 15.05+mentohust做个校园网路由器_第3张图片
(可以用Filter搜索需要的软件
然后重启

就可以看到network里面多了wifi这一项,把手机什么的无线设备连进去 应该就能上网了
树莓派2(使用rtl8188cu网卡)+openwrt 15.05+mentohust做个校园网路由器_第4张图片
这里写图片描述
这时候配置一下应该就可以当普通路由器用了

4.
然后就要安装mentohust来解决校园网客户端了,毕竟交叉编译有些麻烦,在这我先放上我编译好的
http://download.csdn.net/detail/agrapier/9581574

直接使用就可以了

至于怎么编译 以后再说吧
将mentohust用winscp传到树莓派上,然后如图就可以运行了
树莓派2(使用rtl8188cu网卡)+openwrt 15.05+mentohust做个校园网路由器_第5张图片之后可以加入开机自动运行

看见这个界面我就放心了,gz其实我还没测试,而且我也不记得有没有写漏什么了

等开学再看看会不会有什么问题。

你可能感兴趣的:(树莓派)