Openvz/usb
Материал из База знаний Etersoft
Перейти к навигацииПерейти к поиску
Проброс USB-устройств в контейнер OpenVZ
Простой вариант
На примере /dev/ttyUSB0:
- vzctl set VEID --devnodes ttyUSB0:rw --save
Сложный вариант
Для проброса USB-устройства в запущенный контейнер необходимо:
1) Смонтировать из хост-системы в контейнер /dev/bus
# mount -o bind /dev/bus $VE_ROOT/dev/bus
2) Прокидываем необходимое устройство внутрь:
# vzctl set VEID --devices b|c:major:minor|all:[r|w|rw|none]
где b - блочное устройство, c - символьное. major:minor необходимо посмотреть в /dev/bus/usb для конкретного устройства.
Список USB-ключей и соответствующих им устройств можно посмотреть командой
# usbkeytest --list
из пакета haspd.
Например, для проброса всех ключей защиты команда может быть следующая:
# vzctl set VEID --devices c:189:all:rw