Whenever I connect a new computer to my network from a customer, Ethernet won't work. They'll be assigned 169.254 IP addresses. This has happened with the last three or four customer computers. Wireless will work fine though. Had one All-in-One PC where it wouldn't work replaced the HDD, and Ethernet worked fine then. I assumed malware but then another laptop arrived and noticed the same symptoms. It's not the cables. I've connected the computers directly to the modem/router unit. Also unplugged the modem/router for a minute plus with no improvement. Our workstations work fine. Even tried the same cable the workstations used and cables tested good with cable tester. Not sure what's going on.