我正在使用 OpenSUSE Leap 42.3
我的 /etc/fstab 中有一个 CIFS 挂载条目,它从文件共享服务器挂载 Samba 共享。
不过,我的网络连接是通过 Wifi 进行的,只有当我通过网络管理器登录到桌面时才会激活。
此时,启动时的挂载尝试已经失败,因为没有活动的 Wifi 连接。
在挂载 cifs 文件共享之前,如何确保存在活动的 Wifi 连接?
答案1
网络管理器应该在状态更改时运行自己的调度程序挂钩。它们位于 /etc/NetworkManager/dispatcher.d 中
您可以创建这样的脚本:
===== 50-smb-mount =====
#! /bin/sh
case "$2" in
up)
mount -a -t cifs
;;
down)
umount -a -t cifs
;;
esac
========================
不要忘记 chmod +x 它。
此外,您可以在 fstab cifs 条目中添加“user,nofail”选项。