Did you by chance try those packages and install them?
By the way, if you really still think its the networking though, another easy suggestion is to run as root:
and find the group in the list for "netdev" and put your username right next to the colon (no spaces between the colon and your username. You can also add yourself to maybe the daemon group, adm, and whatever else applies. Hit cntl+x, then enter and then try and reboot and see if it helps.