Кали Линукс не видит wifi модуль

Кали Линукс не видит wifi модуль ?

Всем привет, это очередной урок по решению вопросов по неисправностям и несовместимости некоторого установленного оборудования в ноутбуки с установленной операционной системой Кали Линукс . На всеобъемлемость не претендую, покажу как решил вопрос с конкретной моделью ноутбука.

Параметры машины таковы:

  • Имеется бюджетный ноутбук Lenovo B590
  • На борту Кали Линукс версия 2.0
  • Процессор от Intel с 2-мя ядрами (потом посмотрим списком…)
  • Диск, оперативная память нас не волнуют, ибо…



Симптомы:

Без дополнительного модема wifi не работает, Кали Линукс не видит wifi никакого , и вообще система не понимает, установлен ли внутри модуль беспроводного соединения. Рассмотрю решение проблемы пошагово.

Любые операции начинаем с команды:

apt-get clean && apt-get update && apt-get upgrade

Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:

Кали Линукс не видит wifiТеперь взглянем, что установлено на борту Lenovo B590 и работает ли (да работает, конечно; из-под второй, установленной на том же Lenovo B590 windows 7, wifi работает отлично). Введём команду просмотра всего оборудования, кто не помнит — запоминайте — пригодится:

lspci

Кали Линукс Lenovo B590

А вот и установленный на Lenovo B590 этой версии модуль, из-за которого Кали Линукс не видит wifi:

02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n

wifi модуль Broadcom Corporation BCM43142 802.11

Что ж, ситуация знакома: модуль на месте, драйвера — нет. Обратившись к страничке поддержки драйверов этого семейства для Линукс, и присмотревшись к разноцветной табличке списка поддерживаемых устройств, обнаружил, что устройство в списке не без проблем:

список поддерживаемых устройств

Ну не сидеть же нам без wifi и не покупать дешёвенький модуль на USB (и не вздумайте купить без оглядки другой модуль для ноута — 99% вероятности, что конфигурация ноутбука этого вам просто не позволит сделать). А альфа-карты нам нужны для другого. Поехали в Debian за справкой и посмотрим, что есть для нас новенького. Оказывается, есть и давно. Тогда установим последние версии пакетов linux-image, linux-headers и broadcom-sta-dkms. Откроем терминал и пропишем знакомой уже командой (некоторые флаги могли устареть):

apt-get install linux-image-$(uname -r|sed ‘s,[^-]*-[^-]*-,,’) linux-headers-$(uname -r|sed ‘s,[^-]*-[^-]*-,,’) broadcom-sta-dkms

установка пакетов

На комментарии терминала не смотрите, у меня всё уже стоит. Следите за синтаксисом команды (она, чёрт побери, не вся влезла в фото- поздно заметил). Поддержка динамического ядра модуля DKMS установит в Кали новое устройство с названием wl .




Теперь выгрузим конфликтующие модули (если таковые имеются):

modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

И, наконец, загружаем новообразованный модуль:

modprobe wl

Перезагружать не нужно. Проверим, что показывает NetworkManager Кали:

NetworkManager Кали Линукс

Менеджер заметил модуль wifi в нашем Lenovo B590 . Проверим, есть ли он в списке устройств через терминал:

iwconfig

кали линукс видит BCM43142

Привет…Новообразованный wlan6 режим мониторинга поддерживать не будет, однако для комфортной «официальной» работы его предостаточно.

Успехов

Запись опубликована в рубрике Linux. Добавьте в закладки постоянную ссылку.

