![USB Wi-Fi 어댑터 문제](https://rvso.com/image/168794/USB%20Wi-Fi%20%EC%96%B4%EB%8C%91%ED%84%B0%20%EB%AC%B8%EC%A0%9C.png)
USB Wi-Fi 어댑터(Edimax)가 있습니다.EW-7612UAn V2) 내 앵무새 시스템에 해당 드라이버가 설치되어 있고 내 컴퓨터의 pci가 앵무새와 호환되지 않습니다. 문제는 앵무새가 일반 Wi-Fi를 사용할 때 두 어댑터가 모두 비활성화되고 airmon-ng를 사용할 때 USB Wi-Fi 어댑터가 잘 작동하고 컴퓨터의 pci가 비활성화된다는 것입니다. 물론 작동하지 않습니다. 내 pci를 모니터에 놓고 USB Wi-Fi 어댑터를 관리 모드에 놓으면 USB 어댑터가 모니터 모드가 아니더라도 네트워크 관리자는 Wi-Fi 메뉴에서 둘 다 제거합니다.
즉, 앵무새는 기본 PCI가 호환되지 않거나 인식할 수 없는 경우 두 어댑터를 모두 인식하지 못합니다. 그럼 앵무새가 USB Wi-Fi 어댑터만 사용하도록 하려면 어떻게 해야 하나요?
lsusb -v 결과:
Bus 002 Device 003: ID 7392:7822 Edimax Technology Co., Ltd 802.11n WLAN Adapter
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x7392 Edimax Technology Co., Ltd
idProduct 0x7822
bcdDevice 2.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x002e
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 4
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
네트워크 관리자 스크린샷
rf-kill 결과:
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: phy1: Wireless LAN
Soft blocked: no
Hard blocked: yes
ifconfig 결과 :
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 34:64:a9:73:43:20 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 8 bytes 396 (396.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8 bytes 396 (396.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
답변1
답을 찾았습니다.지침을 사용하여여기,내 pci가 "rt2800pci"를 사용하는 것을 발견했습니다. 다음 명령을 사용하여 모듈을 언로드했습니다.
modprobe -r rt2800pci
잘 작동했고 USB Wi-Fi 어댑터가 작동하기 시작했지만 이 솔루션은 컴퓨터가 재부팅되면 한 세션에서만 작동합니다. 모듈을 다시 언로드해야 합니다. 모듈을 항상 언로드하려면 모듈을 블랙리스트에 추가할 수 있습니다.