최근에 Kali Linux 가상 머신에 사용하기 위해 MT7601U 칩셋이 포함된 USB WiFi 동글을 구입했는데 모든 것이 올바르게 설정된 것 같습니다(가상 머신에서 USB가 활성화되어 있고 가상 머신에 명백한 드라이버 문제가 없음). 스캔 또는 네트워크 관리자가 있는 Wi-Fi 네트워크가 표시되지 않습니다. 몇 가지 작업(다른 드라이버 업그레이드 및 설치)을 시도했지만 성공하지 못했습니다. ifconfig 및 airmon-ng를 사용하면 문제 없이 모니터 모드를 활성화할 수 있지만 airodump-ng에도 네트워크가 표시되지 않습니다. 동글은 제조사 드라이버로 윈도우에서 잘 작동하니 동글에는 문제가 없는 것 같습니다.
최근에 이 문제를 해결한 사람이 있나요?
lsusb 출력:
Bus 001 Device 002: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
구성:
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
eth0 no wireless extensions.
iw 목록 스캔
lo Interface doesn't support scanning.
wlan0 No scan results
eth0 Interface doesn't support scanning.
rfkill은 모두 나열합니다.
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
답변1
먼저 이 무선 어댑터가 작동하고 본체의 무선 네트워크에 연결되어 있는지 확인하세요.
그런 다음 airmon-ng를 실행하기 전에 무차별 스캔에 문제를 일으킬 수 있는 모든 프로세스를 종료하고 모니터 모드를 시작하기 전에 실행해 볼 수 있습니다.
airmon-ng 체크 킬
보고 있다정보로그 파일에서 장치를 켜거나 끄는 것과 관련된 유용한 메시지가 있는지 확인하세요.
기계가 시작될 때 장치가 시작되도록 하는 필터를 추가할 수도 있습니다.
구성/USB/새 필터 추가, 공급업체 및 장치 ID 148f:7601만 추가하세요.
답변2
4.2
MT7601U Wi-Fi 드라이버는 Linux kerenl 이상의 일부이며 mt7601u.bin
다음을 확인할 수 있습니다 /lib/firmware
.
ls /lib/firmware | grep 'mt7601u.bin'
펌웨어 파일이 누락된 경우 먼저 Linux 배포판이 펌웨어 파일과 함께 사전 패키지로 제공되는지 확인하십시오. 그렇지 않은 경우 여기에서 다운로드할 수 있습니다.
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/mt7601u.bin
파일이 있으면 /lib/firmware/
디렉토리에 넣으십시오.
Wi-Fi를 작동시키려면 모듈을 로드하고 Wi-Fi 인터페이스를 엽니다.
modprobe mac80211
insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko
ifconfig <interface> up
dhclient <interface>