OpenSUSE Leap 42.3: 네트워크가 부팅되지 않을 때 부팅 시 CIFS 파일 공유를 어떻게 마운트합니까?

OpenSUSE Leap 42.3: 네트워크가 부팅되지 않을 때 부팅 시 CIFS 파일 공유를 어떻게 마운트합니까?

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" 옵션을 추가할 수 있습니다.

관련 정보