Resetting the board?

Just wondering perhaps its related to the way dynamic ip works? When the service provider randomly changes your external ip, perhaps it screws things up
maybe just getting a static ip will fix it, my friend had that problem with a similar ethernet related project