需求
本人在宿舍只有简单的一个网线,校园网,很需要一个Wi-Fi共享来满足各种终端的上网任务,在之前体验过极路由但是由于体验不佳(只转发没有登录的校园网网络)弃用,在以后的探索中我用电脑Wi-Fi共享,本人MacBook Air,使用过程中有时候很好(王者荣耀50ms左右延迟),有时候就会很卡,后来发现电脑的Wi-Fi共享的稳定性必须依托于足够的性能占用和稳定的电源。
所以我就开始准备用树莓派来做一个路由器,原因是可以丢在哪里不管而且也可以保证内存占用。
准备
树莓派*1 ,可以ssh的电脑*1
安装
本文是基于开源项目create_ap,这里贴上github网址:
https://github.com/oblique/create_ap
首先安装create_ap,按照github说的安装主文件:
git clone https://github.com/oblique/create_ap
cd create_ap
make install
然后安装需要的其他程序:
sudo apt-get install bash util-linux procps-ng hostapd iproute2 iw
其中hostapd比较容易难安装,我卡在这里好久,换了一圈程序源差点放弃了,但是不知咋的换回来就好了。
如果一切正常,我们就可以创建网络了
create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
wlan0 eth0 指的是网卡,MyAccessPoint 和 MyPassPhrase 是用户名和密码,没有报错的话手机就可以搜到连接了。
开机启动
下一步我们写python,让树莓派运行Wi-Fi共享。
im