Until now I’ve had my computer hardwired to the router. I’ve since moved and cant have the computer close enough to the router to use a CAT6 connection. So now my NAS won’t mount because fstab tries to mount it before the wifi connection comes up. I tried adding “_netdev” to the fstab but it made no difference. I’, already getting tired of mounting the NAS manually on each boot.
That might be a reflection of the time it needs for your wifi connection to become active. Have you defined your wifi connection as a system-connection, and defined so that it starts before a user logs in to the desktop? If you only have one network environment to connect to, then consider using wicked instead of NetworkManager as Neil already mentioned.
If you are using KDE, then you have to configure the network connection to store the network key in a file unencrypted. I think that’s the default for Gnome, but not for KDE. Then, if the connection is shared for all users, it should attempt to connect before any login.
If you have configured the connection with ‘Automatically connect to this network when it is available’ , ‘All users may connect to this network’ and ‘Store password for all users (unencrypted)’ then it will be started at boot before before you log in to the desktop. (The credentials are then stored in root-owned /etc/NetworkManager/system-connections directory.)