Помогите установить драйвер wifi-антенны на kali

Discussion in 'Песочница' started by altai, 10 Jan 2016.

  1. altai

    altai Member

    Joined:
    22 Oct 2015
    Messages:
    52
    Likes Received:
    13
    Reputations:
    0
    Привет всем! Купил вот такую wi-fi антенну - http://ru.aliexpress.com/item/5dB-1...ptop-High/32283772869.html?detailNewVersion=1
    Хотел проверить как она ловит wifi, но для неё необходим драйвер. Диск с драйвером шел в комплекте. Вот архив под linux - https://yadi.sk/d/jg-FK8HgmnTth
    Но я в линуксе новичек, по этому не знаю как установить этот драйвер. Можете подсказать как это сделать?
     
  2. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Этот драйвер 2013 года и не компилируется модулем под кернелами 2015 года.

    PHP:
    /home/blitz/src/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:7610:13warningassignment from incompatible pointer type [-Wincompatible-pointer-types]
    eid_ptr pAd->StaCfg.pWpaAssocIe;
    ^
    cc1some warnings being treated as errors
    scripts
    /Makefile.build:258recipe for target '/home/blitz/src/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.o' failed
    make
    [2]: *** [/home/blitz/src/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.oError 1
    Makefile
    :1382recipe for target '_module_/home/blitz/src/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux' failed
    make
    [1]: *** [_module_/home/blitz/src/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linuxError 2
    make
    [1]: Leaving directory '/usr/lib/modules/4.3.3-2-ck/build'
    Makefile:394recipe for target 'LINUX' failed
    make
    : *** [LINUXError 2
    make 6.78s user 0.36s system 95
    cpu 7.469 total
    Поиск google://DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 - показывает, что модуль Wi-Fi компилируется с gcc 2014 года под Ubuntu - http://ubuntuforums.org/showthread.php?t=2206873
     
  3. rct

    rct Active Member

    Joined:
    13 Jun 2015
    Messages:
    359
    Likes Received:
    107
    Reputations:
    7
    То самое чувство, когда в твоем Арчике всё как у людей https://aur.archlinux.org/packages/mt7601u-dkms
    Last Updated: 2015-06-11 12:52


    Ну а вы и дальше используйте все эти кали от васяна.
     
    altblitz likes this.
  4. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    мир свободного ПО - мир небесплатного технического сопровождения.
    Сам nano Wi-Fi девайс - подаренный (отданный за ненужностью), годно в музей техники.

    За небольшие деньги, можно взять такое же поделие с 801 ac.

    ПС.
    ТС, сам поставь на виртуалке *buntu 2013 года с gcc и скомпелируй там же этот модуль.
    Иного решения нет.
     
  5. rct

    rct Active Member

    Joined:
    13 Jun 2015
    Messages:
    359
    Likes Received:
    107
    Reputations:
    7
    Нужно удалить сатанинскую говносборочку, освятить девайс в церкви в полночь и поставить православный арч. Правда тогда пацаны не будут называть хаксором)
     
  6. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    PHP:
    blitz@inode ~/builds/mt7601/mt7601u-dkms makepkg -sri
    ==> Making packagemt7601u-dkms 3.1-(Sun Jan 10 22:00:10 CET 2016)
    ==> 
    Checking runtime dependencies...
    ==> 
    Installing missing dependencies...
    resolving dependencies...
    looking for conflicting packages...

    Package (1)     New Version          Net Change  Download Size

    community
    /dkms  2.2.0.3+git151023-1    0.17 MiB       0.05 MiB
    PHP:
    (1/1checking for file conflicts                                                 [###############################################] 100%
    errorfailed to commit transaction (conflicting files)
    mt7601u-dkms: /usr/lib/firmware/mt7601u.bin exists in filesystem
    Errors occurred
    no packages were upgraded.
    blitz@inode ~/builds/mt7601/mt7601u-dkms % ls -al /usr/lib/firmware/mt7601u.bin
    -rw-r--r-- 1 root root 45412 Dec 10 16:09 /usr/lib/firmware/mt7601u.bin

    ТС остается скопировать mt7601u.bin к себе в /usr/lib/firmware/ и запустить его modprobe mt7601u.bin.

    Почему нет этого драйвера в kernel modules kali?
    Кало-сборка от васяни это kali потому что.

    Типа айфон 6, который не открыть но зато модный молодёжный.
    Весь такой в рекламных блёстках и гламуре, как педик на прогулке.
     
    #6 altblitz, 11 Jan 2016
    Last edited: 11 Jan 2016
    AntiduPb, altai and rct like this.
  7. rct

    rct Active Member

    Joined:
    13 Jun 2015
    Messages:
    359
    Likes Received:
    107
    Reputations:
    7
    Yep
     
  8. rct

    rct Active Member

    Joined:
    13 Jun 2015
    Messages:
    359
    Likes Received:
    107
    Reputations:
    7
    Вот ниче ты не понимаешь. Кали это круто, кали в сериалах про аутистов-наркоманов показывают, там короч всякие хакерские проги)) есть, не то что этот ваш прыщинукс. Сидят как сычи ядра свои канпелируют. Настоящие хаксоры сидят в виндоус и запускают в виртуалке кали. У меня все одноклассники так делают)
     
    altblitz likes this.
  9. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Переживаю, как же! Отстал от жизни - без телика (которого нет, но есть задумка принимать DVB-T заморские каналы) и сериалов ))
    Если скомпелирую сам, на вело LED driver, на микросхеме Texas Instruments, чтобы не слепило световым потоком водителей на встречной полосе - это годно или нет?
     
  10. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Коротко и ясно-арийско для ТС.
    Вы столкнулись с проблемой, с отсутствием модуля для вашего W-Fi USB поделия в ядре Kali.
    В ядрах/кернелах современных - этот модуль есть.

    Вам предлагается - скопировать этот модуль mt7601u.bin себе в OS Kali и запускать его для работы.
     
    altai and rct like this.
  11. altai

    altai Member

    Joined:
    22 Oct 2015
    Messages:
    52
    Likes Received:
    13
    Reputations:
    0
    ааа, злооо... То чувство, когда в линуксе полный нуб, и большинство слов в ответах на твой вопрос кажутся китайскими иероглифами )))
    Не подскажите, где взять этот самый mt7601u.bin ?
    Скачал от сюда - https://aur.archlinux.org/packages/mt7601u-dkms/ но там mt7601u.bin нету. Есть mt7601u-dkms.install, но он не устанавливается. Ещё есть mt7601u.conf, dkms.conf и PKGBUILD
     
    altblitz likes this.
  12. altai

    altai Member

    Joined:
    22 Oct 2015
    Messages:
    52
    Likes Received:
    13
    Reputations:
    0
    Я так понимаю, мне надо выполнить вот это ~/builds/mt7601/mt7601u-dkms % ls -al /usr/lib/firmware/mt7601u.bin и тогда появится mt7601u.bin. Но команда не выполняется. В качестве причины пишет, что mt7601u-dkms - это папка.
     
  13. rct

    rct Active Member

    Joined:
    13 Jun 2015
    Messages:
    359
    Likes Received:
    107
    Reputations:
    7
    altblitz likes this.
  14. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Не должно выполняться, не обращайте внимание.
    ~/builds/mt7601/mt7601u-dkms - директория на этом компе, для сборки software из исходников. На вашем компе, этой директории естесственно - нет.

    Важно другое. Из терминала, находясь в этой директории, исполнена комманда показать наличие драйвера ls -al /usr/lib/firmware/mt7601u.bin.
    Драйвер поставляется, в Arch, начиная с ветки кернела 4.х.

    Вот этот драйвер, с Arch kernel modules: http://tempsend.com/64F6690BC6/E96E/mt7601u.bin
    Скачайте и положите его - с правами рута, sudo cp, в директорию /usr/lib/firmware/
    Опробуйте в работе, sudo modprobe mt7601u

    PHP:
    blitz@inode ~/builds/mt7601/mt7601u-dkms sudo modprobe mt7601u
    blitz
    @inode ~/builds/mt7601/mt7601u-dkms lsmod grep mt7601
    mt7601u                86016  0
    mac80211              643072  1 mt7601u
    cfg80211              462848  2 mac80211
    ,mt7601u
    usbcore               196608  10 uas
    ,btusb,usb_storage,mt7601u,ehci_hcd,ehci_pci,mceusb,usbhid,xhci_hcd,xhci_pci
    Работает, как нужно.

    Драйвер требует двух отдельных файлов конфигурации, которые идут с kernel 4.x.
    Один из них dkms.conf, где есть строка, DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
    Это хорошо - драйвер уже стоит по умолчанию в новых kernel 4.х
    Плохо - Kali использует устаревший kernel, в котором нет этого драйвера Wi-Fi USB девайса.
     
    altai likes this.
  15. altai

    altai Member

    Joined:
    22 Oct 2015
    Messages:
    52
    Likes Received:
    13
    Reputations:
    0
    А не в курсе, в Kali 2.0 эти файлы есть? А то я видел что уже вышел, но у меня пока первая версия
     
  16. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Вот именно на этот момент не обратил внимание.

    [​IMG]

    Дадим слово участникам, кто купил Kali 2.0 ))
    Какую версию кернела выводит комманд uname -a в Kali 2.0?
     
    altai likes this.
  17. Ruslan7st

    Ruslan7st Member

    Joined:
    10 Apr 2019
    Messages:
    88
    Likes Received:
    51
    Reputations:
    1
    Уф решил я эту проблему вот видео по установке драйвера в linux на MT7601U ставите пакет Binary firmware for various drivers in the Linux kernel там все драйвера