Problem mit der lokalen Erkennung von Geräten bei angedocktem Syncthing

314
7_R3X

Ich versuche, eine Syncthing-Instanz für meine lokale Verwendung einzurichten. Daher möchte ich keinen Discovery-Server ausführen. Für die lokale Erkennung von Geräten kündigt sich Syncthing über die Broadcast-IP-Adresse des Netzwerks an, mit dem es verbunden ist. Das Problem ist, dass sich alle Docker-Container im DockerNet befinden, dem virtualisierten Netzwerk von Docker.

Dies ist ifconfigdas Ergebnis auf meinem Hostcomputer.

root@deltastation:~# ifconfig docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 inet6 fe80::42:d9ff:fe53:d961 prefixlen 64 scopeid 0x20<link> ether 02:42:d9:53:d9:61 txqueuelen 0 (Ethernet) RX packets 55574 bytes 71707185 (68.3 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 43881 bytes 3441923 (3.2 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0  eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.101 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::1dea:8489:d94a:35df prefixlen 64 scopeid 0x20<link> ether 02:81:af:f1:00:09 txqueuelen 1000 (Ethernet) RX packets 45779 bytes 3638460 (3.4 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 62916 bytes 72948919 (69.5 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 38  

Wie Sie hier sehen können, bewirbt sich die angedockte Synchronisierung auf 172.17.255.255, während sich der Client im Netzwerk 192.168.0.0 befindet. Irgendeine Idee, wie ich das Problem beheben kann?

0

0 Antworten auf die Frage