一、固件下载
在https://github.com/SuLingGG/OpenWrt-Rpi或https://hub.fastgit.org/SuLingGG/OpenWrt-Rpi(fastgit是github的镜像网站)下载树莓派4B的Lean版本固件。
其中factory为安装固件, sysupgrade为升级固件。ext4为ext4 文件系统固件,squashfs为squashfs 文件系统固件。这里推荐使用openwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img固件。
二、固件刷写
1. 将 Micro SD 卡通过读卡器插入计算机,使用 DiskGenius(https://www.diskgenius.cn/download.php)或者 PartitionGuru 或类似的磁盘管理工具删除 Micro SD 卡中的所有分区。
2. 在 Micro SD 卡中新建一个 Fat32 分区,保存更改并格式化。此时 Micro SD 卡便还原为出厂状态。
3. 使用 Etcher(https://www.balena.io/etcher/) 或者Win32 Disk Imager将 img 固件刷入 Micro SD 卡(使用Etcher可以不用解压缩下载的固件,使用Win32 Disk Imager需要将下载的压缩文件解压成img文件)。
三、设置树莓派4B
1.进入控制面板
方法一:将刷入好固件的Micro SD卡插入树莓派中,通电开机,稍等片刻你将可以搜索到一个 SSID 为:OpenWrt 的 WIFI 热点,连接此热点,在浏览器地址栏输入: 192.168.1.1即可进入树莓派4B的OpenWrt的Luci 控制面板。登陆控制面板时用户名默认为 root,密码默认为 password。
方法二:将刷好固件的Micro SD卡插入树莓派中,通电开机,使用网线连接树莓派和计算机,稍等片刻,当计算机有线网络连接成功后,在浏览器输入: 192.168.1.1来进入树莓派4B的Openwrt控制面板。登陆控制面板时用户名默认为 root,密码默认为 password。
2.设置Wan口
网络 - 接口。使用PPPOE协议,填写账号和密码。
3.设置WIFI
网络 - 无线。
4.屏蔽Lan口
使用SSH工具(如Putty、MobaXterm等),地址:192.168.1.1 ,用户名:root ,密码:password。
在终端输入:"vi /etc/config/network"命令。 按i键,进入编辑模式,在eth0前输入"#",按esc,输入":wq",按回车。