For those still having trouble I recommend you do the following:
1. Follow Omar's original post.
2. Run: msconfig
3. Go to services
4. uncheck Bonjour service and apply
5. Restart
6. If there is still a problem
7. Repeat Omar's original post again
8. restart
9. If it works, start conspiracy theory as to why Apple is setting your default gateway to 0.0.0.0
10. If it doesn't - find another solution