Hallo Zusammen, ich wollte bei meinem neu erstellten LXC Container indem ich erfolgreich iobroker habe installieren können, einen ZigbeeStick durchschleifen damit dieser im LXC Container auf "grün" geht - leider scheitere ich daran...ich bin nach dieser Anleitung hier vorgegangen:
https://coldcorner.de/2018/07/12/proxmox-usb-passthrough-fuer-lxc-container-z-wave-uzb1/
Hier mal meine Vorgehensweise:
ich habe am Angang erstmal in puuty folgendes gemacht ohne eingesteckten stick...damit ich mir mal ein Bild machen kann...achso vorher den LXC Container gestoppt mit "pct stop 200"
sah dann so aus:
dann den ZigbeeStick drangesteckt...dann sah es so aus:
Also der Zigbee Stick wurde mit BUS 001 und Device 003 gefunden...
dann habe ich das hier eingegeben:
ersetzt mit meinem BUS und Device NUmmer
dann kam das raus:
hier habe ich mir die 189 gemerkt...
Dann wollte ich wissen wo meine config liegt...mit folgendem Befehl:
raus kam das...klar ich habe bis jetzt 2 Container angelegt mit 200 und 210..
Dann habe ich das gemacht:
und danach nano 200.conf
die sieht nun so aus:
der Kollega erzählt da aber irgendwas von einem ttyACM0, das habe ich aber nicht soweit ich das gesehen habe...habe dann das hier in die Konsole eingegeben:
und das kam dann mit der 166 auch raus wie in der Anleitung.....
Wenn ich dann aber zum Schluss das hier angebe in konsole des Containers kommt das:

da steht jetzt aber was von tty2 und tty1 und nichts von ttyACM0 ???
Jetzt weiss ich nicht mehr weiter und der Zigbee Button bleibt gelb
Achja ein
hab ich auch noch gemacht..wobei ich das eigentlich nicht brauche weil ich den ttyACM0 ja nicht habe....alles obendrüber habe ich soweit verstanden aber dann da wo er schreibt das
das verstehe ich nicht!!
Jetzt an die Experts hier bitte..was mache ich noch falsch und Ihr sehr in der config steh "Firewall=1" ist das richtig so oder stört die beim durchschleifen?
Wäre echt nett wenn ihr mir hier sagen könntet wos hängt bei mir...
Hoffe ich habe mich mit diesem Post ein bissl vertändlich ausgedrückt und ich hoffe er hilft auch anderen !!
Gruss
Kussel
P.S. Und...was muss ich dann eigentlich im Zigbee Adapter unter Einstellungen für ein Pfad angeben...da habe ich einen Haufen von ttyACM0 bis tty1-24 ??
0
https://coldcorner.de/2018/07/12/proxmox-usb-passthrough-fuer-lxc-container-z-wave-uzb1/
Hier mal meine Vorgehensweise:
ich habe am Angang erstmal in puuty folgendes gemacht ohne eingesteckten stick...damit ich mir mal ein Bild machen kann...achso vorher den LXC Container gestoppt mit "pct stop 200"
sah dann so aus:
Code:
root@pve:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0a2b Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dann den ZigbeeStick drangesteckt...dann sah es so aus:
Code:
root@pve:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0a2b Intel Corp.
**Bus 001 Device 003: ID 0451:16a8 Texas Instruments, Inc.**
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Also der Zigbee Stick wurde mit BUS 001 und Device 003 gefunden...
dann habe ich das hier eingegeben:
Code:
ls -l /dev/bus/usb/001/003
ersetzt mit meinem BUS und Device NUmmer
dann kam das raus:
Code:
crw-rw-r-- 1 root root 189, 2 Mar 26 18:00 /dev/bus/usb/001/003
hier habe ich mir die 189 gemerkt...
Dann wollte ich wissen wo meine config liegt...mit folgendem Befehl:
Code:
cd /etc/pve/nodes/pve/lxc
Dann habe ich das gemacht:
Code:
root@pve:/etc/pve/nodes/pve/lxc# ls
200.conf 210.conf
und danach nano 200.conf
die sieht nun so aus:
Code:
arch: amd64
cores: 1
hostname: iobroker-live
memory: 4000
net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=56:F8:19:95:5D:84,ip=dhcp,ip6=dh$
ostype: ubuntu
parent: iobroker250321
rootfs: local-lvm:vm-200-disk-0,size=30G
swap: 512
unprivileged: 1
[iobroker250321]
arch: amd64
cores: 1
hostname: iobroker-live
memory: 4000
net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=56:F8:19:95:5D:84,ip=dhcp,ip6=dh$
ostype: ubuntu
rootfs: local-lvm:vm-200-disk-0,size=30G
snaptime: 1616709666
swap: 512
unprivileged: 1
lxc.cgroup.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/001/003 dev/bus/usb/001/003 none bind,optional,cr$
lxc.cgroup.devices.allow: c 166:* rwm
lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
der Kollega erzählt da aber irgendwas von einem ttyACM0, das habe ich aber nicht soweit ich das gesehen habe...habe dann das hier in die Konsole eingegeben:
Code:
root@pve:/etc/pve/nodes/pve/lxc# ls -l /dev/ttyACM0
crw-rw-rw- 1 root dialout 166, 0 Mar 26 18:00 /dev/ttyACM0
und das kam dann mit der 166 auch raus wie in der Anleitung.....
Wenn ich dann aber zum Schluss das hier angebe in konsole des Containers kommt das:

da steht jetzt aber was von tty2 und tty1 und nichts von ttyACM0 ???
Jetzt weiss ich nicht mehr weiter und der Zigbee Button bleibt gelb
Achja ein
Code:
chmod o+rw /dev/ttyACM0
hab ich auch noch gemacht..wobei ich das eigentlich nicht brauche weil ich den ttyACM0 ja nicht habe....alles obendrüber habe ich soweit verstanden aber dann da wo er schreibt das
Code:
n meinem Fall mit dem UZB1 hat das aber noch nicht ausgereicht. Es wird ein Gerät mit dem Namen ttyACM0 angelegt. Dieses müssen wir ebenfalls durchreichen
Führe folgenden Befehl aus und notiere dir wieder die erste Nummer
ls -l /dev/ttyACM0
Jetzt an die Experts hier bitte..was mache ich noch falsch und Ihr sehr in der config steh "Firewall=1" ist das richtig so oder stört die beim durchschleifen?
Wäre echt nett wenn ihr mir hier sagen könntet wos hängt bei mir...
Hoffe ich habe mich mit diesem Post ein bissl vertändlich ausgedrückt und ich hoffe er hilft auch anderen !!
Gruss
Kussel
P.S. Und...was muss ich dann eigentlich im Zigbee Adapter unter Einstellungen für ein Pfad angeben...da habe ich einen Haufen von ttyACM0 bis tty1-24 ??
0