How to reset LAN ethernet adapter after switching the network
Use "Locations" in Network Preferences



Create a location for work and another for home.  Next, set up your preferences for each location.  When you switch the location it will automatically reset your adapters and apply the new configuration.