在OpenWrt 编译环境中使用make menuconfig 命令进入配置界面后,需要勾选如下组件:
Kernel modules
USB Support:kmod-usb-core kmod-usb-ohci kmod-usb-uhci kmod-usb2 kmod-usb3 kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether kmod-usb-serial kmod-usb-serial-option kmod-usb-net-ipheth #iOS设备支持
Utilities
usb-modeswitch usbutils
libimobiledevice:
usbmuxd #iOS设备支持
Libraries
libimobiledevice:libimobiledevice #iOS设备支持
完成上述组件添加后,编译出的OpenWRT固件将支持4G/5G无线网卡和Android、iOS设备通过USB共享网络给路由器。
如果不打算购买蜂窝无线网卡,可以充分利用闲置的手机充当4G/5G无线网卡,达到变废为宝的效果。
此文章已于2025/08/16更新:根据评论内容添加iPhone等iOS设备支持。
可以支持iPhone吗,手头有闲置的iPhone,打算当无线网卡用
Zz 07-03
已有的固件执行如下命令后可以使用iPhone网络共享:
opkg update
opkg install kmod-usb-net-ipheth usbmuxd libimobiledevice usbutils
或者在Luci界面软件包里面安装上述几个包即可。
Purvar 08-03 回复 @Zz