What is needed in terms of network protocols to have a good ARD experience?
I am running the latest ARD and the latest ARD agents on a couple of Macs.
Some of these are laptops that may be off site. I've set it up that they connect to the home LAN using L2TP. On the home LAN, they get a IP address in the range of the home LAN.
When I do that, I can control these computers (which is the most important) but I cannot send commands and ARD also doesn't see them properly. In other words VNC works, but that is all. ARD doesn't display the ARD Agent version for instance and it does not detect the name of the computer.
I think I know that multicast doesn't travel across the VPN (and thus Bonjour doesn't), so that may be it. But I also found out that I had to open up the firewall's 5900 port in two directions to make VNC work. So, I wonder if there is a description somewhere (not Apple's simple list of protocols) what is needed exactly to make ARD fully functional.
Aside: I have control over my DNS and each computer that connects via VPN has a fixed IP address (no pool), so theoretically, I could add things to my DNS to make it work.
iMac, macOS High Sierra (10.13.6), Core i7, 27"