Laptop <-> Phone always as Rele Wan, not TCP LAN

(1) Laptop ←→ phone always, or almost so, get connected as Rele WAN

even on the same WiFi network; unless both are on IPv6

Whereas,

(2) phone1 ←→ phone2 always, or almost so, get connected as TCP LAN

Why is this? How to force TCP LAN?

Please provide more information on the devices involved, the operating systems, etc. Just a note, but if using Windows, you need to set the network to “private” in the OS settings in order to allow direct connections.

Linux and Android, latest versions. It’s been the case for a year at least, on different versions.

How is Syncthing installed? Which versions? Do you have custom firewall rules active on your laptop?

Normally, via a packet manager of Arch Linux; that is, the fresh version at all times.

No firewall on my local machine.

Only on WiFi with IPv6, do laptop <–> phone get connected directly.

The standard settings

WiFi-s in multiple places - not in a single, fixed one.