The world wide web doesn't run on Christmas spirit.
If you've gone through all these steps and still have problems with your connection, it's possible something is wrong with the lines going to your house or in your modem. If this is the case, call your provider and have them come check on the issue.
Here's what is keeping people from web access.