Hallo,
ich versuche, den KNXD in einem Docker-Container laufen zu lassen.
Das will aber nicht so recht klappen.
Ich starte den Container so:
Dann öffne ich *in* dem Container eine Bash, so dass ich Probleme mit den Port-Mappings ausschließen kann und frage darin eine GA ab:
Im Log des KNXD findet sich derweil:
Die Ip-Schinittstelle ist eine Eibmarkt (Weinzerl 730).
Mit der ETS kann ich mich auch nicht mit dem KNXD verbinden.
Weiss jemand rat?
Gruß,
Hendrik
ich versuche, den KNXD in einem Docker-Container laufen zu lassen.
Das will aber nicht so recht klappen.
Ich starte den Container so:
Code:
docker run -p 3671:3671/udp -p 6720:6720 knx_knxd knxd -t 65535 -e=0.0.2 -D -T -R -S -i --GroupCache -b ipt:192.168.177.24
Code:
docker exec -it 85e3dd28c4d5 bash root@85e3dd28c4d5:/# knxtool groupreadresponse ip:localhost 1/0/21 Send request Ending groupreadresponse.
Code:
W00000020: EIBD should not run as root Layer 3(00BD6120,56C77288) Open Layer 8(00BE68B0,56C77288) Open Layer 0(00BE6DF0,56C77288) Open Layer 0(00BE6DF0,56C77288) Openend Layer 8(00BE68B0,56C77288) Opened Layer 3(00BD6120,56C77288) registerLayer2 00BE6900 Layer 3(00BD6120,56C77288) registerLayer2 00BE6900 = 1 Layer 8(00C07B40,56C77288) OpenInetSocket 6720 Layer 8(00C07B40,56C77288) InetSocket opened Layer 4(00C181F0,56C77288) GroupCacheInit Layer 3(00BD6120,56C77288) registerLayer2 00C181F0 Layer 3(00BD6120,56C77288) registerLayer2 00C181F0 = 1 Layer 4(00C181F0,56C77288) GroupCacheEnable Layer 2(00C18510,56C77288) Open Layer 0(00C18650,56C77288) Open Layer 0(00C18650,56C77288) Openend Layer 2(00C18510,56C77288) Opened Layer 3(00BD6120,56C77288) registerLayer2 00C18510 Layer 3(00BD6120,56C77288) registerLayer2 00C18510 = 1 Layer 3(00BD6120,56C77288) L3 started Layer 1(00C18650,56C77288) Send(020): 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 0(00C18650,56C77288) Send(026): 06 10 02 05 00 1A 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 8(00C07B40,56C7728B) New Connection Layer 8(00C3B540,56C7728B) ClientConnection Init Layer 8(00C3B540,56C7728B) RecvMessage(002): 00 70 Layer 4(00C181F0,56C7728B) GroupCacheEnable Layer 8(00C3B540,56C7728B) SendMessage(002): 00 70 Layer 8(00C3B540,56C7728B) RecvMessage(005): 00 26 00 00 00 Layer 7(00C4BA90,56C7728B) OpenGroupSocket Layer 4(00C4C3F0,56C7728B) OpenGroupSocket RW Layer 3(00BD6120,56C7728B) registerLayer2 00C4C3F0 Layer 3(00BD6120,56C7728B) registerLayer2 00C4C3F0 = 1 Layer 7(00C4BA90,56C7728B) OpenGroupSocket complete Layer 8(00C3B540,56C7728B) SendMessage(002): 00 26 Layer 1(00C18510,56C77292) Connectretry Layer 1(00C18650,56C77292) Send(020): 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 0(00C18650,56C77292) Send(026): 06 10 02 05 00 1A 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 1(00C18510,56C7729C) Connectretry Layer 1(00C18650,56C7729C) Send(020): 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 0(00C18650,56C7729C) Send(026): 06 10 02 05 00 1A 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 1(00C18510,56C772A6) Connectretry Layer 1(00C18650,56C772A6) Send(020): 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 0(00C18650,56C772A6) Send(026): 06 10 02 05 00 1A 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 1(00C18510,56C772B0) Connectretry Layer 1(00C18650,56C772B0) Send(020): 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 0(00C18650,56C772B0) Send(026): 06 10 02 05 00 1A 08 01 AC 11 00 04 0E 58 08 01 AC 11 00 04 0E 58 04 04 02 00 Layer 8(00C07B40,56C772B7) New Connection Layer 8(00C5CBB0,56C772B7) ClientConnection Init Layer 8(00C5CBB0,56C772B7) RecvMessage(005): 00 22 08 15 00 Layer 7(00C6D100,56C772B7) OpenGroup Layer 4(00C6D200,56C772B7) OpenGroup 1/0/21 RW Layer 3(00BD6120,56C772B7) registerLayer2 00C6D200 Layer 3(00BD6120,56C772B7) registerLayer2 00C6D200 = 1 Layer 7(00C6D100,56C772B7) OpenGroup complete Layer 8(00C5CBB0,56C772B7) SendMessage(002): 00 22 Layer 8(00C5CBB0,56C772B7) RecvMessage(004): 00 25 00 00 Layer 7(00C6D100,56C772B7) Send(002): 00 00 Layer 4(00C6D200,56C772B7) Send Group T_DATA_XXX_REQ A_GroupValue_Read Layer 3(00BD6120,56C772B7) Enqueue L_Data low from 0.0.0 to 1/0/21 hops: 07 T_DATA_XXX_REQ A_GroupValue_Read Layer 3(00BD6120,56C772B7) RecvData L_Data low from 0.0.0 to 1/0/21 hops: 06 T_DATA_XXX_REQ A_GroupValue_Read Layer 8(00BE68B0,56C772B7) Send_Route L_Data low from 12.0.1 to 1/0/21 hops: 06 T_DATA_XXX_REQ A_GroupValue_Read Layer 1(00BE6DF0,56C772B7) Send(011): 29 00 BC E0 C0 01 08 15 01 00 00 Layer 0(00BE6DF0,56C772B7) Send(017): 06 10 05 30 00 11 29 00 BC E0 C0 01 08 15 01 00 00 Layer 2(00C18510,56C772B7) Send L_Data low from 12.0.1 to 1/0/21 hops: 06 T_DATA_XXX_REQ A_GroupValue_Read Layer 4(00C4C3F0,56C772B7) Recv GroupSocket(002): 00 00 Layer 7(00C4BA90,56C772B7) Recv(002): 00 00 Layer 8(00C3B540,56C772B7) SendMessage(008): 00 27 C0 01 08 15 00 00 Layer 1(00C18510,56C772BA) Connectretry
Mit der ETS kann ich mich auch nicht mit dem KNXD verbinden.
Weiss jemand rat?
Gruß,
Hendrik
Kommentar