Whats your issue? Do you have something against 172 networks?
NO, I’m not going to “squeeze into” anything. There is nothing wrong with my 172 network. It is built properly. I’m not going to re-address my entire network (routers, switches, servers, workstations, access points, microwave antennas, media streamers, door openers, SMS Relays, Messaging Devices, Remote controls, TV’s, FireBoxes, BlueSound Equipment, Raspberry Pi’s, Arduinos, ESP32’s, etc) just for ONE device which doesn’t implement TCP properly. All my OTHER devices are working as they should on my Class-B network! Take a look at RFC1918 if you have any concerns about what specific network addresses are appropriate for private use.
The problem appears to be that THE RUIDA CONTROLLER doesn’t know (or at least ASK) anything about subnet masks. It could pick a default subnet mask based on the first octet of the network range (which would be pretty sloppy), but it doesn’t even appear to be doing that. I’ve never had any non-DHCP TCP device NOT ask for a subnet during configuration…
My testing appears to confirm that the Ruida Controller (RDC644XG) is not properly supporting TCP. The fact that it doesn’t ask for a subnet mask was the giveaway. It appears to be applying a 255.255.255.0 (/24) mask to my Class B Network! If I give the Controller an IP address which shares the same first three octets as my PC, I can connect with it! I don’t expect this is a Lightburn issue as the network stack management is done by the O/S. So, it would appear that Ruida is making some assumptions that it shouldn’t! I think its ALWAYS applying a 255.255.255.0 subnet mask…
I’m curious if anyone is running on a “10.” network and can communicate with a Ruida controller that DOESN’T share the same first three octets? Maybe the Ruida controll is “smart” enough to look at the first octet and make accomodations for “10.” but not “172.” It actually shouldn’t be making ANY assumptions in ANY case. Why not just ask us?
IOW:
Network: 172.20.0.0
Subnet Mask: 255.255.0.0
My PC: 172.20.100.4
Ruida Controller: 172.20.8.1
This doesn’t work…
But if I change the Ruida Address to 172.20.100.100 Lightburn on my PC can communicate with it…
This should NOT be necessary and only the hosts in my 172.20.100.0 block will be able to talk with it. (I use the third octet for organizational grouping and 100 is only for my personal workstations. None of my servers, or workstations of other family members, will be able to see it)
All because Ruida is not properly implementing a subnet mask…