Montando e desmontando compartilhamentos de rede em um laptop móvel

2

Não tenho nenhum problema em montar meus compartilhamentos (fstab ou Gigolo). O que estou procurando é uma maneira de desmontar automaticamente os compartilhamentos quando eu desconectar da rede e reconectar quando eu retornar. Gigolo parece perto. Ele se reconecta bem, mas eu ainda pareço ter que desconectar manualmente de cada compartilhamento individualmente.

    
por jasonwert 11.01.2012 / 23:45

2 respostas

1

Eu encontrei exatamente o que eu estava procurando nos fóruns do Ubuntu.

COMO: Montar e desmontar automaticamente compartilhamentos (versão alternativa)

Monta e desmonta automaticamente os compartilhamentos conforme eles vão e vêm. Eu usei esse método no Ubuntu 11.10, 12.04 e no Debian Squeeze e ele funciona perfeitamente.

    
por jasonwert 28.05.2012 / 03:33
1

Você terá que escrever um script. Este é um esqueleto / modelo, chame-o de net_mount e coloque-o em /etc/NetworkManager/dispatcher.d

#!/bin/sh
# auto mount/umount network shares

IF=
STATUS=

# set your desired network here
NETMASK="192.168.0.0/24"

mount_shares (){
    # command(s) to mount shares here
    mount share1
    mount share2
    ....
}

umount_shares (){
    # command(s) to un-mount shares here
    umount share1
    umount share2
    ....
}

if [ -n "'/sbin/ip addr show $IF to $NETMASK'" ]; then
case "$STATUS" in
    up)
        mount_shares
        ;;
    pre-down)
        umount_shares
        ;;
    *)
        ;;
esac
else
    umount_shares
fi

Torne-o executável

sudo chmod a+x /etc/NetworkManager/dispatcher.d/net_mount
    
por Panther 12.01.2012 / 01:19