Wie mabunix schreibt, ist das Netzwerk wahrscheinlich noch nicht verfügbar. Dir fehlen noch ein paar Optionen in der fstab:
//192.168.3.254/share /mnt/dir1 cifs noauto,users,username=stefan,pass=mypass,uid=stefan,_netdev,x-systemd.automount 0 0
_netdev sorgt(e) dafür, dass die Laufwerke erst gemountet werden, wenn das Netzwerk verfügbar ist - ich weiß aber nicht, ob es seit systemd noch angegeben werden muss. bei mir ist es aber noch drin
x-systemd.automount diese Option sorgt dafür, dass systemd das Einbinden übernimmt, allerdings muss in dem Zusammenhang aus dem auto ein noauto werden siehe
systemd.mount bzw.
Arch Linux Wiki