Загрузка...

Ребзя хелпаните Kali linux проблема с WI-Fi адаптером не встают драйвера

Тема в разделе Linux создана пользователем boosko228 22 ноя 2018. 646 просмотров

Загрузка...
  1. boosko228
    boosko228 Автор темы 22 ноя 2018 Заблокирован(а) 261 26 окт 2016
    Кто разбераеться помогите пожалуйста, Если что нужно будет так опишу потом с кали загружусь и нужное предоставлю
     
  2. vanokg
    vanokg 22 ноя 2018 1 7 ноя 2018
    Какой адаптер? Как не встают драйвера?
    Какие интерфейсы есть?
     
  3. boosko228
    boosko228 Автор темы 22 ноя 2018 Заблокирован(а) 261 26 окт 2016
    ralink mt7601u адаптер
    Пробовал через терминал с github ставить , скачивает все, потом захожу через папку cd mt76011u , потом make и кидает 3 ошибки на сам mt7601u.dat и еще 2 файла
    , сейчас с кали заду скрин дам
     
  4. boosko228
    boosko228 Автор темы 22 ноя 2018 Заблокирован(а) 261 26 окт 2016
    [IMG]
     
  5. vanokg
    vanokg 22 ноя 2018 1 7 ноя 2018
    Попробуй этот
    https://github.com/kuba-moo/mt7601u

    только сначала добавь это в mt7601u.h
    Код
    #define RX_FLAG_SHORTPRE (1<<8 )
    #define RX_FLAG_HT_GF (1<<13)
    #define RX_FLAG_HT (1<<9 )
    #define RX_FLAG_SHORT_GI (1<<11)
    #define RX_FLAG_40MHZ (1<<10)
    #define RX_FLAG_STBC_SHIFT (26)

    потом
    $ make
    # modprobe mac80211
    # insmod ./mt7601u.ko
     
  6. boosko228
    boosko228 Автор темы 22 ноя 2018 Заблокирован(а) 261 26 окт 2016
    А куда именно их там вставить?
     
  7. vanokg
    vanokg 22 ноя 2018 1 7 ноя 2018
    boosko228, открываешь файл mt7601u.h
    и после строки

    Код
    #define MT_RX_URB_SIZE                  (PAGE_SIZE << MT_RX_ORDER)

    вставляешь те что я выше скидывал, сохраняешь, закрываешь, билдишь
     
  8. boosko228
    boosko228 Автор темы 22 ноя 2018 Заблокирован(а) 261 26 окт 2016
    root@kali:~/mt7601u# make
    make -C /lib/modules/`uname -r`/build M=$PWD
    make[1]: Entering directory '/usr/src/linux-headers-4.18.0-kali2-amd64'
    CC [M] /root/mt7601u/usb.o
    CC [M] /root/mt7601u/init.o
    CC [M] /root/mt7601u/main.o
    CC [M] /root/mt7601u/mcu.o
    CC [M] /root/mt7601u/trace.o
    CC [M] /root/mt7601u/dma.o
    CC [M] /root/mt7601u/core.o
    CC [M] /root/mt7601u/eeprom.o
    CC [M] /root/mt7601u/phy.o
    CC [M] /root/mt7601u/mac.o
    /root/mt7601u/mac.c: In function ‘mt76_mac_process_rate’:
    /root/mt7601u/mac.c:408:20: error: ‘RX_FLAG_SHORTPRE’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_SHORTPRE’?
    status->flag |= RX_FLAG_SHORTPRE;
    ^~~~~~~~~~~~~~~~
    RX_ENC_FLAG_SHORTPRE
    /root/mt7601u/mac.c:408:20: note: each undeclared identifier is reported only once for each function it appears in
    /root/mt7601u/mac.c:417:19: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’?
    status->flag |= RX_FLAG_HT_GF;
    ^~~~~~~~~~~~~
    RX_ENC_FLAG_HT_GF
    /root/mt7601u/mac.c:420:19: error: ‘RX_FLAG_HT’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT_GF’?
    status->flag |= RX_FLAG_HT;
    ^~~~~~~~~~
    RX_FLAG_HT_GF
    /root/mt7601u/mac.c:429:19: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_FLAG_SHORTPRE’?
    status->flag |= RX_FLAG_SHORT_GI;
    ^~~~~~~~~~~~~~~~
    RX_FLAG_SHORTPRE
    /root/mt7601u/mac.c:432:24: error: ‘RX_FLAG_STBC_SHIFT’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_STBC_SHIFT’?
    status->flag |= 1 << RX_FLAG_STBC_SHIFT;
    ^~~~~~~~~~~~~~~~~~
    RX_ENC_FLAG_STBC_SHIFT
    /root/mt7601u/mac.c:435:19: error: ‘RX_FLAG_40MHZ’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT’?
    status->flag |= RX_FLAG_40MHZ;
    ^~~~~~~~~~~~~
    RX_FLAG_HT
    make[4]: *** [/usr/src/linux-headers-4.18.0-kali2-common/scripts/Makefile.build:323: /root/mt7601u/mac.o] Error 1
    make[3]: *** [/usr/src/linux-headers-4.18.0-kali2-common/Makefile:1531: _module_/root/mt7601u] Error 2
    make[2]: *** [Makefile:146: sub-make] Error 2
    make[1]: *** [Makefile:8: all] Error 2
    make[1]: Leaving directory '/usr/src/linux-headers-4.18.0-kali2-amd64'
    make: *** [Makefile:8: default] Error 2
     
  9. boosko228
    boosko228 Автор темы 22 ноя 2018 Заблокирован(а) 261 26 окт 2016
    сорри код не поставил) Сейчас норм?
    make -C /lib/modules/`uname -r`/build M=$PWD
    make[1]: Entering directory '/usr/src/linux-headers-4.18.0-kali2-amd64'
    CC [M] /root/mt7601u/usb.o
    CC [M] /root/mt7601u/init.o
    CC [M] /root/mt7601u/main.o
    CC [M] /root/mt7601u/mcu.o
    CC [M] /root/mt7601u/trace.o
    CC [M] /root/mt7601u/dma.o
    CC [M] /root/mt7601u/core.o
    CC [M] /root/mt7601u/eeprom.o
    CC [M] /root/mt7601u/phy.o
    CC [M] /root/mt7601u/mac.o
    CC [M] /root/mt7601u/util.o
    CC [M] /root/mt7601u/debugfs.o
    CC [M] /root/mt7601u/tx.o
    LD [M] /root/mt7601u/mt7601u.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /root/mt7601u/mt7601u.mod.o
    LD [M] /root/mt7601u/mt7601u.ko
    make[1]: Leaving directory '/usr/src/linux-headers-4.18.0-kali2-amd64'
     
  10. vanokg
    vanokg 22 ноя 2018 1 7 ноя 2018
    boosko228, да, сейчас верно.
    теперь

    Код
    # modprobe mac80211
    # insmod ./mt7601u.ko

    и пробуй сеть

    можешь еще сделать так

    Код
    make install && depmod
    и тогда он будет подгружатся автоматически.
     
  11. boosko228
    boosko228 Автор темы 22 ноя 2018 Заблокирован(а) 261 26 окт 2016
    root@kali:~/mt7601u# modprobe mac80211
    root@kali:~/mt7601u# insmod ./mt7601u.ko
    insmod: ERROR: could not insert module ./mt7601u.ko: File exists
    вот такая беда
     
Top