OpenSUSE Leap 42.3을 사용하고 있습니다.
파일 공유 서버에서 Samba 공유를 마운트하는 /etc/fstab에 CIFS 마운트 항목이 있습니다.
하지만 내 네트워크 연결은 Wi-Fi를 통해 이루어지며, Wi-Fi는 Network Manager를 통해 데스크톱에 로그인할 때만 활성화됩니다.
이 시점에서는 활성 Wi-Fi 연결이 없기 때문에 시작 시 마운트 시도가 실패했습니다.
CIFS 파일 공유를 마운트하기 전에 활성 Wi-Fi 연결이 있는지 어떻게 확인합니까?
답변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" 옵션을 추가할 수 있습니다.