Один комментарий на «Кали Линукс не видит wifi модуль»

  1. адам говорит:

    куда переместить image linux и все что скачал?????

    • GodKnows говорит:

      Вопрос не понял. Файлы качаете куда угодно. По умолчанию это Загрузки в root. Если забыли — обнаружить местонахождение по имени командой locate. Перейдите в нужный каталог командой cd + имя каталога.
      Команда в терминале

      apt-get install linux-image-$(uname -r|sed ‘s,[^-]*-[^-]*-,,’) linux-headers-$(uname -r|sed ‘s,[^-]*-[^-]*-,,’) broadcom-sta-dkms

      позволит установку сделать автоматической.

  2. Антон говорит:

    модуль появился, но он не включаеться

  3. Сергей говорит:

    Я все так сделал, но не чего не просходило . Все установился но модуль так и не появился .

    • GodKnowses говорит:

      Проверьте список беспроводных модулей командой iwconfig и посмотрите, нет ли там вашего модуля. Если появился, проверьте доступность менеджера подключений Network Manager: в NetworkManager.conf установить значение Network Manager=true

  4. alex говорит:

    После ввода modprobe wl пишет:
    modprobe: FATAL: Module wl not found in derectory /lib/modules/4.6.0-kalil-amd64

    • GodKnowses говорит:

      1. Перед каждой процедурой обязательно обновляемся командами
      apt-get update && apt-get upgrade
      плюсом повторить процедуру обновления в графическом интерфейсе через Приложения — Обновления
      2. Стереть неиспользуемые библиотеки и их кэш командами
      apt-get autoremove
      apt-get clean
      3. Повторите процедуру установки драйвера.

      Сам сталкивался с такой ошибкой не раз при повторных переустановках: начинка одна и та же, только жёсткие диски менялись. Такой подход к повторной установке кривого, но худо-бедно работающего драйвера всегда срабатывал.

      • alex говорит:

        сделал всё так как вы описали. опять пишет фатал еррор — всё как и было WL не найден.
        так же у меня есть USB WiFi купленная на алиЭкспресс, и там мне дали ссылку на скачку драйвера, на винду поставил и всё норм. Как поставить на кали этот же драйвер который в формате .tar.bz2
        файл драйвера называется — DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

        Там есть мануал, но мануал по настройке программы, а как его установить Подскажите пожалуйста

        • GodKnowses говорит:

          Для начала до установки драйверов проверьте, все ли необходимые компоненты в системе установлены и готовы к установке драйвера. Это делается командой (кстати, попробуйте её до установки злополучного встроенного модуля WiFi):

          apt-get install —reinstall linux-headers-generic build-essential

          Распакуйте содержимое архива командой правой мышки в той же папке, куда закачали (я так понимаю, архив так и остался в Загрузках?). После этого в терминале вносим вот эти команды (последовательно). Я, думаю, угадаю, но вы проверьте — ваши пути могут быть другими немножко:

          # это обычная процедура по установке содержимого архивов:
          cd Загрузки/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913
          make
          sudo make install

          Смотрим на ошибки errors. Если появляются только Warnings — можно пропускать смело. В принципе Кали уже должна загрузить драйверы сама. Если нет — сделайте это вручную командой

          modprobe -v mt7601Usta

          или перезагрузите систему. Отпишитесь по результатам.

          P.S. И кстати, что говорит команда (наберите в отдельном окне терминала):
          sudo dpkg -s linux-headers-`uname -r`

          Надеюсь, типа:
          Статус: install ok installed ?

  5. roman816 говорит:

    Как скачать эти драйверы ? Вай-фая то нет. У меня вот ноут hp и не видит вай-фай кали линукс. Помогите, пожалуйста.

    • GodKnowses говорит:

      А система как вообще устанавливалась? С голого образа? Репозитории обновлялись? Напрямую в сетевую карту, минуя роутер, кабель не определяется?

      • roman816 говорит:

        С флешки запускаю кали линукс. У меня нет проводного интернета, поэтому не могу выполнить команды apt-get install, можете подсказать как все эти пакеты выкачать и вручную поставить туда ?

        • GodKnowses говорит:

          Вопрос скользкий. Просто здесь проблема, видимо, в правильной адресации директорий. Я всегда заранее готовился к возможности обновляться, создавая постоянную систему (persistent install). Однако обновить дистрибутив точно не сможете: у меня команда apt-get dist-upgrade либо повторялась, либо съедала всю флешку вместе с предыдущими файлами. Не получится ставить и драйверы. Но можно будет точно добавлять приложения.
          Сейчас можно попробовать досоздать на флешке отдельный раздел с файлом persistence.conf. Однако здесь я иногда сталкивался с проблемой, когда постоянный раздел тащил в себя все мусорные файлы, забившись в конце-концов до отказа. Плюсом флешка перестала грузиться на других машинах. Вобщем, надо написать статейку. Пусть народ подтягивается.

  6. Alex говорит:

    sudo apt-get install —reinstall git linux-headers-$(uname -r) build-essential dkms
    git clone https://github.com/neurobin/MT7630E/
    cd MT7630E/
    make
    sudo make install
    reboot

    Kali-linux-2016.2-amd64, на флешке, с разделом persistence. Wi-Fi адаптер Mediatek MT7630e. Ноутбук Asus.

  7. Евгений говорит:

    Хорошая статейка, все понятно разжевали, но что делать с Kali на Raspberry? Как я понимаю нет моего драйвера внутренней вифи карты для этого ядра.. Помогите плиз, устал искать инфу, нигде нет решения..
    [email protected]:~# apt-get install broadcom-sta-dkms
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following NEW packages will be installed:
    broadcom-sta-dkms
    0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0 B/2211 kB of archives.
    After this operation, 14.5 MB of additional disk space will be used.
    Preparing to unpack …/broadcom-sta-dkms_6.30.223.271-5_all.deb …
    Unpacking broadcom-sta-dkms (6.30.223.271-5) …
    Setting up broadcom-sta-dkms (6.30.223.271-5) …
    Loading new broadcom-sta-6.30.223.271 DKMS files…
    It is likely that 4.1.19-v7 belongs to a chroot’s host
    Building for 4.1.19-v7
    Module build for kernel 4.1.19-v7 was skipped since the
    kernel headers for this kernel does not seem to be installed.
    [email protected]:~#
    P.S.
    Raspberry PI 3 Model B
    Linux kali 4.1.19-v7 #1 SMP Tue Mar 15 15:10:00 CDT 2016 armv7l GNU/Linux

    • GodKnowses говорит:

      Извиняюсь за задержку.
      Для начала попробуйте команды:

      apt-get install linux-image-generic && apt-get install linux-headers-generic

      и повторите попытку.

      Будет возможность, выложите ответ терминала на команду:

      dkms status

      • Евгений говорит:

        не помогает..
        [email protected]:~# apt-get install linux-image-generic && apt-get install linux-headers-generic
        Reading package lists… Done
        Building dependency tree
        Reading state information… Done
        E: Unable to locate package linux-image-generic
        _____________________________________
        [email protected]:~# dkms status
        broadcom-sta, 6.30.223.271: added

        • Евгений говорит:

          Вставил 2 wifi свистка, пошаманил с драйверами, оба видны и оба работают, а внутренней карты так и нет..
          [email protected]:~# lsusb
          Bus 001 Device 005: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
          Bus 001 Device 004: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
          Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
          Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
          Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
          _______________________________________
          [email protected]:~# dkms status
          8188eu, 1.0: added
          broadcom-sta, 6.30.223.271: added
          _______________________________________

          • GodKnowses говорит:

            Ну, список usb устройств нам вроде ни к чему. Ощущение просто такое, что ядро для WI-Fi модуля требует отдельного файла. Это не редкость для сборок, в том числе и Малинок. И не ясно, почему оно его не может сформировать. Скажете версию Линукс? Дайте ответ терминала на

            u -name

            Придётся искать дрова вручную, видимо.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

пять × два =