在使用 OpenWrt 时,如果需要用到 USB 共享网络、USB 网卡等功能,就必须安装对应的内核模块(kmod 包)。此外,默认的软件源在国外,下载速度较慢,推荐换成国内镜像源,并安装中文界面以便操作。
一、安装 USB 相关驱动
常见的 USB 网络驱动模块如下:
kmod-usb-core → USB 核心支持
kmod-usb2 → USB 2.0 控制器支持
kmod-usb-net → USB 网卡通用驱动
kmod-usb-net-cdc-ether → CDC Ethernet USB 网卡驱动
kmod-usb-net-rndis → RNDIS 驱动(常用于手机 USB 网络共享)
安装方法
1. 更新软件源:
opkg update2. 安装驱动:
opkg install kmod-usb-core kmod-usb2 kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-rndis3. 确认是否安装成功:
opkg list-installed | grep kmod-usb4. 插入 USB 设备后,可通过以下命令查看识别情况:
logread -f
dmesg
⚠️ 注意:不同 OpenWrt 版本的内核号可能不同,kmod 必须和当前内核版本 完全匹配,否则会报错 kernel mismatch。
二、添加国内源
默认源在国外,下载速度较慢。推荐替换成国内镜像,例如清华、腾讯云、阿里云。
修改源
查看配置文件:
cat /etc/opkg/distfeeds.conf
将里面的:
https://downloads.openwrt.org
替换为以下任意一个国内源:
清华源
https://mirrors.tuna.tsinghua.edu.cn/openwrt
腾讯云源
https://mirrors.cloud.tencent.com/openwrt
阿里云源
https://mirrors.aliyun.com/openwrt
替换命令(以清华源为例):
sed -i 's#https://downloads.openwrt.org#https://mirrors.tuna.tsinghua.edu.cn/openwrt#g' /etc/opkg/distfeeds.conf更新:
opkg update
三、安装中文界面
OpenWrt 的 LuCI 默认只有英文界面,可以通过安装语言包切换为中文。
安装中文语言包
opkg updateopkg install luci-i18n-base-zh-cn如果还安装了其他应用(例如 UPnP、SQM 等),可以额外安装它们的中文包,例如:
opkg install luci-i18n-upnp-zh-cnopkg install luci-i18n-sqm-zh-cn重启 LuCI
/etc/init.d/uhttpd restart
在后台切换中文
进入 系统 → 系统 (System → System),在 Language and Style(语言和样式) 中选择 中文 (zh_cn),保存后刷新页面即可看到中文界面。
四、总结
使用 opkg install 安装 USB 驱动模块,就能支持手机 USB 共享网络、USB 网卡等功能。
修改 /etc/opkg/distfeeds.conf 可以换成国内镜像源,加快下载速度。
通过安装 luci-i18n-xxx-zh-cn 包,可以让 OpenWrt 后台显示中文。
这样配置完成后,OpenWrt 使用体验会更流畅。
评论