After extensive testing I can connect wirelessly to only my router at home and I have no idea why. And it does not matter what the configuration of the other router is. It can be a wide open public router like at our laundromat, or it can be my friends encrypted home connection (which BTW, is a different brand but set up to be basically the same as mine), or it can be the walled garden of the captive portal down at McD's.
I rolled my own distro. I had to. I've been in to *nix for ~18 months. I moved from doze vm's to hardware ~12+ months ago. I have 64Bit + Optimus. A little over a year ago the soultions for that combo required almost guru skill level to implement. The only way I personally could figure out how to get it to work was to start from a cli / mimimal install of 12.04. Plus, I really don't like unity. I wanted a custom DE. I use the XFCE desktop without its program / toolset coupled with all of the gnome tools and programs without its DE or shell.
Over time it has progressed to a hybrid of 12.04.2 + 12.10 + 13.10 + rolled from source (~90%+ 12.04.2). I had no choice but to do that either. I'm trying to learn. I need tools. All of the tools I need in the 12.04 repos are old and outdated versions. The backend stuff in the 12.04 repos (like java and QT4) is too old to support new versions of the tools I need. The backend stuff in the 12.04 repos can not be upgraded to the newest versions because of hundreds (if not thousands) of versioning and pinning error that cause you to get stuck in a negative feedback loop and makes those modules un-upgradable.
So now I have this monstrosity and it's light, fast, powerful, full of hundreds of spiffy tools and will do everything I want except travel. It's all on a laptop that can never leave home.
I would rate my skill level as intermediate at best. I'm no guru. And I'm a brand spankin new, wet behind the ears, totally green noob at networking (one of the things I'm trying to learn).
I'm assuming that this is something stupid that I have done and don't even realize it; I.E. something I didn't install correctly or at all or something I didn't configure properly or a conflict between the mismash of parts. However, I don't think the last one is likely. I originally built this monster on strictly 12.04 on another machine and used remastersys to move over to this machine. The original machine belongs to my wife. Even though it is strictly 12.04 it has the exact same problem.
I had assumesd that the issue was due to not being able to resolve DNS; which we couldn't until just recently. After reading about some security concerns I had taken dnsmasq out of the system. I installed bind9. I could not get it to resolve DNS for my connections; even though every diagnostic I ran that I found on the web said it was working. So I took bind out, reinstalled dnsmaq and ran in to the exact same problem.
So, I finally dropped a ton of addresses in to my network interfaces: OpenDNS, my router and the defualt IP addresses of the two dozen most popular routers.
I can resolve DNS now, no problem. When I dig google it shows the name server as OpendDNS and not my router. And even though I told the network interfaces to run through the list of IPs for all of the most popular routers to resolve DNS I still can't connect to any router other than my own.
Another thing I've noticed: When I want any VM (doze or *nix) to connect to another router I have to completely separate it from the internal virtual network by "disconnecting" (unchecking) its LAN card and plugging in a USB wifi card. Even with the UB wifi card, if the LAN card is not "unplugged" the VM cannot connect to the outside router.
I have chased this for weeks on end. I have run every diagnostic I can find on the web and in my books. Everything appears to be working, except for the fact that it's not!
Any help greatly appreciated.