树莓派4b发射wifi

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

image-20230813001714906

克隆到文件下来后,进入到目录里进行安装

1
2
cd create_ap
make install

发现出现下面一些列信息,这些信息则说明已经安装成功

image-20230813001732275

但是我们还需要安装一些依赖库

1
sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq

image-20230813001755315

安装过程会让你重启某些服务,回车即可

image-20230813002031619

接下来可以直接命令创建WiFi热点

1
sudo create_ap wlan0 eth0 wifi名字 wifi密码

image-20230813003427905

image-20230813002338252

image-20230813002456136

在手机端可以看出,这个wifi是2.4Ghz的wifi,相比于5Ghz,2.4的带宽、速度都不如5Ghz的wifi,但是2.4Ghz有个好处就是覆盖的范围会比5Ghz的广,结合情景使用才会更加舒服

image-20230813005505461

微信图片_20230813002548

这里默认是wifi4的802.11n,不知道为啥我强制选择802.11n或者802.11ac都是wifi4的802.11n而且是2.4Ghz的,无论远近都不自适应跳转5Ghz,可能这就是bug或者没完善吧!