проблема с получением адаптера Wi-Fi для работы в Kali Linux 2,0

0

Я пытаюсь заставить работать адаптер Wi-Fi в Kali Linux 2.0. WIFI адаптер - это Alfa awus051nh v2. Чипсет rt3572. Я смог снять драйвер с диска и переместить его в / lib / firmware, а затем перезагрузить. Ничего не произошло, тогда еще не было интерфейса, просто чтобы убедиться, что он совместим, я дважды проверил и, насколько я знаю, поддерживается драйвер rt3572. Вот что я сделал до сих пор:

root@Kali:~/Downloads# lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp. 
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0747 Genesys Logic, Inc. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0457:10c6 Silicon Integrated Systems Corp. 
Bus 001 Device 004: ID 04f2:b414 Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 8087:0a2a Intel Corp. 
Bus 001 Device 006: ID 0b05:17fd ASUSTek Computer, Inc. 
Bus 001 Device 002: ID 148f:3572 Ralink Technology, Corp. RT3572       
Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

После того, как я увидел, что его распознают, я проверил, есть ли у него интерфейс, и его нет. Поэтому я достал драйвер с диска (RT2870.bin), который шел с ним, переместил его в / lib / firmware и перезагрузил. Ничего такого! Я отключил устройство и снова включил его, затем сделал результаты dmesg:

[ 3163.584223] usb 1-2: new high-speed USB device number 8 using xhci_hcd
[ 3163.784502] usb 1-2: New USB device found, idVendor=148f,    
idProduct=3572
[ 3163.784507] usb 1-2: New USB device strings: Mfr=1, Product=2,  
SerialNumber=3
[ 3163.784509] usb 1-2: Product: 802.11 n WLAN
[ 3163.784511] usb 1-2: Manufacturer: Ralink
[ 3163.784513] usb 1-2: SerialNumber: 1.0
[ 3164.795381] rt2x00lib: disagrees about version of symbol  
ieee80211_register_hw
[ 3164.795384] rt2x00lib: Unknown symbol ieee80211_register_hw (err -22)
[ 3164.795394] rt2x00lib: disagrees about version of symbol   
ieee80211_get_hdrlen_from_skb
[ 3164.795395] rt2x00lib: Unknown symbol ieee80211_get_hdrlen_from_skb   
(err -22)
[ 3164.795400] rt2x00lib: disagrees about version of symbol   
ieee80211_wake_queue
[ 3164.795401] rt2x00lib: Unknown symbol ieee80211_wake_queue (err -22)
[ 3164.795409] rt2x00lib: disagrees about version of symbol  
ieee80211_get_buffered_bc
[ 3164.795410] rt2x00lib: Unknown symbol ieee80211_get_buffered_bc (err  
-22)
[ 3164.795416] rt2x00lib: disagrees about version of symbol  
wiphy_rfkill_set_hw_state
[ 3164.795417] rt2x00lib: Unknown symbol wiphy_rfkill_set_hw_state (err  
-22)
[ 3164.795425] rt2x00lib: disagrees about version of symbol  
ieee80211_queue_delayed_work
[ 3164.795426] rt2x00lib: Unknown symbol ieee80211_queue_delayed_work  
(err -22)
[ 3164.795429] rt2x00lib: disagrees about version of symbol  
wiphy_rfkill_stop_polling
[ 3164.795430] rt2x00lib: Unknown symbol wiphy_rfkill_stop_polling (err  
-22)
[ 3164.795432] rt2x00lib: disagrees about version of symbol  
ieee80211_ctstoself_get
[ 3164.795433] rt2x00lib: Unknown symbol ieee80211_ctstoself_get (err -22)
[ 3164.795472] rt2x00lib: Unknown symbol ieee80211_rx (err 0)
[ 3164.795486] rt2x00lib: Unknown symbol  
ieee80211_iterate_active_interfaces (err 0)
[ 3164.795489] rt2x00lib: disagrees about version of symbol  
ieee80211_free_txskb
[ 3164.795490] rt2x00lib: Unknown symbol ieee80211_free_txskb (err -22)
[ 3164.795495] rt2x00lib: disagrees about version of symbol  
ieee80211_tx_status
[ 3164.795496] rt2x00lib: Unknown symbol ieee80211_tx_status (err -22)
[ 3164.795499] rt2x00lib: disagrees about version of symbol  
ieee80211_stop_queue
[ 3164.795500] rt2x00lib: Unknown symbol ieee80211_stop_queue (err -22)
[ 3164.795503] rt2x00lib: disagrees about version of symbol  
ieee80211_stop_queues
[ 3164.795504] rt2x00lib: Unknown symbol ieee80211_stop_queues (err -22)
[ 3164.795509] rt2x00lib: disagrees about version of symbol  
wiphy_rfkill_start_polling
[ 3164.795510] rt2x00lib: Unknown symbol wiphy_rfkill_start_polling (err  
-22)
[ 3164.795512] rt2x00lib: disagrees about version of symbol  
ieee80211_iterate_active_interfaces_atomic
[ 3164.795513] rt2x00lib: Unknown symbol  
ieee80211_iterate_active_interfaces_atomic (err -22)
[ 3164.795523] rt2x00lib: disagrees about version of symbol  
ieee80211_unregister_hw
[ 3164.795524] rt2x00lib: Unknown symbol ieee80211_unregister_hw (err -22)
[ 3164.795527] rt2x00lib: disagrees about version of symbol  
ieee80211_beacon_get_tim
[ 3164.795528] rt2x00lib: Unknown symbol ieee80211_beacon_get_tim (err  
-22)
[ 3164.795531] rt2x00lib: disagrees about version of symbol  
ieee80211_rts_get
[ 3164.795532] rt2x00lib: Unknown symbol ieee80211_rts_get (err -22)
[ 3164.795538] rt2x00lib: disagrees about version of symbol  
ieee80211_queue_work
[ 3164.795539] rt2x00lib: Unknown symbol ieee80211_queue_work (err -22)

