We have an issue where we cannot find our remote workers' Linux (ThinStation OS) thin clients' IP addresses. Our people work at 4 remote facilities and remote into an RDS cluster in our data center (3 load-balanced RDS/TS servers, all are running Windows Server 2008 R2). We can see their MAC addresses and the ThinStation hostname, but since our DNS & DHCP servers are all Windows and we do not allow insecure DNS updates, the hostnames are not getting tied to DNS A-records. We cannot make static A records for all the thin-clients. Not only is it logistically impractical, they all use DHCP by default and we cannot set that many reservations. Worth noting, Windows Task Manager (as Admin) > Users > Remote Control: Session (ID) remote control failed. This happens (edit: only with clients with 2x monitors) and there does not seem to be a way around it. Additionally, we need to be able to VNC to the OS of the thin-client as well, not just the user's RDS sessions.
What we have been doing as a workaround is RDP'ing to a dedicated Windows workstation at each site and running Netscan and/or CMD:
ARP -A to find the IP of the ThinStation by MAC, then remoting to it (via VNC). Does anyone know of a VNC console or something that could allow us to see the originating host IP of the clients from the sessions in the RDS servers? I know ServerFault isn't about recommending programs as solutions, but that actually may be just what we need. Thank you.