参考:
一、拆机换WIFI网卡
中间的板盖,三个螺丝起来,可以看到机身键盘附近有WIFI网卡
与AX200都是窄型的网卡,底下触电接口不一样,不过仍适配(AX200说明书描述支持Thinkpad)
天线注意: 黑色天线接1扣子,灰色天线接2扣子
二、更新应用
sudo apt-get update -y sudo apt-get upgrade -y
三、更新内核到5.1
需要升级到最新的Linux内核>5.1,并使用最新的无线适配器固件。我已经将Linux内核升级到5.1版本
下载和安装内核的官方网站(Ubuntu 16.04 64位系统):
cd /tmp/ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100_5.1.0-050100.201905052130_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-image-unsigned-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-modules-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb sudo dpkg -i *.deb
最好使用sudo dpkg -i xxx.deb一个个安装,看每一个deb包是否需要依赖。
安装linux-headers-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb时出现依赖libssl1.1 is not installed问题,解决方案参考如下:
https://www.cnblogs.com/gambler/p/9574596.html
下载libssl1.1_1.1.0g-2ubuntu4.1_amd64.deb进行dpkg安装
其他32位系统可参考:
cd /tmp/ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100_5.1.0-050100.201905052130_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100-generic_5.1.0-050100.201905052130_i386.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-image-5.1.0-050100-generic_5.1.0-050100.201905052130_i386.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-modules-5.1.0-050100-generic_5.1.0-050100.201905052130_i386.deb sudo dpkg -i *.deb
安装完成,重启设备生效
sudo reboot 启动完成 uname -a
四、升级WI-FI驱动
升级iwlwifi驱动程序,如下命令:(注意打开CPTCFG_CFG80211_WEXT支持iwconfig)
git clone --single-branch --branch release/core45 https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git cd backport-iwlwifi/ make defconfig-iwlwifi-public sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config sed -i 's/# CPTCFG_CFG80211_WEXT is not set/CPTCFG_CFG80211_WEXT=y/' .config make -j4 sudo make install
中间有ssl报错可以不用理会
五、安装AX200 官方固件
从下面的链接下载最新的固件。
https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html
tar xzvf iwlwifi-cc-46.3cfab8da.0.tgz cd iwlwifi-cc-46.3cfab8da.0/ cp iwlwifi-cc-a0-46.ucode /lib/firmware/
七、WIFI6抓包
iwconfig配置:
sudo killall -9 wpa_supplicant sudo ifconfig wlp4s0 down sudo iwconfig wlp4s0 mode monitor sudo ifconfig wlp4s0 up
aircrack-ng配置:
sudo airmon-ng start wlp4s0 sudo airodump-ng mon0 sudo airmon-ng stop wlp4s0