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

OpenWrt Firmware Selector

二、其他版本

https://firmware-selector.immortalwrt.org/?version=24.10.0&target=bcm27xx%2Fbcm2712&id=rpi-5

ImmortalWrt Firmware Selector

  1. 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命令解决

openwrt opkg install usbutils

ubuntu apt-get install usbutils

  1. openwrt安装usb网卡
  2. WiFi连接上网,更新参数,wwan连接上网。
  3. 本地br-lan桥接上网

  1. 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页面登陆安装方式二

ImmortalWrt – LuCI

http://192.168.1.1/cgi-bin/luci/admin/system/package-manager

6、rtl8812au 无线网卡安装

  1. frpc安装

安装luci web服务页面

  1. homeproxy

  1. 树莓派5 openwrt-24.10原版安装
  2. 下载,软件包上传ipk插件

https://github.com/lxiaya/openwrt-homeproxy/releases

Releases · lxiaya/openwrt-homeproxy

  1. 中文安装

二、

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

  1. 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

您可能还喜欢...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注