Так что, думая, что это все еще проблема с драйверами, я потом скачал с http://www.mediatek.com/en/downloads1/downloads/ последний драйвер, который у них был для этого, но снова столкнулся с проблемой, не исправляя это:

root@Kali:~/Downloads# tar xvjf   
DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2 

bzip2: Compressed file ends unexpectedly;
perhaps it is corrupted?  *Possible* reason follows.
bzip2: Inappropriate ioctl for device
Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Child returned status 2
tar: Error is not recoverable: exiting now

Любая помощь будет отличной !!!! Заранее благодарю.

Dakota Miller
источник
Я уже дал вам решение таких проблем, здесь superuser.com/questions/1007970/... Все, что вам нужно сделать, это изменить инструкцию defconfig с помощью make defconfig-rtlwifi, это все.
MariusMatutiae
Итак, я сделал это, теперь нет никаких беспроводных сетевых интерфейсов вообще. Попробовал ifconfig wlan0 up и возникла ошибка без устройства. То же самое происходит, кроме iwilwifi: 0000: 3b: 00: 0: не удалось загрузить модуль iwlmvm (ошибка 256), включена ли динамическая загрузка?
Dakota Miller
Извиняюсь, DM, мой плохой. Я предложил самую последнюю версию бэкпорта, как и раньше, но на этот раз в этом нет необходимости. Сделайте то же самое, что и выше, за исключением последней стабильной версии, kernel.org/pub/linux/kernel/projects/backports/stable/v4.2.6/... Это должно сработать.
MariusMatutiae
Я скачал последнюю стабильную версию, как вы сказали, затем установил ее. Тот же dmesg, что и опубликованный. iwconfig сообщает об отсутствии интерфейсов. ошибка iwlmvm исчезла, хотя.
Dakota Miller