After a slew of updates in Feb and Mar for F8, NetworkManager suddenly stopped being reliable for the Intel 3945abg wireless card installed on my Acer Aspire laptop.
So I killed it.
The alternative is Wicd
(Wireless Interface Connection Daemon), which does what NM was supposed to do for Fedora in the first place. Unfortunately, I couldn't find it in the official repos. Despite the name, wicd supports wired connections as well.
But I found one here in the Forums
(not the latest version, but works fine for me).
Then tweaked the install using this:
- So that the wicd daemon starts automatically -> click here
- So that the wicd tray icon appears on login -> Add /opt/wicd/tray.py to System > Preferences > Personal > Sessions
- Removed NetworkManager and NetworkManagerDispatcher from all runlevels in System > Administration > Sessions
Hope this works for all of you! Goodbye to NetworkManager and all those connection / keyring problems!
BTW - you will get a lot of SELinux issues with wicd so either disable SELinux or set it to permissive.