入手了一个树莓派zero2w,想把它刷上openwrt系统,这样就可以解放我的4b了。但是网上找了几个固件,没有产生“OpenWrt”的WIFI热点,就没法从浏览器进入后台,没有办法直接使用。去openwrt官网查看好像是zero2w板载的2网卡问题,要解决还必须要自己去编译固件,比较麻烦。不过好在我找到的一个固件(下载地址Index of /releases/23.05.1/targets/bcm27xx/bcm2710/ (immortalwrt.org)),能够产生“Openwrt”的WIFI热点,算是能进入后台了.但是由产生了新问题,这个固件只有最基本的运行库,他并不能够识别我的usb网卡。zero2w没有板载以太网,必须要usb以太网卡,这就很烦人。
解决方法是,首先要准备一个能进入后台的路由器,如果向我一样在校园网的环境里,可以让电脑开热点。然后进到后台,找到“网络”选项,点击“无线”,选择“扫描”,找了你路由器的网络或者电脑的热点,输入密码后点击保存。!!!注意,这里不要点击“保存并应用”,不要问我为什么,惨痛的教训,点了你就再进不去后台了。之后的操作都点保存,切记不要点“保存并应用”之后删掉原来系统自带的热点,!!!点击保存,不要点“保存并应用”。
在“网络”中找到“接口”,创建名为“wan”的新接口,协议为DHCP,设备为你刚才连接的WiFi名,点击创建。再进入“防火墙”,将wan口的入站规则改为接受(一定要改不然一会进不去后台)这次可以点击“保存并应用”,等待zero2w重启,然后在你的路由器后台或者电脑上查看zero2w的ip地址,在浏览器输入这个新的地址就能进入后台。这样zero2w就联网了,找到“软件包”,先更新软件源(换源也可以),然后再“可用”中搜索“kmod-usb-net”开头的文件,这些就是usb以太网卡的驱动,保险一些可以全部下载。
驱动全部下载完成后再找到“网络”-“无线“,选择”添加“,然后点”确定“,删掉刚才zero2w连接的wifi,点击保存并应用。等待重启后就能正常使用了。
当然你也可以不用这么麻烦,在这里Index of /releases/23.05.1/targets/bcm27xx/bcm2710/packages/ (immortalwrt.org)找到”kmod-usb-net“开头的文件,然后把他们全部下载下来,上传到zero2w安装。
zero2w上使用openwrt性能还不错。网络稳定,不足是zero2w板载的网卡是2.4g的而且功率不高,离的太远网速会迅速降低,最好在5米内使用,而且似乎不能使用usb无线网卡,我的usb无线网卡一插上去就会死机,不知道为什么。。。不过在宿舍用的话还是很不错的,足够用了。