• 一、固件下载

    本段引用自https://blog.csdn.net/weixin_44568917/article/details/107208980)

    ’ 在https://github.com/SuLingGG/OpenWrt-Rpi或https://hub.fastgit.org/SuLingGG/OpenWrt-Rpi(fastgit是github的镜像网站)下载树莓派4B的Lean版本固件。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述其中factory为安装固件,sysupgrade为升级固件。ext4为ext4 文件系统固件,squashfs为squashfs 文件系统固件。这里使用factory.img

  • 二.固件刷写

  • 跟刷树莓派的系统基本一样。

  • 首先安装SD CardFormatter(https://www.sdcard.org/downloads/formatter/) (这个主要是习惯,把SD完全格式化,不过直接刷写固件实测也是可以的),然后安装官网的Raspberry Pi OS Imager(https://www.raspberrypi.org/software/),它会关联gz,img结尾的镜像文件,界面也比其它的写入软件要好。

  • 刷好系统后启动pi,稍后就可以看见pi的OpenWrt的SSID了,或者网线直连电脑也可以

    三.系统修改

  • 因为这里要把树莓派的LAN口当作WAN口,所以需要对系统文件进行一些修改

  • 修改连接配置:实测发现默认的IPv4配置无法访问192.168.1.1,进入windows无线网卡适配器选项,设置IPv4协议属性,手动为192.168.1.6,掩码255.255.255.0,网关192.168.1.1,然后就可以成功通过SSH工具访问192.168.1.1

  • 修改配置文件将LAN口作为WAN口
    使用SSH工具连接192.168.1.1,用户名root,密码password
    然后输入 vi /etc/config/network,将eth0那行注释掉,并添加WAN口配置

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd69:2549:b96a::/48'

config interface 'lan'
        option type 'bridge'
#       option ifname 'eth0'
        option proto 'static'
        option ipaddr '192.168.1.111'
        option netmask '255.255.255.0'
        option dns '8.8.8.8'
        option ip6assign '60'

config interface wan
        option proto dhcp
        option ifname eth0
  • 配置无线AP
    输入 vi /etc/wireless,修改配置如下
config wifi-device 'radio0'
        option type 'mac80211'
        option channel '11'
        option hwmode '11g'
        option path 'platform/soc/3f300000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0001:1'
        option htmode 'HT20'
        option disabled '0'

config wifi-iface
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'LEDE'
        option encryption 'none'
#在这里修改wifi配置如SSID和密码没有用,只需要确保OpenWrt把pi4的无线网卡当作AP处理就行

设置完成后再进入IPv4协议属性界面,改回为自动获取地址,不然win端会上不了网= =

到这里基本就配置完成了,pi插上有网络的网线,win连接OpenWrt热点,应该就可以上网
WIFI ID和密码可以连接进OpenWrt后输入默认的管理页面IP:192.168.1.1,默认密码password,进行修改,包括OpenWrt自带很多功能也可以在里面配置

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