openwrt raspberry pi 5
ssh root@192.168.1.1
默认登陆路由器web

YY__
一、raspberry pi 5烧录openwrt


https://openwrt.org/toh/views/toh_fwdownload
[OpenWrt Wiki] Table of Hardware: Firmware downloads
https://firmware-selector.openwrt.org/?version=24.10.0&target=bcm27xx%2Fbcm2712&id=rpi-5

二、其他版本
https://firmware-selector.immortalwrt.org/?version=24.10.0&target=bcm27xx%2Fbcm2712&id=rpi-5

- Ssh登陆openwrt错误
C:\Users\steven_roc>ssh root@192.168.1.1
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:FOpnEk71HX3SVWRTkp9hm0cwq0hmaeSNBJyAUA10GZs.
Please contact your system administrator.
Add correct host key in C:\\Users\\steven_roc/.ssh/known_hosts to get rid of this message.
Offending ED25519 key in C:\\Users\\steven_roc/.ssh/known_hosts:1
Host key for 192.168.1.1 has changed and you have requested strict checking.
Host key verification failed.

解决如下:

删除 known_hosts 文件
一、openwrt默认IP
192.168.1.1
root
密码为空,重新设置密码
嵌入式debian没有lsusb命令解决
ubuntu apt-get install usbutils

- ssh连接openwrt命令行连接安装驱动,usb有线网卡安装1

root@OpenWrt:~# opkg list | grep kmod-usb-net
kmod-usb-net – 6.6.73-r1 – Kernel modules for USB-to-Ethernet convertors
kmod-usb-net-aqc111 – 6.6.73-r1 – Support for USB-to-Ethernet Aquantia AQtion 5/2.5GbE
kmod-usb-net-asix – 6.6.73-r1 – Kernel module for USB-to-Ethernet Asix convertors
kmod-usb-net-asix-ax88179 – 6.6.73-r1 – Kernel module for USB-to-Ethernet ASIX AX88179 based USB 3.0/2.0 to Gigabit Ethernet adapters.
kmod-usb-net-cdc-eem – 6.6.73-r1 – Kernel support for USB CDC EEM
kmod-usb-net-cdc-ether – 6.6.73-r1 – Kernel support for USB CDC Ethernet devices
kmod-usb-net-cdc-mbim – 6.6.73-r1 – Kernel module for CDC MBIM (Mobile Broadband Interface Model) devices
kmod-usb-net-cdc-ncm – 6.6.73-r1 – Kernel support for CDC NCM connections
kmod-usb-net-cdc-subset – 6.6.73-r1 – Kernel support for Simple USB Network Links (CDC Ethernet subset)
kmod-usb-net-dm9601-ether – 6.6.73-r1 – Kernel support for USB DM9601 devices
kmod-usb-net-hso – 6.6.73-r1 – Kernel module for Option USB High Speed Mobile Devices
kmod-usb-net-huawei-cdc-ncm – 6.6.73-r1 – Kernel support for Huawei CDC NCM connections
kmod-usb-net-ipheth – 6.6.73-r1 – Kernel support for Apple iPhone USB Ethernet driver
kmod-usb-net-kalmia – 6.6.73-r1 – Kernel support for Samsung Kalmia based LTE USB modem
kmod-usb-net-kaweth – 6.6.73-r1 – Kernel module for USB-to-Ethernet Kaweth convertors
kmod-usb-net-lan78xx – 6.6.73-r1 – Kernel module for Microchip LAN78XX based USB 2 & USB 3 10/100/1000 Ethernet adapters.
kmod-usb-net-mcs7830 – 6.6.73-r1 – Kernel module for USB-to-Ethernet MCS7830 convertors
kmod-usb-net-pegasus – 6.6.73-r1 – Kernel module for USB-to-Ethernet Pegasus convertors
kmod-usb-net-pl – 6.6.73-r1 – Kernel support for Prolific PL-2301/2302/25A1 based cables
kmod-usb-net-qmi-wwan – 6.6.73-r1 – QMI WWAN driver for Qualcomm MSM based 3G and LTE modems
kmod-usb-net-rndis – 6.6.73-r1 – Kernel support for RNDIS connections
kmod-usb-net-rtl8150 – 6.6.73-r1 – Kernel module for USB-to-Ethernet Realtek 8150 convertors
kmod-usb-net-rtl8152 – 6.6.73-r1 – Kernel module for USB-to-Ethernet Realtek 8152 USB2.0/3.0 convertors
kmod-usb-net-sierrawireless – 6.6.73-r1 – Kernel support for Sierra Wireless devices
kmod-usb-net-smsc75xx – 6.6.73-r1 – Kernel module for SMSC LAN75XX based devices
kmod-usb-net-smsc95xx – 6.6.73-r1 – Kernel module for SMSC LAN95XX based devices
kmod-usb-net-sr9700 – 6.6.73-r1 – Kernel module for CoreChip-sz SR9700 based USB 1.1 10/100 ethernet devices
kmod-usb-net2280 – 6.6.73-r1 – Kernel support for NetChip 228x / PLX USB338x PCI USB peripheral controller.
root@OpenWrt:~# opkg install kmod-usb-net-rtl8152
root@OpenWrt:~# opkg install kmod-usb-net-rtl8152
Installing kmod-usb-net-rtl8152 (6.6.73-r1) to root…
Downloading https://downloads.openwrt.org/releases/24.10.0/targets/bcm27xx/bcm2712/kmods/6.6.73-1-d3ff9c24b2eb5661c9d6c16a85e195ec/kmod-usb-net-rtl8152_6.6.73-r1_aarch64_cortex-a76.ipk
Installing r8152-firmware (20241110-r1) to root…
Downloading https://downloads.openwrt.org/releases/24.10.0/packages/aarch64_cortex-a76/base/r8152-firmware_20241110-r1_aarch64_cortex-a76.ipk
Installing kmod-crypto-sha256 (6.6.73-r1) to root…
Downloading https://downloads.openwrt.org/releases/24.10.0/targets/bcm27xx/bcm2712/kmods/6.6.73-1-d3ff9c24b2eb5661c9d6c16a85e195ec/kmod-crypto-sha256_6.6.73-r1_aarch64_cortex-a76.ipk
Installing kmod-mii (6.6.73-r1) to root…
Downloading https://downloads.openwrt.org/releases/24.10.0/targets/bcm27xx/bcm2712/kmods/6.6.73-1-d3ff9c24b2eb5661c9d6c16a85e195ec/kmod-mii_6.6.73-r1_aarch64_cortex-a76.ipk
Installing kmod-usb-net (6.6.73-r1) to root…
Downloading https://downloads.openwrt.org/releases/24.10.0/targets/bcm27xx/bcm2712/kmods/6.6.73-1-d3ff9c24b2eb5661c9d6c16a85e195ec/kmod-usb-net_6.6.73-r1_aarch64_cortex-a76.ipk
Installing kmod-usb-net-cdc-ether (6.6.73-r1) to root…
Downloading https://downloads.openwrt.org/releases/24.10.0/targets/bcm27xx/bcm2712/kmods/6.6.73-1-d3ff9c24b2eb5661c9d6c16a85e195ec/kmod-usb-net-cdc-ether_6.6.73-r1_aarch64_cortex-a76.ipk
Installing kmod-usb-net-cdc-ncm (6.6.73-r1) to root…
Downloading https://downloads.openwrt.org/releases/24.10.0/targets/bcm27xx/bcm2712/kmods/6.6.73-1-d3ff9c24b2eb5661c9d6c16a85e195ec/kmod-usb-net-cdc-ncm_6.6.73-r1_aarch64_cortex-a76.ipk
Configuring kmod-mii.
Configuring kmod-crypto-sha256.
Configuring kmod-usb-net.
Configuring kmod-usb-net-cdc-ether.
Configuring kmod-usb-net-cdc-ncm.
Configuring r8152-firmware.
Configuring kmod-usb-net-rtl8152.
root@OpenWrt:~# reboot
root@OpenWrt:~# Connection to 192.168.1.1 closed by remote host.
Connection to 192.168.1.1 closed.
二、 ImmortalWrt 24.10.0 (r32824-6a73dae98c9c) usb有线网卡安装2 web页面登陆安装方式二
http://192.168.1.1/cgi-bin/luci/admin/system/package-manager


