После установки VPN-туннеля к моему университету я подключаюсь к сетевому ресурсу через скрипт Shell следующим образом:
sudo mount -t cifs -o username=xyz,password=abc //10.x.x.x/xyz /media/my_share/
Он работает нормально, но когда я приостанавливаю свой ноутбук, а затем снова запускаю его, акции больше не будут работать. Наутилус вешает трубку, когда я нажимаю на них.
VPN-соединение всегда отключается при приостановке, поэтому я снова подключаюсь при повторном запуске. Может быть, это как-то связано с этим?
кто-нибудь сталкивался с подобными проблемами и может дать мне какой-нибудь совет? Может быть, есть какой-то способ автоматического размонтирования всех сетевых ресурсов при приостановке? Я видел этот пост здесь о размонтировании при выключении (во всяком случае, мне кажется, что он тоже не работает).
Любой совет будет полезен! Лучший!
В папке есть скрипты-ловушки /usr/lib/pm-utils/sleep.d/
. Просто добавьте еще один скрипт, например, 99custom
, со следующим содержимым:
#!/bin/sh
#My custom script
case "$1" in
hibernate|suspend)
#umount shares
;;
thaw|resume)
#mount shares
;;
*) exit
;;
esac
Я бы разделил на два скрипта, потому что вы должны аккуратно размонтировать общий ресурс до того, как отключится от сети, и после этого возобновления после сеть возвращается.
Редактировать: Если вы просто хотите, чтобы все ресурсы cifs были размонтированы, а затем приостановлены, сделайте скрипт под названием 00custom
в каталоге /usr/lib/pm-utils/sleep.d/
с содержимым:
#!/bin/sh
case "$1" in
hibernate|suspend)
/bin/umount -t cifs -a
;;
*) exit
;;
esac
Убедитесь, что что сценарий является исполняемым:
chmod 755 00custom
После выхода из режима приостановки ваши ресурсы cifs должны быть размонтированы.