LINUX.ORG.RU

kali и broadcom 4360

 , ,


0

1

Использую Kali 1.0.9 Live USB на MacBook Pro 15 (2014) и не могу установить драйвер для Wi-Fi (Broadcom 4360). Из поисков в Интернете нашел то что нужно ставить этот драйвер http://packages.ubuntu.com/lucid/bcmwl-kernel-source http://samiux.blogspot.ru/2014/02/howto-kali-linux-106-on-macbook-air-mid.html

Но проблема в том что он требуется целую кучу пакетов dkms, linux-headers-genetic, libc6-dev. А эти компоненты в свою очередь требуют другие зависимые компоненты. В итоге установка превращается в каторгу. Возможно ли их как то разом все их скачать и установить в Kali? Подключение к Интернету на машине соответственно отсутствует чтобы воспользоваться apt-get и получить автоматов все с репозитория

Ответ на: комментарий от kostik87

Спасибо! Но это не решило проблему с пакетами! Сначала пришлось поставить dkms, затем broadcom-sta-dkms. Без отдельного dkms ставится broadcom-sta-dkms даже не хочет. А при установки broadcom-sta-dkms пишет что

Module build for the currently running kernel was skipped since the kernel source for this kernel does

Уставнока драйвера Wi-Fi целая проблема!((

filatovdm ()
Ответ на: комментарий от filatovdm

Нужно установить пакет с заголовочными файлами для используемой версии ядра.

Что бы узнать название пакета выполните:

echo linux-headers-`uname -r`

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Я нашел как правильно, там

echo linux-headers-$(uname -r)

Сейчас буду искать пакет

filatovdm ()
Ответ на: комментарий от kostik87

Ооооопять просит поставить 10000050000 пакетов.

Ставлю linux-headers-3.14-kali1-amd64 просит поставить с ним common, rt, linux-kbuild-3.14

Неужели нету простого решения этой проблемы? Вроде загрузки всех ссаных пакетов в систему путем оффлайн (простите, но уже намучался)

filatovdm ()
Ответ на: комментарий от filatovdm

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

apt-cache rdepends имя пакета
для каждого пакет - зависимости нужно так же получить список - зависимостей, затем посредством ещё одной команды вам нужно получить список пакетов - установленных в системе, вот эта команда:
dpkg -l 
После того, как вы получите имена пакетов, которые нужны для установки требуемого пакета и которые не установлены сейчас в системе, затем посредством ещё одной команды вам нужно получить, собственно список url, адресов для скачивания пакетов, вот эта команда:
apt-url имя_пакета

Собственно, для того, что бы написать скрипт вам нужно почитать документацию по командной оболочке, у вас, скорее всего, bash, читайте вот это: http://www.opennet.ru/docs/RUS/bash_scripting_guide/, так же придётся почитать документацию, скорее всего, по cut, awk, sed, grep.

Удачи.

PS: я вам советую подключить ваш ноутбук обычным ethernet проводом к сети и поставить пакеты с драйвером для wifi. Да, не забудьте посмотреть, умеет ли kali Linux взламывать соседские wifi точки на вашей wifi карте, что-то я сомневаюсь, ведь у вас broadcom. Вы же, собственно, для этого ставите kali?

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Спасибо большое!

Дело в том что я могу подключить ноутбук посредством thunderbolt-ethernet и скачать все нужные пакеты, по после перезагрузки их вновь не станет т.к использую Live USB, как их тогда можно будет сохранить? Нужен скрипт опять писать?

Я думаю с wi-fi kali на моем чипе проблем быть не должно...

filatovdm ()

Хватите комментарии удалять!!!

Брешете, вот всё есть:
http://http.kali.org/kali/pool/main/i/initramfs-tools/

Вот строки подключение репозитория:

deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
Удостоверьтесь, что они подключены, смотрите файл /etc/apt/sources.list.

Пропишите в указанный файл указанные строки или измените присутствующие там, если есть отличия.

Вот ссылка на официальную документацию:
http://docs.kali.org/general-use/kali-linux-sources-list-repositories

В общем, подключаете репозиторий, обновляете список пакетов:

apt-get update
ставите пакет:
apt-get install broadcom-sta-dkms

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Подключил проводной Интернет, всеравно все пакеты кушать не хочет.

Начинаю так

sudo apt-get install build-dep broadcom-sta-dkms

далее

sudo apt-get install linux-headers-kali1-amd64

и выдает что не установилось, т.к нет пакета initramfs-tools

Я даже не могу добраться до установка главного пакета с wi-fi! Или возможно как то установить пакет с командой которая подтянет все зависимости?

filatovdm ()
Ответ на: комментарий от filatovdm

Если не хотите при каждой загрузке LiveUSB устанавливать эти пакеты, то настройте LiveUSB Persistence:
http://docs.kali.org/installation/kali-linux-live-usb-persistence;
http://ru.docs.kali.org/installation-ru/установка-с-usb-флэш-с-kali-linux-live

Вторая ссылка на русском, только в этих инструкциях предлагается создать на флешке отдельный раздел, в котором собственно и будут храниться изменения, но в принципе возможен вариант и с использованием файла вместо раздела.

Пробуйте.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Все прошло без проблем! После установки broadcom-sta-dkms я так понимаю надо загрузить модуль wl (т.к DKMS will build the wl module for your system), но он у меня не грузится

modprobe wl

пишет что FATAL: module wl not found, тоесть не найден

filatovdm ()
Ответ на: комментарий от kostik87

Спасибо, но как я понял с Live USB Persistence он хранит просто данные на отдельном разделе, а не сохраняет текущие настройки системы (установленные пакеты) туда

filatovdm ()

Попробуй BackBox, теже яйца, только если не путаю, от испанских разработчиков, может из коробки все заведется.

julixs ★★ ()
Ответ на: комментарий от filatovdm

как я понял с Live USB Persistence он хранит просто данные на отдельном разделе, а не сохраняет текущие настройки системы (установленные пакеты) туда

Неправильно поняли, в persistence раздел как раз и записываются ВСЕ ИЗМЕНЕНИЯ, которые произошли с Live системой в процессе работы, т.е. установили вы пакет - он запишется на persistence раздел, изменили фоновую картинку - изменения в конфигурации так же запишется на persistence раздел, удалили какой-либо пакет, который установлен в Live систему изначально - изменения об этом будут записаны на persistence раздел. В обще, туда сохраняются все изменения и пакеты после последующих загрузок системы ставить будет не нужно.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Ну тогда отличное решение, но пока то wi-fi установить невозможно...

filatovdm ()
Ответ на: комментарий от kostik87

Что я делаю, загружаюсь в Live USB

Запускаю команды

apt-get update
apt-get install broadcom-sta-dkms

и затем

modprobe wl

которая выдала

FATAL: module wl not found

Почему модуль не подгрузился автоматом согласно инструкции, не понятно...

filatovdm ()
Ответ на: комментарий от kostik87

Сейчас так

root@kali:/usr/src/broadcom-sta-6.30.223.248# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/3.14-kali1-amd64/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_64
  LD      /usr/src/broadcom-sta-6.30.223.248/built-in.o
  CC [M]  /usr/src/broadcom-sta-6.30.223.248/src/shared/linux_osl.o
  CC [M]  /usr/src/broadcom-sta-6.30.223.248/src/wl/sys/wl_linux.o
  CC [M]  /usr/src/broadcom-sta-6.30.223.248/src/wl/sys/wl_iw.o
  CC [M]  /usr/src/broadcom-sta-6.30.223.248/src/wl/sys/wl_cfg80211_hybrid.o
  LD [M]  /usr/src/broadcom-sta-6.30.223.248/wl.o
  Building modules, stage 2.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_64
  MODPOST 1 modules
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
  CC      /usr/src/broadcom-sta-6.30.223.248/wl.mod.o
  LD [M]  /usr/src/broadcom-sta-6.30.223.248/wl.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
root@kali:/usr/src/broadcom-sta-6.30.223.248#
clone this paste RAW Paste Data
filatovdm ()
Ответ на: комментарий от kostik87

Спасибо огромное, все заработало!

Вот только не переходит в режим мониторинга

airmon-ng start wlan0

mon0: ERROR while getting interface flags: No such device
filatovdm ()
Ответ на: комментарий от filatovdm

Вот только не переходит в режим мониторинга

Попробуйте:

HOW TO USE MONITOR MODE
-----------------------
To enable monitor mode:
$ echo 1 > /proc/brcm_monitor0

Enabling monitor mode will create a 'prism0' network interface. Wireshark and
other netwokk tools can use this new prism0 interface.

To disable monitor mode:
$ echo 0 > /proc/brcm_monitor0
http://www.broadcom.com/docs/linux_sta/README.txt

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от filatovdm

Интерфейс поднял вручную

При команде wash -i prism0 выдает

[!] Found packet with bad FCS, skipping...

попытался так

wash -i prism0 --ignore-fcs
и в итоге ничего не выдал

Попробовал с помощью

airodump-ng prism0
стал показывать wi-fi точки

Но reaver работать не стал даже когда принудительно указал канал...

Что делать? Столько мучений и за зря?

filatovdm ()
Ответ на: комментарий от filatovdm

Если reaver не указать канал, он их будет перебирать до бесконечности! А когда указываешься стоит на Waiting

filatovdm ()
Ответ на: комментарий от kostik87

Какой может быть выход из этой ситуации? Покупка внешнего адаптера на другом чипе?

filatovdm ()
Ответ на: комментарий от kostik87

привет!

прочитал ваш комментарий....искал так же ответ по установке драйвера на broadcom....но сейчас возник другой вопрос....а что broadcom 43142 не имеет свойств мониторинга и перехвата?а если подключить внешнюю wi-fi антенну поможет ли это в моих начинаниях?

andrey874 ()

broadcom и режим мониторинга вещи не совместимые и не рабочие (во всяком случае, с проприетарными драйверами). Так что лучше взять open source версию, если она есть. Иначе нужен другой WiFi адаптер.

joy4eg ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.