Вопрос или проблема
Я новичок в Linux и только начал изучать Этический Хакинг. Я хотел настроить Bluetooth-устройства. Я ввел команду hciconfig
, но не вижу никакого вывода или результата. Я использую ParrotSec на VMware. Команды, которые я использовал:
sudo apt-get update
service bluetooth start
Я также включил Bluetooth на своей основной системе (Windows 10). Когда я ввожу команду hciconfig
, она не дает мне результата.
[rohan@parrot]-[~] $sudo apt-get update
[sudo] пароль для rohan:
Попадание:1 https://deb.parrot.sh/parrot rolling InRelease
Попадание:2 https://deb.parrot.sh/parrot rolling-security InRelease
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Все пакеты обновлены.
[rohan@parrot]-[~] $service bluetooth start
[rohan@parrot]-[~] $hciconfig
[rohan@parrot]-[~]
[Переписано из этого изображения.]
Помогите, если я что-то делаю неправильно. Я новичок в этом и продолжаю учиться. Любая помощь или предложение будут оценены.
Изменение: я также использовал hciconfig -a
, и происходит то же самое. 🙁
Только одна операционная система за раз может управлять Bluetooth-трансивером. Если вы хотите использовать его в виртуальной машине, вам нужно настроить VMware для передачи полного контроля над BT-трансивером (обычно это USB-устройство) виртуальной машине.
Когда вы делаете это, основная ОС не сможет использовать Bluetooth, пока виртуальная машина не будет остановлена или не будет перенастроена для прекращения использования BT-трансивера.
.
Ответ или решение
Если вы сталкиваетесь с отсутствием вывода команды hciconfig
в вашей виртуальной машине ParrotSec на VMware, вероятная причина кроется в настройках виртуального окружения и подключения устройств Bluetooth. Рассмотрим, как устранить эту проблему.
Причина проблемы
Когда используется VMware, физический Bluetooth-адаптер на хост-системе (в данном случае Windows 10) может быть захвачен и управляться только одним операционным окружением одновременно. Таким образом, для управления Bluetooth-устройствами из виртуальной машины необходимо передать контроль над Bluetooth-адаптером непосредственно VM, отключив его от хост-системы.
Решение
-
Проверьте наличие Bluetooth-адаптера:
Убедитесь, что ваш физический адаптер Bluetooth корректно работает на хост-системе. Проверьте диспетчер устройств Windows, чтобы убедиться, что устройство не отключено и драйвера установлены. -
Настройка VMware для передачи устройства:
- Отключение Bluetooth от хоста: Передайте устройство Bluetooth из Windows 10 в виртуальную машину. В VMware Workstation, сделайте следующее:
- Откройте VMware Workstation и выберите свою виртуальную машину.
- Перейдите в меню "VM" -> "Removable Devices" -> выберите ваше устройство Bluetooth и нажмите "Connect (Disconnect from host)".
- Отключение Bluetooth от хоста: Передайте устройство Bluetooth из Windows 10 в виртуальную машину. В VMware Workstation, сделайте следующее:
-
Убедитесь, что служба Bluetooth работает:
- Запустите службу Bluetooth в виртуальной машине, если она ещё не запущена. Команда:
sudo service bluetooth start
- Запустите службу Bluetooth в виртуальной машине, если она ещё не запущена. Команда:
-
Проверьте подключение устройства:
- После включения Bluetooth и подключения устройства к виртуальной машине, снова выполните команду:
hciconfig
- Если устройство правильно подключено, командный вывод должен отображать сведения о Bluetooth-адаптере.
- После включения Bluetooth и подключения устройства к виртуальной машине, снова выполните команду:
Дополнительные шаги
-
Убедитесь, что адаптер распознан: Если адаптер не отображается, возможно, требуется установка дополнительных драйверов или пакетов. Проверьте сообщения ошибок и выполните
dmesg
для вывода системных сообщений, которые могут дать более детальную информацию. -
Проверьте установки безопасности: Убедитесь, что в VMware Workstation разрешено подключение USB-устройств и что вы не ограничены в правах для этого действия.
Следуя этим инструкциям, вы можете передать контроль над Bluetooth-адаптером своей виртуальной машине и успешно выполнять настройку Bluetooth-устройств из вашего Linux-среды. Эти шаги должны помочь вам обойти проблему отсутствия выхода команды hciconfig
и использовать полный потенциал ваших Bluetooth-девайсов в процессе обучения этическому хакингу.