среда, 14 ноября 2018 г.

Проброс hasp в lxc

Установим lxc
Установка lxc на ubuntu 16.04.5 virtualbox  
 
Посмотреть контейнеры:
 
$ sudo lxc-ls
xenial_lxc       xenial_lxc_clone 
  
Клонировать контейнер 

$ sudo lxc-clone -o xenial_lxc -n hasp

На хосте:

$ sudo lsusb
Bus 001 Device 004: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
Bus 001 Device 003: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 
$ sudo ls -la /dev/bus/usb/001/004
crw-rw-r-- 1 root root 189, 3 ноя 14 19:53 /dev/bus/usb/001/004
 

$ sudo ls -la /dev/bus/usb/001/003
crw-rw-r-- 1 root root 189, 2 ноя 14 19:53 /dev/bus/usb/001/003
 
Поправим конфиг: 

$ sudo nano /var/lib/lxc/hasp/config
 
lxc.mount.entry = /dev/bus/usb/001 dev/bus/usb/001  none bind,optional,create=dir
# hasp

lxc.cgroup.devices.allow = c 189:* rwm

Сохранить.

Старт контейнера 

$ sudo lxc-start -n hasp -d



Просмотр: 

$ sudo lxc-ls  -f
NAME             STATE   AUTOSTART GROUPS IPV4         IPV6
hasp             RUNNING 0         -      192.168.0.99 -
xenial_lxc       STOPPED 0         -      -            -
xenial_lxc_clone STOPPED 0         -      -            -

$ ssh ubuntu@hasp
ubuntu@hasp:~$ sudo apt-get install usbutils
ubuntu@hasp:~$ lsusb
 
$ usb-devices

На первый взгляд прокинулось, но будут ли работать драйвера?
Поскольку я не знаю способа, как проверить не поставив 1с -ку
Будем ставить серверный вариант 1с.

ubuntu@hasp:~$ sudo adduser user

ubuntu@hasp:~$ sudo usermod -aG sudo user
 
Установка сервера 
 
Увы не заработало. 

 

Комментариев нет:

Отправить комментарий