把树莓派变身无线AP
环境要求:
- Raspberry Pi 4B(4GB版)
- TF卡(最小16GB)
- 以太网线一根
- PC机一台(本例以Mac为例)
本文在2020-11-23做了更新,针对iptables的错误给出了解决方案
1 系统安装
1.1 下载系统镜像(32bit)
截止到目前(2020-11-20),清华大学开源软件镜像站的树莓派系统镜像最新的版本是 2020-08-20 的,选择 2020-08-20-raspios-buster-armhf-lite.zip 文件,将其下载到本地。
1.2 下载 Raspberry Pi Image
这个工具是Raspberry官方提供的傻瓜式将Raspberry Pi OS烧写到TF卡的软件,从 清华源 上也可以下载,目前最新的版本是 imager_1.4,根据自己的操作系统,选择合适的版本下载即可。Mac系统下载 imager_1.4.dmg ,Windows系统下载 imager_1.4.exe ,Ubuntu系统下载 imager_1.4_amd64.deb 。
1.3 烧写镜像文件到TF卡
一般选择16GB的TF卡就够用了,首先打开 Raspberry Pi Image 软件,启动后界面如下:
点击Operating System下面的 CHOOSE OS 按钮,选择 “Erase”
然后把TF卡插在读卡器上,将读卡器插入PC机的USB3.0接口,点击 SD Card 下面的 CHOOSE SD CARD 按钮,选择刚才插入的TF卡。
接着,点击“WRITE”按钮,开始对TF卡进行擦除和格式化,等操作完成。
格式化完成后,还是在这个界面中选择“Use custom”。
并在弹出的对话框中找到自己之前下载的镜像文件,然后选择SD卡为刚才格式化好的TF卡,最后点击“WRITE”,等待镜像烧写完成。
烧写完成后,会出现一个名叫“boot”的磁盘系统,这里我们的系统镜像就烧写好了。
2 配置树莓派
2.1 开启SSH
用VS Code打开“boot”,在根目录系创建一个名为“ssh”的文件,注意,这个文件的名字就是“ssh”,全小写,没有扩展名,没有内容。创建好了,直接关闭就行。这样就可以通过ssh远程连接树莓派了。
2.2 使用SSH方式连接到树莓派
首先给树莓派插上以太网的网线,然后通电开机。
稍微等待一会儿,一般家庭用的无线路由器都有自带的管理软件,我用的是小米WiFi。通过小米WiFi的APP可以查看到连接的设备信息,找到那个叫“raspberrypi”的设备,点击查看联网信息,可以获取的树莓派在家庭局域网中的ip地址,我这里是192.168.31.187