Openvz/usb

Материал из База знаний Etersoft
Перейти к навигацииПерейти к поиску

Проброс USB-устройств в контейнер OpenVZ

Простой вариант

На примере /dev/ttyUSB0:

  1. 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

Ссылки