Raspberry Pi 4B板载了无线网络适配器,不需要额外增加无线网卡就可以把它打造成一个无线路由器。有一种方法是给Raspberry Pi刷上OpenWRT等路由器固件,这样它就变成了一个比较正宗的路由器。另一种方法是开启树莓派无线网络适配器的AP功能,并且共享其有线网络。这样依然使用Raspbian系统,可以发挥Raspiberry Pi作为一个微型服务器的优势。
以下描述如何开启树莓派无线网络适配器的AP功能,并且开机自动启动,实现无线路由功能。
本次我们需要下载github上的create_ap这个项目,利用这个项目来开启树莓派的AP模式。
1 | sudo git clone https://github.com/oblique/create_ap |
克隆到文件下来后,进入到目录里进行安装
1 | cd create_ap |
发现出现下面一些列信息,这些信息则说明已经安装成功
但是我们还需要安装一些依赖库
1 | sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq |
安装过程会让你重启某些服务,回车即可
接下来可以直接命令创建WiFi热点
1 | sudo create_ap wlan0 eth0 wifi名字 wifi密码 |
在手机端可以看出,这个wifi是2.4Ghz的wifi,相比于5Ghz,2.4的带宽、速度都不如5Ghz的wifi,但是2.4Ghz有个好处就是覆盖的范围会比5Ghz的广,结合情景使用才会更加舒服
这里默认是wifi4的802.11n
,不知道为啥我强制选择802.11n
或者802.11ac
都是wifi4的802.11n
而且是2.4Ghz的,无论远近都不自适应跳转5Ghz,可能这就是bug或者没完善吧!