6、rtl8812au 无线网卡安装



- frpc安装

安装luci web服务页面

- homeproxy

- 树莓派5 openwrt-24.10原版安装
- 下载,软件包上传ipk插件
https://github.com/lxiaya/openwrt-homeproxy/releases
Releases · lxiaya/openwrt-homeproxy

- 中文安装


二、
1、在树莓派3B上安装完openwrt系统,其中网口和WIFI接口是需要配置后才能使用的。这里主要记录一下配置方法。
通过查看/proc/net/dev 目录下的文件,可以知道当前设备存在的接口分别为wlan0(WIFI),eth0(网口),br-lan接口。
*****
cat /proc/net/dev
2、启动wlan0接口
通过ifconfig无法看到对应的wlan0接口信息,根据此判断,当前WIFI未启动,且接口未up。
首选将wlan0接口启动。
激活无线网卡*****
ifconfig wlan0 up






- scan扫描无线加入


五、无线网卡

opkg install kmod-rtl8812cu
Unknown package ‘kmod-rtl8812cu’.
Collected errors:
* opkg_install_cmd: Cannot install package kmod-rtl8812cu.
六、更新插件

九、Raspberry Pi 5/500/CM5 特殊注意事项
硬件适配:四个固件均适用于 RPi 5、RPi 500(一体化键盘)和 CM5(计算模块),因三者核心均为 BCM2712 芯片。
启动要求:RPi 5 需更新至最新 Bootloader(2024-03-15 及以上)才能正常引导 OpenWrt。
存储建议:
ext4 版:推荐使用 SSD(避免 SD 卡频繁写入损坏),适合作为主路由、存储大量日志 / 软件。
squashfs 版:SD 卡或 SSD 均可,适合作为旁路由、轻量网关,追求稳定。
跨文件系统升级:不建议直接从 ext4 用 sysupgrade 刷 squashfs(或反之),可能导致配置不兼容,建议备份配置后全新安装。
四、选型建议(快速决策)
首次安装 → 选 factory 版:
需大容量存储、频繁装软件 → ext4-factory
追求稳定、旁路由、易恢复 → squashfs-factory
已有 OpenWrt 升级 → 选 sysupgrade 版:
原系统是 ext4 → ext4-sysupgrade
原系统是 squashfs → squashfs-sysupgrade
旁路由场景(如你关注的树莓派旁路由配置) → 优先 squashfs-factory(稳定、抗断电、适合长期运行)。
具体场景(旁路由 / 主路由、存储介质、是否需要频繁装软件)给出明确的固件选择和对应的刷机 / 升级步骤
十、
Raspberry Pi 5/500/CM5 OpenWrt 固件
Image for your Device
rpi-5-ext4-factory.img.gz
rpi-5-ext4-sysupgrade.img.gz
rpi-5-squashfs-factory.img.gz
rpi-5-squashfs-sysupgrade.img.gz
自适应IP