Nach mehreren Tagen Recherche läuft das Ganze jetzt und es ist erstaunlich einfach (wenn man weiss wie)...
1) Mit einer eigenen Docker Datei knxd aus Buster installieren und starten.
a) Datei (z.B. /volume1/docker/knxd/Dockerfile):
FROM debian:buster-slim
RUN apt-get -y update && apt-get -y upgrade && apt-get install -y knxd && apt-get -y clean
CMD ["knxd", "--eibaddr=0.0.1", "--client-addrs=0.0.2:8", "--GroupCache", "--Discovery", "--Routing", "--Tunnelling", "--Server", "--layer2=usb:"]
b) Per SSH auf Synology verbinden und im Ordner (z.B. /volume1/docker) das Image bauen:
sudo docker build --network host --compress --tag knxd:0.14.30-1 --force-rm knxd
2) In der DSM aus dem Image einen Container bauen. Hierbei (wegen USB) "high privilege" auswählen und aus Bequemlichkeit (und wegen DNS) den gleichen Host für Netzwerk. Dann brauchen auch keine Ports geforwarded zu werden.
Das wars schon. Bei Fragen bitte eine PN schicken.
1) Mit einer eigenen Docker Datei knxd aus Buster installieren und starten.
a) Datei (z.B. /volume1/docker/knxd/Dockerfile):
FROM debian:buster-slim
RUN apt-get -y update && apt-get -y upgrade && apt-get install -y knxd && apt-get -y clean
CMD ["knxd", "--eibaddr=0.0.1", "--client-addrs=0.0.2:8", "--GroupCache", "--Discovery", "--Routing", "--Tunnelling", "--Server", "--layer2=usb:"]
b) Per SSH auf Synology verbinden und im Ordner (z.B. /volume1/docker) das Image bauen:
sudo docker build --network host --compress --tag knxd:0.14.30-1 --force-rm knxd
2) In der DSM aus dem Image einen Container bauen. Hierbei (wegen USB) "high privilege" auswählen und aus Bequemlichkeit (und wegen DNS) den gleichen Host für Netzwerk. Dann brauchen auch keine Ports geforwarded zu werden.
Das wars schon. Bei Fragen bitte eine PN schicken.