CentOS 6.5 核心 2.6.32 不內建 Realtek RTL8188CE 驅動,需從官網下載原始碼編譯。關鍵在於核心版本與驅動版本匹配,以及安裝 kernel-devel 對應編譯環境。
# 查看無線網卡型號
lspci | grep -i network
# 03:00.0 Network controller: Realtek RTL8188CE 802.11b/g/n WiFi Adapter
# 查看核心版本
uname -r
# 2.6.32-431.el6.i686
Linux driver for kernel 2.6.23 (and earlier) (經測試 2.6.24 版在 2.6.32 編譯失敗,舊版反而可用)。yum install gcc kernel-devel -y
tar xzf rtl8188ce_linux_driver.tar.gz
cd rtl8188ce_linux_driver
make clean
make
make install





避坑指南: (1) 必須安裝kernel-devel對應當前uname -r,否則編譯報錯缺少linux/version.h;(2) 驅動版本不一定要比核心新,實測舊版驅動在新核心編譯成功;(3) 編譯失敗先make clean再重試;(4) 重啟後用iwconfig或 NetworkManager 連線。