I finally found a better product that default netowkr-manger gnome (the one that comes with ubuntu)
Its name is wicd-client and its way better check it out at:
http://wicd.sourceforge.net/download.php
How to install wicd
# echo “deb http://apt.wicd.net hardy extras” >> /etc/apt/sources.list
# wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add –
# apt-get update
# apt-get install wicd
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages will be REMOVED:
network-manager network-manager-gnome
The following NEW packages will be installed:
wicd
0 upgraded, 1 newly installed, 2 to remove and 2 not upgraded.
Need to get 249kB of archives.
After this operation, 2896kB disk space will be freed.
Do you want to continue [Y/n]? y
Get:1 http://apt.wicd.net hardy/extras wicd 1.5.9 [249kB]
Fetched 249kB in 2s (112kB/s)
(Reading database … 115165 files and directories currently installed.)
Removing network-manager-gnome …
Removing network-manager …
* Stopping NetworkManager… [ OK ]
Removing any system startup links for /etc/init.d/NetworkManager …
/etc/rc2.d/S28NetworkManager
/etc/rc3.d/S28NetworkManager
/etc/rc4.d/S28NetworkManager
/etc/rc5.d/S28NetworkManager
Processing triggers for man-db …
Processing triggers for libc6 …
ldconfig deferred processing now taking place
Selecting previously deselected package wicd.
(Reading database … 115050 files and directories currently installed.)
Unpacking wicd (from …/archives/wicd_1.5.9_all.deb) …
Processing triggers for man-db …
Setting up wicd (1.5.9) …
ls: cannot access /opt/wicd/encryption/configurations/: No such file or directory
* Starting Network connection manager wicd [ OK ]
Note I had really good results when using Realtek chip Wireless card, but when using in my laptop Intel Wifi it didn’t work quite welll, it could not detect what kind of encyption or SSID names so check what is best for you.