USB Wi-Fi 어댑터 문제

USB Wi-Fi 어댑터 문제

USB Wi-Fi 어댑터(Edimax)가 있습니다.EW-7612UAn V2)의 드라이버가 내 Parrot 시스템에 설치되어 있고 내 컴퓨터의 PCI가 Parrot과 호환되지 않습니다. 문제는 Parrot이 일반 Wi-Fi를 사용할 때 두 어댑터가 모두 비활성화되고 airmon-ng를 사용할 때 USB Wi-Fi 어댑터가 제대로 작동하고 컴퓨터의 PCI도 물론 작동하지 않는다고 말한다는 것입니다. 내 pci를 모니터에 놓고 USB Wi-Fi 어댑터를 관리 모드로 전환하면 USB 어댑터가 모니터 모드가 아닌 경우에도 네트워크 관리자가 Wi-Fi 메뉴에서 해당 항목을 제거합니다.

즉, 기본 PCI가 호환되지 않거나 인식할 수 없는 경우 Parrot은 두 어댑터를 모두 인식하지 못합니다. 그렇다면 앵무새가 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 어댑터가 작동하기 시작하지만 이 솔루션은 한 세션에서만 작동합니다. 컴퓨터가 다시 시작되면 모듈을 다시 제거해야 합니다. 모듈을 항상 제거하려면 모듈을 블랙리스트에 추가할 수 있습니다.

관련 정보