Сегодня наконец-то обновил свой старый дистр BT5 R2 на новенький Kali
Как и прежде, установил на USB диск, используя VMware. Первичный запуск системы состоялся уже в физическом окружении. Встроенный адаптер распознался сразу, и после подключения к сети я произвёл полное обновление системы.
Код:
apt-get update
apt-get dist-upgrade
Но вот незадача... известный адаптер с чипом RTL8187 перестал определяться. В if/iwconfig нет, в airmon-ng тоже нет. Посмотрел lsusb - там он нашёлся, значит проблемы с подключением нет.
Проверил лог, в нём были следующие ошибки:
Код:
root@binary:~# dmesg | grep rtl
[ 9.740589] rtl8187: Unknown symbol eeprom_93cx6_multiread (err 0)
[ 9.740795] rtl8187: Unknown symbol eeprom_93cx6_read (err 0)
Решение проблемы было найдено, но не сразу. Оказалось, надо было найти и подгрузить драйвер eeprom.
Код:
find /lib/modules -type f -name "eeprom_93cx6*"
insmod /path_to/eeprom_93cx6.ko
find /lib/modules -type f -name "rtl8187*"
insmod /path_to/rtl8187.ko
root@binary:~# airmon-ng start wlan1
PHY Interface Driver Chipset
phy0 wlan0 brcmsmac Broadcom on bcma bus, information limited
phy1 wlan1 rtl8187 Realtek Semiconductor Corp. RTL8187
(mac80211 monitor mode vif enabled for [phy1]wlan1 on [phy1]wlan1mon)
(mac80211 station mode vif disabled for [phy1]wlan1)
После всё работает, как по часам. Осталась последняя проблема - после перезагрузки необходимо заново выполнять insmod. В принципе, добавить строчки в автозапуск - не проблема. Но больше интересует, почему оно не работает "из коробки"?