Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Proxmox USB an LXC durchreichen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Proxmox USB an LXC durchreichen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
proxmox usb
62 Beiträge 20 Kommentatoren 18.7k Aufrufe 16 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • L lessthanmore

    @hardy-0 Habe es bei mir mittlerweile mit udev Regel. Wichtig ist allerdings dass man ioBroker vor dem Neustart stoppt. Dann funktioniert alles.
    Bei mir läuft ein Conbee II an einem NUC mit dem Zigbee-Adapter.

    lxc conf:

    lxc.cgroup.devices.allow: c 7:* rwm
    lxc.mount.entry: /dev/ttyZigbee dev/ttyZigbee none bind,optional,create=file
    

    Udev Regel:

    KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", ATTRS{idVendor}=="1cf1", ATTRS{idProduct}=="0030", SYMLINK="ttyZigbee"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="1cf1", ATTRS{idProduct}=="0030", GROUP="users", MODE="0666"
    
    root@proxmox:/etc/udev/rules.d# ls -l /dev/ttyZigbee
    lrwxrwxrwx 1 root root 7 13. Okt 06:40 /dev/ttyZigbee -> ttyACM0
    

    ioBroker:

    michael@iobroker:~$ ls -l /dev/ttyZigbee
    crw-rw-rw- 1 nobody nogroup 166, 0 28. Okt 21:50 /dev/ttyZigbee
    

    Quellen: https://gist.github.com/Yub0/518097e1a9d179dba19a787b462f7dd2, https://forum.proxmox.com/threads/usb-pass-through-in-lxc-container.73742/

    Hardy 0H Offline
    Hardy 0H Offline
    Hardy 0
    schrieb am zuletzt editiert von Hardy 0
    #47

    @lessthanmore
    Ich denke ich habs jetzt auch hinbekommen ohne udev.

    Im Host ausführen: ls -l /dev/serial/by-id
    Ergebnis die lxc.conf eintragen:

    lxc.cgroup.devices.allow: c 189:* rwm
    lxc.mount.entry: /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B000768E190-if00 dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B000768E190-if00 none bind,optional,create=file

    und natürlich in der ZigbeeInstanz folgendermaßen eintragen:
    /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B000768E190-if00
    funzt bisher auch nach Neustart.

    L 1 Antwort Letzte Antwort
    0
    • Hardy 0H Hardy 0

      @lessthanmore
      Ich denke ich habs jetzt auch hinbekommen ohne udev.

      Im Host ausführen: ls -l /dev/serial/by-id
      Ergebnis die lxc.conf eintragen:

      lxc.cgroup.devices.allow: c 189:* rwm
      lxc.mount.entry: /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B000768E190-if00 dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B000768E190-if00 none bind,optional,create=file

      und natürlich in der ZigbeeInstanz folgendermaßen eintragen:
      /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B000768E190-if00
      funzt bisher auch nach Neustart.

      L Offline
      L Offline
      lessthanmore
      schrieb am zuletzt editiert von
      #48

      @hardy-0 Sieht gut aus.
      Bei mir hatte es nach Neustart immer so ca. 5 Minuten gedauert bis die Fehlermeldungen kamen.

      Hardy 0H 1 Antwort Letzte Antwort
      0
      • L lessthanmore

        @hardy-0 Sieht gut aus.
        Bei mir hatte es nach Neustart immer so ca. 5 Minuten gedauert bis die Fehlermeldungen kamen.

        Hardy 0H Offline
        Hardy 0H Offline
        Hardy 0
        schrieb am zuletzt editiert von
        #49

        @lessthanmore
        Werde es beobachten und alle Varianten durchspielen - Proxmox ausschalten - USB-Port wechseln usw.

        Mal sehn...

        1 Antwort Letzte Antwort
        1
        • L lessthanmore

          @hardy-0 Habe es bei mir mittlerweile mit udev Regel. Wichtig ist allerdings dass man ioBroker vor dem Neustart stoppt. Dann funktioniert alles.
          Bei mir läuft ein Conbee II an einem NUC mit dem Zigbee-Adapter.

          lxc conf:

          lxc.cgroup.devices.allow: c 7:* rwm
          lxc.mount.entry: /dev/ttyZigbee dev/ttyZigbee none bind,optional,create=file
          

          Udev Regel:

          KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", ATTRS{idVendor}=="1cf1", ATTRS{idProduct}=="0030", SYMLINK="ttyZigbee"
          SUBSYSTEMS=="usb", ATTRS{idVendor}=="1cf1", ATTRS{idProduct}=="0030", GROUP="users", MODE="0666"
          
          root@proxmox:/etc/udev/rules.d# ls -l /dev/ttyZigbee
          lrwxrwxrwx 1 root root 7 13. Okt 06:40 /dev/ttyZigbee -> ttyACM0
          

          ioBroker:

          michael@iobroker:~$ ls -l /dev/ttyZigbee
          crw-rw-rw- 1 nobody nogroup 166, 0 28. Okt 21:50 /dev/ttyZigbee
          

          Quellen: https://gist.github.com/Yub0/518097e1a9d179dba19a787b462f7dd2, https://forum.proxmox.com/threads/usb-pass-through-in-lxc-container.73742/

          Hardy 0H Offline
          Hardy 0H Offline
          Hardy 0
          schrieb am zuletzt editiert von
          #50

          @lessthanmore

          Hab etwas getestet - fktn leider nicht nach Host-Neustart :-(

          Ich mache dann auch die udev-Methode.
          Dazu hab ich ein paar Fragen:

          • wie lautet der korrekte Befehl für diese udev-Regel in Proxmox?
          • In deinem udev-Eintrag steht:"ttyACM[0-9]"... muss ich sicherlich anpassen? so: "ttyACM0" richtig?
            VG Hardy
          Hardy 0H 1 Antwort Letzte Antwort
          0
          • Hardy 0H Hardy 0

            @lessthanmore

            Hab etwas getestet - fktn leider nicht nach Host-Neustart :-(

            Ich mache dann auch die udev-Methode.
            Dazu hab ich ein paar Fragen:

            • wie lautet der korrekte Befehl für diese udev-Regel in Proxmox?
            • In deinem udev-Eintrag steht:"ttyACM[0-9]"... muss ich sicherlich anpassen? so: "ttyACM0" richtig?
              VG Hardy
            Hardy 0H Offline
            Hardy 0H Offline
            Hardy 0
            schrieb am zuletzt editiert von
            #51

            @hardy-0
            ...habs hinbekommen. :-)

            hier ist auch eine gute Anleitung:
            https://drozmotix.github.io/languages/de/BasicSetup/03.ProxmoxLXC.html#_4-gerat-in-lxc-einbinden

            L 1 Antwort Letzte Antwort
            1
            • Hardy 0H Hardy 0

              @hardy-0
              ...habs hinbekommen. :-)

              hier ist auch eine gute Anleitung:
              https://drozmotix.github.io/languages/de/BasicSetup/03.ProxmoxLXC.html#_4-gerat-in-lxc-einbinden

              L Offline
              L Offline
              lessthanmore
              schrieb am zuletzt editiert von
              #52

              @hardy-0 Das war sogar die eigentliche Anleitung, die ich nicht mehr gefunden hatte.
              Wie gesagt, wenn du proxmox neustartest ohne den iobroker vorher zu stoppen können dennoch Fehlermeldungen aufgrund fehlender Berechtigung kommen.
              Probier es mal aus.

              H 1 Antwort Letzte Antwort
              0
              • L lessthanmore

                @hardy-0 Das war sogar die eigentliche Anleitung, die ich nicht mehr gefunden hatte.
                Wie gesagt, wenn du proxmox neustartest ohne den iobroker vorher zu stoppen können dennoch Fehlermeldungen aufgrund fehlender Berechtigung kommen.
                Probier es mal aus.

                H Offline
                H Offline
                hene42
                schrieb am zuletzt editiert von
                #53

                @lessthanmore

                Hallo,
                habe diese Einstellungen jetzt auch versucht.
                Aber was trage ich in den Zigbee Adapter ein?

                Danke.

                crunchipC 1 Antwort Letzte Antwort
                0
                • H hene42

                  @lessthanmore

                  Hallo,
                  habe diese Einstellungen jetzt auch versucht.
                  Aber was trage ich in den Zigbee Adapter ein?

                  Danke.

                  crunchipC Abwesend
                  crunchipC Abwesend
                  crunchip
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von crunchip
                  #54

                  @hene42 sagte in Proxmox USB an LXC durchreichen:

                  Aber was trage ich in den Zigbee Adapter ein?

                  z.b

                  /dev/ttyACM0
                  

                  oder

                  /dev/ttyUSB0
                  

                  kommt darauf an, welcher Stick, bzw an welchem Rechner

                  umgestiegen von Proxmox auf Unraid

                  H 1 Antwort Letzte Antwort
                  0
                  • crunchipC crunchip

                    @hene42 sagte in Proxmox USB an LXC durchreichen:

                    Aber was trage ich in den Zigbee Adapter ein?

                    z.b

                    /dev/ttyACM0
                    

                    oder

                    /dev/ttyUSB0
                    

                    kommt darauf an, welcher Stick, bzw an welchem Rechner

                    H Offline
                    H Offline
                    hene42
                    schrieb am zuletzt editiert von
                    #55

                    @crunchip

                    Hallo, so sieht es bei mir aus, Adapter startet aber nicht.

                    004.jpg 003.jpg 001.jpg

                    Danke.

                    1 Antwort Letzte Antwort
                    0
                    • H Has3nb3inMH

                      @XxJooO

                      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                      Bus 001 Device 003: ID 8087:0aaa Intel Corp. 
                      Bus 001 Device 002: ID 0451:16a8 Texas Instruments, Inc. 
                      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                      
                      arch: amd64
                      cores: 1
                      hostname: ioboker
                      memory: 4096
                      net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=CE:F8:02:DD:52:68,ip=dhcp,ip6=dhcp,type=veth
                      onboot: 1
                      ostype: ubuntu
                      parent: nodeje_auf_12_x
                      rootfs: local-lvm:vm-100-disk-0,size=20G
                      swap: 512
                      unprivileged: 1
                      lxc.cgroup.devices.allow: c 189:* rwm
                      lxc.mount.entry: /dev/bus/usb/001/002 dev/bus/usb/001/002 none bind,optional,create=file
                      lxc.cgroup.devices.allow: c 166:* rwm
                      lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
                      

                      Im LXC:

                      ioboker:~# ls -l /dev/tty*
                      crw-rw-rw- 1 nobody nogroup   5, 0 Aug 17 19:05 /dev/tty
                      crw------- 1 root   tty     136, 0 Aug 20 12:54 /dev/tty1
                      crw--w---- 1 root   tty     136, 1 Aug 17 19:05 /dev/tty2
                      crw-rw-rw- 1 nobody nogroup 166, 0 Aug 17 19:41 /dev/ttyACM0
                      
                      gelberlemmyG Offline
                      gelberlemmyG Offline
                      gelberlemmy
                      schrieb am zuletzt editiert von
                      #56

                      @has3nb3inmh
                      Guten Morgen, ja so sieht es bei mir auch aus. Dann habe ich noch mit dem chmod Befehel "chmod o+rw /dev/ttyACM0" die Rechte eingestellt. Nur
                      ist beim Neustart des ganzen System das eine recht wieder verschwunden. So muss ich dann wieder diese mit dem chmod Befehl diese
                      einstellen. Gibt es da einen Workaround für ?

                      crw-rw-rw- 1 root dialout 166,  0 Feb 21 09:24 /dev/ttyACM0
                      crw-rw-rw- 1 root dialout 166,  1 Feb 20 08:14 /dev/ttyACM1
                      crw-rw-rw- 1 root dialout 166,  2 Feb 21 09:24 /dev/ttyACM2
                      
                      arch: amd64
                      cores: 2
                      features: nesting=1
                      hostname: IOBroker-Proxmox
                      memory: 6144
                      net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=AA:D4:CA:76:9B:25,ip=dhcp,type=veth
                      onboot: 1
                      ostype: ubuntu
                      rootfs: local-lvm:vm-201-disk-0,size=20G
                      swap: 1024
                      unprivileged: 1
                      lxc.cgroup.devices.allow: c 189:* rwm
                      lxc.mount.entry: /dev/bus/usb/002/003 dev/bus/usb/002/003 none bind,optional,create=file
                      lxc.cgroup.devices.allow: c 166:* rwm
                      lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
                      lxc.cgroup.devices.allow: c 189:* rwm
                      lxc.mount.entry: /dev/bus/usb/002/006 dev/bus/usb/002/006 none bind,optional,create=file
                      lxc.cgroup.devices.allow: c 188:* rwm
                      lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
                      lxc.cgroup.devices.allow: c 189:* rwm
                      lxc.mount.entry: /dev/bus/usb/002/005 dev/bus/usb/002/005 none bind,optional,create=file
                      lxc.cgroup.devices.allow: c 166:* rwm
                      lxc.mount.entry: /dev/ttyACM2 dev/ttyACM2 none bind,optional,create=file
                      
                      FredFF 1 Antwort Letzte Antwort
                      0
                      • gelberlemmyG gelberlemmy

                        @has3nb3inmh
                        Guten Morgen, ja so sieht es bei mir auch aus. Dann habe ich noch mit dem chmod Befehel "chmod o+rw /dev/ttyACM0" die Rechte eingestellt. Nur
                        ist beim Neustart des ganzen System das eine recht wieder verschwunden. So muss ich dann wieder diese mit dem chmod Befehl diese
                        einstellen. Gibt es da einen Workaround für ?

                        crw-rw-rw- 1 root dialout 166,  0 Feb 21 09:24 /dev/ttyACM0
                        crw-rw-rw- 1 root dialout 166,  1 Feb 20 08:14 /dev/ttyACM1
                        crw-rw-rw- 1 root dialout 166,  2 Feb 21 09:24 /dev/ttyACM2
                        
                        arch: amd64
                        cores: 2
                        features: nesting=1
                        hostname: IOBroker-Proxmox
                        memory: 6144
                        net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=AA:D4:CA:76:9B:25,ip=dhcp,type=veth
                        onboot: 1
                        ostype: ubuntu
                        rootfs: local-lvm:vm-201-disk-0,size=20G
                        swap: 1024
                        unprivileged: 1
                        lxc.cgroup.devices.allow: c 189:* rwm
                        lxc.mount.entry: /dev/bus/usb/002/003 dev/bus/usb/002/003 none bind,optional,create=file
                        lxc.cgroup.devices.allow: c 166:* rwm
                        lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
                        lxc.cgroup.devices.allow: c 189:* rwm
                        lxc.mount.entry: /dev/bus/usb/002/006 dev/bus/usb/002/006 none bind,optional,create=file
                        lxc.cgroup.devices.allow: c 188:* rwm
                        lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
                        lxc.cgroup.devices.allow: c 189:* rwm
                        lxc.mount.entry: /dev/bus/usb/002/005 dev/bus/usb/002/005 none bind,optional,create=file
                        lxc.cgroup.devices.allow: c 166:* rwm
                        lxc.mount.entry: /dev/ttyACM2 dev/ttyACM2 none bind,optional,create=file
                        
                        FredFF Online
                        FredFF Online
                        FredF
                        Most Active Forum Testing
                        schrieb am zuletzt editiert von
                        #57

                        @gelberlemmy
                        Arbeite mal die vorhandene Doku dazu ab:
                        https://www.iobroker.net/#de/documentation/install/proxmox.md

                        gelberlemmyG 1 Antwort Letzte Antwort
                        1
                        • FredFF FredF

                          @gelberlemmy
                          Arbeite mal die vorhandene Doku dazu ab:
                          https://www.iobroker.net/#de/documentation/install/proxmox.md

                          gelberlemmyG Offline
                          gelberlemmyG Offline
                          gelberlemmy
                          schrieb am zuletzt editiert von
                          #58

                          @fredf danke für den Tipp. Was macht da das * bei zB "chmod o+rw /dev/ttyACM0*"

                          Es funktioniert ja bei mir. Nur die Rechte fliegen dann weg beim Neustart des ganzen Promox Servers.

                          Gruß André

                          crunchipC 1 Antwort Letzte Antwort
                          0
                          • gelberlemmyG gelberlemmy

                            @fredf danke für den Tipp. Was macht da das * bei zB "chmod o+rw /dev/ttyACM0*"

                            Es funktioniert ja bei mir. Nur die Rechte fliegen dann weg beim Neustart des ganzen Promox Servers.

                            Gruß André

                            crunchipC Abwesend
                            crunchipC Abwesend
                            crunchip
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #59

                            @gelberlemmy dazu musst du aber auch die udev Regel erstellen und aktivieren, damit es auch einen "Neustart" überlebt

                            umgestiegen von Proxmox auf Unraid

                            gelberlemmyG 1 Antwort Letzte Antwort
                            1
                            • crunchipC crunchip

                              @gelberlemmy dazu musst du aber auch die udev Regel erstellen und aktivieren, damit es auch einen "Neustart" überlebt

                              gelberlemmyG Offline
                              gelberlemmyG Offline
                              gelberlemmy
                              schrieb am zuletzt editiert von
                              #60

                              @crunchip habe mir fast so etwas gedacht. Habe mal ein wenig gegoogelt. Aber irgendwie nicht was einleuchtendes gefunden.(Brett vorm Kopf)
                              Hat Du eventuell eine gute Anleitung, wie man so eine Regel für USB Sticks Rechtevergabe tätigt ?

                              A 1 Antwort Letzte Antwort
                              0
                              • gelberlemmyG gelberlemmy

                                @crunchip habe mir fast so etwas gedacht. Habe mal ein wenig gegoogelt. Aber irgendwie nicht was einleuchtendes gefunden.(Brett vorm Kopf)
                                Hat Du eventuell eine gute Anleitung, wie man so eine Regel für USB Sticks Rechtevergabe tätigt ?

                                A Offline
                                A Offline
                                Ahnungsbefreit
                                schrieb am zuletzt editiert von
                                #61

                                @gelberlemmy Siehe oben verlinkte Doku, Punkt 4

                                Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                                gelberlemmyG 1 Antwort Letzte Antwort
                                1
                                • A Ahnungsbefreit

                                  @gelberlemmy Siehe oben verlinkte Doku, Punkt 4

                                  gelberlemmyG Offline
                                  gelberlemmyG Offline
                                  gelberlemmy
                                  schrieb am zuletzt editiert von
                                  #62

                                  @ahnungsbefreit Daaannnke. Ihr seit die Besten..... Da steht es für Leut wie mich. Nur eine Sache musste ich anders machen. Das Reload hat so nicht funktioniert.
                                  Habe es dann über "udevadm control --reload-rules" machen. Das sollte jetzt geklappt haben... Daumen hoch

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  794

                                  Online

                                  32.5k

                                  Benutzer

                                  81.6k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe