0x00
原本物理机上装好了,虚拟机上使用时又忘了,
过程中出现多次make install失败,或者make错误,
出现这种情况可以卸载所有网卡驱动,
重新安装,备忘共勉。
0x01 环境介绍
OS:
虚拟机:
0x02 准备工作
step 1
-
//安装内核头文件
-
sudo apt update && dist-upgrade
-
sudo apt install linux-headers-`uname -r`
插入网卡设备
-
//输入lsusb 查看网卡信息,第一个就是你刚插入的无线网卡
-
└─# lsusb
-
Bus 002 Device 002: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
-
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-
Bus 001 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
-
Bus 001 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
-
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
-
-
//输入lspci可以查询自己无线网卡详细信息
-
lspci
-
//根据条件筛选 xxx为条件
-
lspci |grep xxx
step 2 下载对应驱动文件
我这里对应的驱动是rtl8821CU ,百度找不到的,可以到git或谷歌找找
git clone https:///brektrou/rtl8821
0x03 编译安装
-
ls
-
cd rtl8821CU
-
make
-
make install
-
//上面三段一行一行执行
-
找不到文件夹就用find 命令找
-
find / -name rtl8821CU
0x04 重启
init 6
0x05 启用网卡监听模式
iw dev wlan0 set monitor none
0x06 查看网卡状态
-
//下列wlan0为无线网卡 ,mode:为模式 ,monitor:监控模式
-
-
└─# iwconfig
-
lo no wireless extensions.
-
-
eth0 no wireless extensions.
-
-
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
-
Mode:Monitor Frequency=2.412 GHz Access Point: Not-Associated
-
Sensitivity:0/0
-
Retry:off RTS thr:off Fragment thr:off
-
Encryption key:off
-
Power Management:off
-
Link Quality=0/100 Signal level=0 dBm Noise level=0 dBm
-
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
-
Tx excessive retries:0 Invalid misc:0 Missed beacon:0