I'm having trouble with auto mounting a smb share on startup. I run bare iwd for networking with systemd-resolved for DNS. I added the smb share to my fstab:
//10.0.0.3/zero /mnt/zero cifs _netdev,credentials=/etc/samba/credentials/default,iocharset=utf8,rw,uid=1000,gid=1000,file_mode=0600,dir_mode=0700 0 0
systemd converts the entry to a unit file which is supposed to run after the network is up (_netdev option), and I get "systemd: Reached target Network is Online.", then it tries to mount but fails, and then I get "kernel: wlan0: authenticated", meaning that the network isn't actually online. I'm guessing it's an issue with iwd? How can I fix this? See journalctl log in my next post.