Fedora Linux, password required for wireless at startup.

On the usual Fedora (6,7,8) setup the NetworkManager will use the gnome-keyring to retrieve and store connection credentials. One nasty side effect is that on each boot it will require you to unlock your keyring before your wireless connection can be established.

To avoid this make your login password and keyring password the same, ensure that gnome-keyring, gnome-keyring-pam and pam-keyring are installed and make your /etc/pam.d/gdm file look like:

#%PAM-1.0
auth [success=done ignore=ignore default=bad] pam_selinux_permit.so
auth required pam_env.so
auth optional pam_keyring.so try_first_pass
auth include system-auth
auth optional pam_gnome_keyring.so
account required pam_nologin.so
account include system-auth
password include system-auth
session required pam_selinux.so close
session include system-auth
session required pam_loginuid.so
session optional pam_console.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session optional pam_gnome_keyring.so auto_start
session optional pam_keyring.so

Upon restarting you should no longer be required to open your keyring.