Ubuntu 无线驱动启用与排障指南
一 快速启用步骤
sudo apt updatesudo ubuntu-drivers devicessudo apt install <驱动包名>sudo rebootnmcli dev wifisudo nmcli dev wifi connect "<SSID>" password "<密码>"。二 识别硬件与驱动状态
ip link(常见名称以 wlan 或 wlp 开头,如 wlan0、wlp2s0)。lspci -nn | grep -i net(关注带有 Network controller/Wireless 的行,记录 VendorID:DeviceID)。iwconfig(若未安装:sudo apt install wireless-tools)。iw dev <接口名> scan | less 或 iwlist <接口名> scanning。sudo ip link set <接口名> up(例:sudo ip link set wlp3s0 up)。三 常见品牌与场景处理
sudo apt install bcmwl-kernel-source,安装后重启。sudo apt install firmware-b43-installer,必要时执行 sudo modprobe -r b43 ssb && sudo modprobe b43 加载驱动。sudo cp *.ucode /lib/firmware && sudo reboot。sudo apt-cdrom -m -d /media/cdrom add → 编辑 /etc/apt/sources.list 仅保留 deb cdrom 行 → sudo apt update → 安装 dkms 与所需驱动(如 bcmwl-kernel-source)。wpa_passphrase "<SSID>" "<密码>" > wlp3s0.confsudo wpa_supplicant -B -i <接口名> -c wlp3s0.confsudo dhclient <接口名>。四 故障排查清单
ip link;必要时 sudo ip link set <接口名> up。lsmod | grep -i wl|b43|brcmsmac|iwlwifi;若冲突,按教程将不使用的模块加入黑名单并更新 initramfs。wireless-tools、wpasupplicant 已安装。dmesg | grep -i firmware 查看固件加载错误,按提示补齐固件到 /lib/firmware。lspci -nn 的 VendorID:DeviceID、uname -r 内核版本、以及 dmesg 关键报错,便于进一步定位。