usb插件离线安装

为 Cudy TR3000 离线安装 usb 网络共享插件

制作离线包

刷新固件之后,执行:

opkg update

下载全部 ipk 文件:

cd /tmp
rm -rf kwrt25_usb_tether_backup
mkdir -p kwrt25_usb_tether_backup
cd kwrt25_usb_tether_backup

opkg download kmod-mii
opkg download kmod-usb-ehci
opkg download kmod-usb-ohci
opkg download kmod-usb-uhci
opkg download kmod-usb2
opkg download kmod-usb-net
opkg download kmod-usb-net-cdc-ether
opkg download kmod-usb-net-rndis

opkg download libevdev
opkg download libusb-1.0-0
opkg download libudev-zero
opkg download usbids
opkg download usbutils

ls -lah

这是下载好的 ipk 文件:

-rw-r--r--    1 root     root        4.4K Aug 25 20:58 kmod-mii_6.12.103-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root       29.7K Aug 25 21:00 kmod-usb-ehci_6.12.103-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root        4.9K Aug 25 21:00 kmod-usb-net-cdc-ether_6.12.103-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root        5.4K Aug 25 21:00 kmod-usb-net-rndis_6.12.103-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root       14.3K Aug 25 21:00 kmod-usb-net_6.12.103-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root       23.6K Aug 25 21:00 kmod-usb-ohci_6.12.103-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root       16.1K Aug 25 21:00 kmod-usb-uhci_6.12.103-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root        9.6K Aug 25 21:00 kmod-usb2_6.12.103-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root       26.0K Aug 25 07:26 libevdev_1.13.4-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root       11.4K Aug 25 07:29 libudev-zero_1.0.4-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root       35.0K Aug 25 07:26 libusb-1.0-0_1.0.29-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root      250.6K Aug 25 07:26 usbids_0.407-r1_aarch64_cortex-a53.ipk
-rw-r--r--    1 root     root       54.8K Aug 25 07:30 usbutils_019-r1_aarch64_cortex-a53.ipk

打包为 tar 文件保存:

tar cvf kwrt25_usb_tether_backup.tar ./kwrt25_usb_tether_backup/

下载下来备用:

scp root@10.0.0.1:/tmp/kwrt25_usb_tether_backup.tar .

离线安装

上传离线安装包:

scp ./kwrt25_usb_tether_backup.tar root@10.0.0.1:/tmp/

ssh 登录后解压缩并安装:

cd /tmp
tar xvf ./kwrt25_usb_tether_backup.tar
cd ./kwrt25_usb_tether_backup

# 内核模块
opkg install ./kmod-mii_*.ipk --nodeps
opkg install ./kmod-usb-ehci_*.ipk --nodeps
opkg install ./kmod-usb-ohci_*.ipk --nodeps
opkg install ./kmod-usb-uhci_*.ipk --nodeps
opkg install ./kmod-usb2_*.ipk --nodeps
opkg install ./kmod-usb-net_*.ipk --nodeps
opkg install ./kmod-usb-net-cdc-ether_*.ipk --nodeps
opkg install ./kmod-usb-net-rndis_*.ipk --nodeps
opkg install ./libevdev_*.ipk --nodeps
opkg install ./libusb-1.0-0_*.ipk --nodeps
opkg install ./libudev-zero_*.ipk --nodeps
opkg install ./usbids_*.ipk --nodeps
opkg install ./usbutils_*.ipk --nodeps

之后就可以使用 usb 共享网络的功能,不需要重启。