Proxmox проброс USB в контейнер LXC

Автор: | 07.01.2022

Proxmox проброс USB в контейнер LXC

Вводные данные

  • Гипервизор Proxmox 7
  • Контейнер Debian 11
  • Ключ HASP 1C

Вставляем наш ключ в сервер и смотрим его номер шины и устройства

Нужное нам устройство

Делали мы для того чтобы узнать расположения файла устройства. В данном случаем путь получается /dev/bus/usb/001/006 , но недостаточно узнать файл устройства чтобы смонтировать его в контейнер, нужно чтобы было разрешение на использование устройства с помощью cgroup. Делается это с помощью lxc.cgroup.device.allow, но для этого нужно узнать основной и второстепенный номер устройства. Поэтому выполняем

Старшие и младшие числа 189 и 5

И так мы получили все данные, приступим к настройке. Открываем файл конфигурации нашего контейнера.

и вносим в него две строки

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

Примечание: 189:* означает, что нас интересует только старшее число, а младнее может быть любым. rwm означает чтение-запись-монтирование.

Последняя предназначена для монтирования файла устройства в пространство контейнера

Примечание: точка монтирования начинается не с косой черты, правильно dev а не /dev

Перезапускаем наш контейнер, и устанавливаем usbutils в наш контейнер.

Ну и напоследок смотрим список наших USB устройств в контейнере.

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

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