自编译 OpenWrt 系列 - 网卡支持与推荐

网卡支持

⚠️本节描述了各设备固件所集成的网卡驱动模块,但请注意,由于各种各样的原因,“已集成”不代表“可用”,同时,在 Windows 或在其他主流 Linux 发行版上“免驱”的设备不一定代表一定在 OpenWrt 上“免驱”或“一定可用”。

⚠️同时,我也不会对“某外接设备不可用”负责。

树莓派

USB 有线网卡:

树莓派 OpenWrt 固件已集成了所有“OpenWrt 源码支持”的 USB 有线网卡驱动 (kmod-usb-net-*),包括但不限于 :

kmod-usb-net-asix、kmod-usb-net-asix-ax88179、kmod-usb-net-rtl8150、kmod-usb-net-rtl8152

同时固件也集成了安卓和苹果设备网络共享的相关驱动 (即 OpenWrt 消耗手机流量上网)。

USB 无线网卡:

树莓派 OpenWrt 固件已集成了几乎所有“OpenWrt 源码支持”的 USB 无线网卡驱动:

kmod-ath6kl-usb、kmod-ath9k-htc、kmod-brcmfmac、kmod-libertas-usb、kmod-mt7601u、kmod-mt7603、kmod-mt7663u、kmod-mt76x0u、kmod-mt76x2u、kmod-net-prism54、kmod-net-rtl8192su、kmod-p54-usb、kmod-rsi91x-usb、kmod-rt2500-usb、kmod-rt2800-usb、kmod-rt73-usb、kmod-rtl8187、kmod-rtl8192cu、kmod-rtl8xxxu、kmod-zd1211rw

⚠️由于固件添加了 kmod-rtl8xxxu 驱动支持,故固件可能对 RealTek 系列: rtl8188eu、rtl8192eu、rtl8723au、rtl8723bu 等网卡也有一定的支持性,但因为 kmod-rtl8xxxu 是一个 “替代驱动 (Alternative Driver)” 故不保证可以 100% 驱动上述芯片的无线网卡。

⚠️虽然固件添加了 kmod-rtl8812au-ct 驱动,但此驱动下的网卡无法被 LuCI 控制 (可能需要在 CLI 下使用)。

3G/4G 网卡:

固件内按照 OpenWrt Guide 添加了 3G/4G USB 网卡驱动,现固件默认已支持 3G/UMTS,QMI,NCM,RNDIS 协议的 3G/4G USB 网卡,同时固件内集成了 usb-modeswitch 工具,可通过 usbmode 命令切换 USB 网卡至工作状态。

详情请参考 OpenWrt Guide:

How to use 3g/UMTS USB Dongle for WAN connection

How to use LTE modem in QMI mode for WAN connection

How to use LTE modem in RNDIS mode for WAN connection

How To Use LTE modem in NCM mode for WAN connection

NanoPi R2S

NanoPi R2S 固件的驱动集成情况与上文树莓派基本一致,但因为本项目对于 NanoPi R2S 为 Beta 支持状态,故不保证上述网卡设备全部可用 (仅对板载网卡的可用性做出保证)。

竞斗云

对于竞斗云固件,未集成除板载网卡之外的 USB 有线/无线 以及 3G/4G 网卡驱动,若确有需求,可以从与固件一起提供的 packages-server.zip 文件中安装。

x86 平台

x86 (包含 x86_64 和 x86_generic) 平台固件,USB 有线网卡、3G/4G 网卡支持情况与上文树莓派情况一致,但对于无线网卡,支持几乎所有“OpenWrt 源码支持”的 PCI/PCIE/USB 无线网卡驱动:

kmod-adm8211、kmod-ath6kl、kmod-ath6kl-usb、kmod-b43、kmod-b43legacy、kmod-bcma、kmod-brcmfmac、kmod-brcmsmac、kmod-brcmutil、kmod-carl9170、kmod-hermes、kmod-hermes-pci、kmod-ipw2100、kmod-ipw2200、kmod-iwl-legacy、kmod-iwl3945、kmod-iwl4965、kmod-iwlwifi、kmod-lib-cordic、kmod-lib-crc8、kmod-lib80211、kmod-libertas-usb、kmod-libipw、kmod-mt76、kmod-mt76-core、kmod-mt76-usb、kmod-mt7601u、kmod-mt7603、kmod-mt7615-common、kmod-mt7615-firmware、kmod-mt7615e、kmod-mt7663-firmware-ap、kmod-mt7663-usb-sdio、kmod-mt7663u、kmod-mt76x0-common、kmod-mt76x02-common、kmod-mt76x02-usb、kmod-mt76x0e、kmod-mt76x0u、kmod-mt76x2、kmod-mt76x2-common、kmod-mt76x2u、kmod-mt7915e、kmod-mwifiex-pcie、kmod-mwl8k、kmod-net-prism54、kmod-net-rtl8192su、kmod-owl-loader、kmod-p54-common、kmod-p54-pci、kmod-p54-usb、kmod-rsi91x、kmod-rsi91x-usb、kmod-rt2400-pci、kmod-rt2500-pci、kmod-rt2500-usb、kmod-rt2800-mmio、kmod-rt2800-pci、kmod-rt2x00-mmio、kmod-rt2x00-pci、kmod-rt61-pci、kmod-rt73-usb、kmod-rtl8180、kmod-rtl8187、kmod-rtl8192c-common、kmod-rtl8192ce、kmod-rtl8192cu、kmod-rtl8192de、kmod-rtl8192se、kmod-rtl8812au-ct、kmod-rtl8821ae、kmod-rtl8xxxu、kmod-rtlwifi、kmod-rtlwifi-btcoexist、kmod-rtlwifi-pci、kmod-rtlwifi-usb、kmod-rtw88、kmod-ssb、kmod-wl12xx、kmod-wl18xx、kmod-wlcore、kmod-zd1211rw

网卡推荐

USB 有线网卡 (USB 转网口设备)

推荐使用基于 AX88179 或基于 RTL8153 芯片的 USB 有线网卡设备(如绿联的 USB 百兆/千兆网卡)。

USB 无线网卡

推荐使用基于雷凌: RT3070 (150Mbps)、RT5370 (150Mbps)、RT5572 (300Mbps+600Mbps) 芯片的 USB 无线网卡设备,

或基于 MT7612U (300Mbps+867Mbps) 芯片的 USB 无线网卡设备 (例如华硕 AC55、网件 A6210 等)。

Ps:

💡以上网卡推荐仅适用于本项目固件,此项目之外的其他固件不一定支持上述网卡。

💡另外,商品说明中的 “免驱” 一般仅限于在 Windows 设备上可 “即插即用”,如果商品介绍中没有额外说明,并不对 Linux 或 OpenWrt 的 “即插即用” 特性做出保证,故 “免驱” 网卡在 OpenWrt 上不一定可用。

⚠️珍爱生命,远离“螃蟹卡(rtlxxxx)”。