Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    LXC передача устройств Так, ребят, давайте обсудим передачу устройств в LXC. Обычно при запуске контейнера мы можем передать устройства через `-d` или `--device`. Это хорошо, но не всегда достаточно. Иногда нам нужно передать несколько устройств или дин

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    LXC передача устройств Так, ребят, давайте обсудим передачу устройств в LXC. Обычно при запуске контейнера мы можем передать устройства через `-d` или `--device`. Это хорошо, но не всегда достаточно. Иногда нам нужно передать несколько устройств или дин, Proxmox Виртуальная Среда
     
    Giggling3999
    Guest
    #1
    0
    02.04.2024 23:10:00
    Привет! Возможно ли передавать устройства в LXC контейнере? У меня есть карта ТВ-тюнера, которую я хотел бы передать. Я видел что-то вроде этого в интернете: lxc.cgroup2.devices.allow: c 226:0 rwm lxc.cgroup2.devices.allow: c 226:128 rwm. Я иду по неверному пути? Я хотел контейнер, чтобы экономить ресурсы, но знаю, что это легко сделать и через ВМ. Придется делать то же самое и для сетевых дисков в будущем.
     
     
     
    leesteken
    Guest
    #2
    0
    02.04.2024 23:13:00
    Почему бы не попробовать новые варианты конфигурации, например: Код: dev0: /dev/dvb/adapter0/demux0,gid=44,uid=0
    dev1: /dev/dvb/adapter0/dvr0,gid=44,uid=0
    dev2: /dev/dvb/adapter0/frontend0,gid=44,uid=0
    dev3: /dev/dvb/adapter0/net0,gid=44,uid=0
    Проверьте внутри ВМ, чтобы группа видео была 44 или что-то другое. На этом форуме есть больше одного обсуждения о передаче ТВ-тюнеров в LXC.
     
     
     
    CvH
    Guest
    #3
    0
    03.03.2025 14:21:00
    Работает отлично с моей картой TBS 8 Tuner и не привилегированным контейнером.

    Code: dev0: /dev/dvb/adapter0/demux0,gid=44,uid=0
    dev1: /dev/dvb/adapter0/dvr0,gid=44,uid=0
    dev2: /dev/dvb/adapter0/frontend0,gid=44,uid=0
    dev3: /dev/dvb/adapter0/net0,gid=44,uid=0
    dev4: /dev/dvb/adapter1/demux0,gid=44,uid=0
    dev5: /dev/dvb/adapter1/dvr0,gid=44,uid=0
    dev6: /dev/dvb/adapter1/frontend0,gid=44,uid=0
    dev7: /dev/dvb/adapter1/net0,gid=44,uid=0
    dev8: /dev/dvb/adapter2/demux0,gid=44,uid=0
    dev9: /dev/dvb/adapter2/dvr0,gid=44,uid=0
    dev10: /dev/dvb/adapter2/frontend0,gid=44,uid=0
    dev11: /dev/dvb/adapter2/net0,gid=44,uid=0
    dev12: /dev/dvb/adapter3/demux0,gid=44,uid=0
    dev13: /dev/dvb/adapter3/dvr0,gid=44,uid=0
    dev14: /dev/dvb/adapter3/frontend0,gid=44,uid=0
    dev15: /dev/dvb/adapter3/net0,gid=44,uid=0
    dev16: /dev/dvb/adapter4/demux0,gid=44,uid=0
    dev17: /dev/dvb/adapter4/dvr0,gid=44,uid=0
    dev18: /dev/dvb/adapter4/frontend0,gid=44,uid=0
    dev19: /dev/dvb/adapter4/net0,gid=44,uid=0
    dev20: /dev/dvb/adapter5/demux0,gid=44,uid=0
    dev21: /dev/dvb/adapter5/dvr0,gid=44,uid=0
    dev22: /dev/dvb/adapter5/frontend0,gid=44,uid=0
    dev23: /dev/dvb/adapter5/net0,gid=44,uid=0
    dev24: /dev/dvb/adapter6/demux0,gid=44,uid=0
    dev25: /dev/dvb/adapter6/dvr0,gid=44,uid=0
    dev26: /dev/dvb/adapter6/frontend0,gid=44,uid=0
    dev27: /dev/dvb/adapter6/net0,gid=44,uid=0
    dev28: /dev/dvb/adapter7/demux0,gid=44,uid=0
    dev29: /dev/dvb/adapter7/dvr0,gid=44,uid=0
    dev30: /dev/dvb/adapter7/frontend0,gid=44,uid=0
    dev31: /dev/dvb/adapter7/net0,gid=44,uid=0
     
     
     
    Giggling3999
    Guest
    #4
    0
    28.03.2025 16:44:00
    Драйвер нужно установить в гипервизор, верно? Возможно, вернусь к этому вопросу как-нибудь. Хотя, подключение моей NFS (с другого VM) может вызвать проблемы.
     
     
     
    CvH
    Guest
    #5
    0
    28.03.2025 20:23:00
    Да, я установил драйвера ядра сразу в Proxmox. Можно создать VM и передать PCIe устройство напрямую, но и LXC работает без проблем. Главное — зафиксируй версию ядра на ту, где установлены эти самые драйвера, иначе после каждого обновления ядра ты их потеряешь. https://pve.proxmox.com/wiki/Host_Bootloader proxmox-boot-tool kernel pin 5.15.30-1-pve
     
     
     
    Giggling3999
    Guest
    #6
    0
    29.03.2025 13:10:00
    Действительно ли невозможно пройти через устройство без драйвера?
     
     
     
    CvH
    Guest
    #7
    0
    29.03.2025 13:37:00
    Я использовал это с GPU, и это работало отлично. DVB должно вести себя аналогично.
     
     
     
    Giggling3999
    Guest
    #8
    0
    29.03.2025 14:26:00
    Вот что у меня пока есть – я использую виртуальную машину, а не LXC.
     
     
     
    Giggling3999
    Guest
    #9
    0
    29.03.2025 19:00:00
    Какое ПО используешь? TVHeadEnd адаптеры не видит, а nextpvr может…
     
     
     
    CvH
    Guest
    #10
    0
    29.03.2025 19:43:00
    В общем, ничего особенного. Просто помните, что tvheadend сканирует адаптеры только при старте сервиса.



    Код:
    root@proxmox:~# cat /etc/pve/lxc/100.conf
    arch: amd64
    cores: 0
    dev0: /dev/dvb/adapter0/demux0,gid=44,uid=0
    dev1: /dev/dvb/adapter0/dvr0,gid=44,uid=0
    dev10: /dev/dvb/adapter2/frontend0,gid=44,uid=0
    dev11: /dev/dvb/adapter2/net0,gid=44,uid=0
    dev12: /dev/dvb/adapter3/demux0,gid=44,uid=0
    dev13: /dev/dvb/adapter3/dvr0,gid=44,uid=0
    dev14: /dev/dvb/adapter3/frontend0,gid=44,uid=0
    dev15: /dev/dvb/adapter3/net0,gid=44,uid=0
    dev16: /dev/dvb/adapter4/demux0,gid=44,uid=0
    dev17: /dev/dvb/adapter4/dvr0,gid=44,uid=0
    dev18: /dev/dvb/adapter4/frontend0,gid=44,uid=0
    dev19: /dev/dvb/adapter4/net0,gid=44,uid=0
    dev2: /dev/dvb/adapter0/frontend0,gid=44,uid=0
    dev20: /dev/dvb/adapter5/demux0,gid=44,uid=0
    dev21: /dev/dvb/adapter5/dvr0,gid=44,uid=0
    dev22: /dev/dvb/adapter5/frontend0,gid=44,uid=0
    dev23: /dev/dvb/adapter5/net0,gid=44,uid=0
    dev24: /dev/dvb/adapter6/demux0,gid=44,uid=0
    dev25: /dev/dvb/adapter6/dvr0,gid=44,uid=0
    dev26: /dev/dvb/adapter6/frontend0,gid=44,uid=0
    dev27: /dev/dvb/adapter6/net0,gid=44,uid=0
    dev28: /dev/dvb/adapter7/demux0,gid=44,uid=0
    dev29: /dev/dvb/adapter7/dvr0,gid=44,uid=0
    dev3: /dev/dvb/adapter0/net0,gid=44,uid=0
    dev30: /dev/dvb/adapter7/frontend0,gid=44,uid=0
    dev31: /dev/dvb/adapter7/net0,gid=44,uid=0
    dev4: /dev/dvb/adapter1/demux0,gid=44,uid=0
    dev5: /dev/dvb/adapter1/dvr0,gid=44,uid=0
    dev6: /dev/dvb/adapter1/frontend0,gid=44,uid=0
    dev7: /dev/dvb/adapter1/net0,gid=44,uid=0
    dev8: /dev/dvb/adapter2/demux0,gid=44,uid=0
    dev9: /dev/dvb/adapter2/dvr0,gid=44,uid=0
    features: nesting=1
    hostname: tvheadend
    memory: 5120
    net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.0.1,hwaddr=BC:24:11:9A:C0:53,ip=192.168.0.245/23,type=veth
    onboot: 0
    ostype: debian
    rootfs: data:subvol-100-disk-0,size=16G
    swap: 0
    unprivileged: 1
     
     
     
    Giggling3999
    Guest
    #11
    0
    29.03.2025 19:59:00
    Ага — так вот номер группы важен. Пришлось поменять gid=985, чтобы заработало.
     
     
     
    Giggling3999
    Guest
    #12
    0
    09.04.2025 21:58:00
    Не уверен, что это работает так хорошо? Это уже второй раз – для меня – драйвера приходилось переустанавливать, как правило, спустя неделю или около того. Они просто перестают работать как DVB устройства, хотя tvheadend их все еще видит. Переустановка драйвера на Proxmox вроде бы решает проблему.
     
     
     
    CvH
    Guest
    #13
    0
    11.04.2025 15:40:00
    Ты обновил ядро? Драйвера не сохраняются после обновлений ядра. Я запускаю его с зафиксированным ядром уже несколько лет без проблем.
     
     
     
    Giggling3999
    Guest
    #14
    0
    11.04.2025 18:43:00
    Не — никаких обновлений ядра. Просто периодически всё падает и требует пересборки драйвера и modprobe? Очень странно.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры