从安装debian之后,每次开机都会看到这样的提示

failed to load rtlwifi_btrtl8723befw_36.bin.jpeg

其实就是无线网卡驱动没装好。

可以看到无线网卡型号为rtl18723be,如果不知道无线网卡型号的,可以通过lspci -nn查询

1lspci -nn | grep Network
203:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]

在最后那个[]里面的10ec:b723就是需要的信息,冒号前面的是制造商,比如螃蟹、intel,后面的就是这个型号的代号,要找到对应的型号,方法是直接在谷狗里输入10ec:b723,就能找到实际的无线网卡型号:rtl18723be,debian wiki中就有:rtl18723be驱动安装教程。 官方wiki里面的方法不止适用于这一个网卡,而是适用于以下网卡:

This release supports Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188EE, RTL8188ETV, RTL8188EU, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192EE, RTL8192SE, RTL8192SU, RTL8192U, RTL8723AE, RTL8723AU, RTL8723BE, RTL8812AE and RTL8821AE-based devices.

安装驱动方法如下:

 1# 编辑源文件
 2sudo vim /etc/apt/sources.list
 3
 4# 添加对应的源
 5# Debian 8 "Jessie"
 6deb http://httpredir.debian.org/debian/ jessie main contrib non-free
 7# Debian 7 "Wheezy"
 8deb http://httpredir.debian.org/debian/ wheezy main contrib non-free
 9
10# 安装驱动
11apt-get update && apt-get install firmware-realtek

里面只有debian 7和8的源,看了一下源文件,debian 9肯定就是添加这行了:

1# Debian 9 "Stretch"
2deb http://httpredir.debian.org/debian/ stretch main contrib non-free

安装完成重启即可生效。