Summary of issue: You cannot connect to a wireless network with a hidden ssid, while using knetworkmanager. This leaves you with the choice of using ifup, yast which uses ifup but provides a gui for new users, etc. But thanks to glistwan helpful post there is a simple way to fix this issue, while continuing to use knetworkmanager.
Step 1 Get the wireless name of the hidden network, for example we will be looking for “Tree”.
Tree is not on the list of course
Step 2 Open the Terminal and enter super user mode.
Lin@Lin1:~> **su** Password: Lin # iwlist eth1 scanning essid Tree
You should get something like this back
Lin # iwlist eth1 scanning essid Tree eth1 Scan completed : Cell 01 - Address: 00:1D:7E:31:17:29 ESSID:"Tree" Mode:Managed Frequency=2.437 GHz (Channel 6) Quality:5/5 Signal level:-19 dBm Noise level:-94 dBm IE: WPA Version 1 Group Cipher : TKIP Pairwise Ciphers (1) : TKIP Authentication Suites (1) : PSK Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s 24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s 12 Mb/s; 48 Mb/s Lin #
If you get something like this back check your capitalization, spelling, etc. Only an exact match of the name(SSID) will work.
Lin # iwlist eth1 scanning essid tree eth1 No scan results
Step Three open knetworkmanager click “connect to other network”, you should now see your hidden network.
After running these steps once you should continue to see and connect to the hidden network.
Routers tested so far:
If this post works for you please reply and if possible include your OS version number, 32/64bit, Wireless router test, etc.