Raspbian에서 WiFi에 연결한 후 CIFS 공유를 자동으로 마운트하는 방법

Raspbian에서 WiFi에 연결한 후 CIFS 공유를 자동으로 마운트하는 방법

저는 이미 RaspberryPi 2에서 Raspbian을 실행하고 있습니다. WIFI 어댑터가 있고 홈 네트워크에 자동으로 연결되도록 네트워크/인터페이스를 구성했습니다. 모두 좋습니다.

내 LAN에 Raspbian에 마운트하려는 Windows 공유가 있습니다. /etc/fstab파일을 편집했습니다 . 내가 추가한 라인은 이더넷 케이블을 사용할 때 제대로 작동하며 부팅 시 자동으로 공유를 마운트합니다. 단, WiFi를 사용할 때는 그렇지 않습니다. WiFi가 연결되기 전에 fstab을 너무 일찍 실행한 것 같아요... 실행하면 sudo mount -afstab에서 규칙을 읽고 제대로 적용합니다...

제 질문은 연결이 가능할 때 시스템이 자동으로 마운트되도록 하려면 어떻게 해야 합니까? 아니면 IP를 얻은 후?

udev 규칙을 살펴봤지만 이것이 올바른 접근 방식인지 잘 모르겠습니다...

답변1

"ifup 및 ifdown에 대한 네트워크 인터페이스 구성"을 확인해 보세요.

man interfaces

구성 파일에서는 여러 "명령" 옵션을 허용합니다. 귀하의 경우에는 이 옵션을 살펴보는 것이 좋습니다.

post-up command

이 명령은 인터페이스가 시작된 후에 실행됩니다.

답변2

NFS 특정 마운트 바이너리에는 옵션이 지원되지만 bgCIFS 마운트에는 지원되지 않습니다.

내가 생각할 수 있는 옵션은 다음과 같습니다.

  • 마운트를 수행하려고 시도하지만 실패할 경우 절전 모드 및 루프를 수행하는 스크립트를 만듭니다. 마운트에 성공하면 종료합니다. 시작 스크립트로 실행합니다.
  • 자동 설치 프로그램인 를 설치하고 사용합니다 autofs.

관련 정보