Self-assigned IP on MacBook Pro after wake from sleep
I have a MacBook Pro (16-inch, 2021) running Monterey 12.4. I'm using a Sinstar USB C adapter to connect an ethernet cable between the laptop and the router. Every time the laptop goes to sleep, when it wakes up again the 'USB 10/100/1000 LAN 2' connection reverts back to 'Self Assigned IP', and the only solution that works consistently is to reboot the computer. Which I would prefer not to have to do every time I come back after a brief absence.
I have tried the following things to attempt to resolve it without rebooting:
• Unplug/replug ethernet cable
• Renew DHCP lease
• Delete these files from /Library/Preferences/SystemConfiguration/ and restart
• com.apple.airport.preferences.plist
• com.apple.network.identification.plist
• NeworkInterfaces.plist
(restart fixes the issue temporarily, but next time laptop goes to sleep and wakes up again it's back)
• Reset firewall
• Modify hardware settings as described in this thread: https://origin-discussions-us.apple.com/thread/253917772
Any other ideas for troubleshooting? Why does this happen, is there something I can do to prevent it?
MacBook Pro 15″, macOS 11.6