- 下载OpenWrt固件
-
进入OpenWrt官网,进入固件列表。
-
在选择框输入raspberry
搜索树莓派的固件资源,选择对应树莓派型号的下载链接。以3B+为例,注意不支持一栏的提示,可能产生影响的是不支持2.4Gwifi
,意思是以树莓派做AP时,不能发射2.4G频段的wifi信号,若自己需要连接的设备都支持5GWiFi,那就问题不大。
-
进入下载界面后,可以看见有几个不同的版本,其文件名称的第一部分为设备型号如rpi-3
,第二部分为根目录使用的文件系统如ext4
,最后一部分表示固件的用途或者说安装方式,factory
表示全新安装,用于从其他固件升级到openwrt固件,sysupgrade
表示用来给openwrt升级,即当前设备已是openwrt固件,升级到新的版本。总的来说,factory
版是都适用的,用它就对了,文件系统建议选择ext4
版本,据说更好用一些。因此,选择下载rpi-3-ext4-factory.img.gz
。
-
保险起见,下载完成后建议进行一下sha256校验,在Windows10的power shell中,使用命令get-filehash
跟上要校验的文件路径,后面不跟其他参数默认就是进行sha256检验。
- 将下载的固件刷入tf卡中,操作步骤与刷入树莓派系统一样,格式化tf卡后,使用刷写工具如
Win32DiskImager
将镜像写入tf卡。 - 将tf卡插入树莓派,上电。
- 然后是进入openwrt界面配置相关参数。
- 刚安装完的openwrt在默认设置下是没有开启wifi的,同时树莓派上的网口被设置为lan口,所以需要先用网线将树莓派的网口和电脑的网口直接连接起来。
- 在浏览器中访问
192.168.1.1
,就可以进入openwrt的管理界面,默认是没有登录密码的,可以进入界面system -> administration
设置密码。 - 开启wifi,进入
network -> wireless
,在 Wireless Overview
下有一个名为 OpenWrt
的WiFi 处于未启用状态,点击 Enable
启用即可。然后点击edit
,进入Interface Configuration
下面的Wireless Security
,EncryptioWPA-PSKn
可以选择WPA-PSK
,在key
中输入要设置的wifi密码,然后save
。 - 点击右上角的一个
UNSAVED CHANGES:***
提示,保存修改。 - 此时就可以断开电脑与树莓派间的网线连接,改用电脑连接树莓派的WiFi。
- 连好wifi后,进入配置界面,接下进行网口设置。
- 我目前是想用树莓派作为路由器,通过网线连接到光猫,然后手机电脑通过wifi连接到树莓派。所以网口设置也是按此功能逻辑来设置。
- 设置lan口和wan口。lan口用来接入局域网设备,在当前应用中即是通过wifi接入的手机电脑等;wan用来接入上级网络,当前应用中即指连接光猫。
- 进入
network -> interface
,可以看见有lan一栏,点击edit
进入编辑界面,进入physical settings
标签页,在interface
一栏里取消对Ethernet Adapter: "eth0"
的勾选,只勾选下面的无线网络那一项即可,然后保存。在general settings
这个标签页,可以设置局域网的ip段,默认是192.168.1.1
,即可以通过这个ip来访问openwrt管理界面,因为我的光猫的管理界面访问ip也是这个,这样就无法访问到光猫配置界面了,所以要更改一下openwrt中的ip段,我改成了192.168.2.1
,然后保存更改,没这个问题的可以不改。要注意的是,若改了,在点击右上角的UNSAVED CHANGES:***
的提示标签应用修改时,因为openwrt会在应用修改后去试图访问页面获取修改结果,这中间有90s的时间,若过了这个时间没有获取到修改状态,则会恢复到修改前的状态,相当于修改没成功。又因为前面更改了ip段为192.168.2.1
,而此时界面上还是会试图去访问修改前的192.168.1.1
,此时自然不会访问成功,所以需要在点击应用修改的提示标签后,在读秒期间,断开电脑wifi,然后重新连接wifi,来让电脑重新被分配新的ip段的ip,然后通过192.168.2.1
来访问管理页面,此时就会看到应用成功的提示了。 - 然后添加wan口。点击
add new interface...
,name建议写wan
,protocol在我的功能需求下可以选择DHCP client
,然后在下面的interface
处勾选``Ethernet Adapter: "eth0`,然后创建保存,应用修改。 - 此时将树莓派通过网线连接到光猫,手机电脑连接到设置的树莓派wifi,就可以访问网络了。
- 其他记录
- 树莓派的wifi功率很小,实际wifi信号覆盖范围十分有限,本次的目的更多在于学习使用openwrt和测试功能。
- 参考资料:
- 已改用R2S配合普通路由器,真香…
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)