Até onde eu vejo, a única solução é criar o seu próprio script de inicialização, que irá montar o que você precisar, dependendo das configurações de sua rede.
No Linux, existe uma maneira de montar automaticamente diferentes arquivadores de rede dependendo dependendo do perfil da rede?
Eu tenho um laptop que se move de um lugar para outro e gostaria de montar ou não montar unidades diferentes, dependendo de onde eu estou. Cada local tem um perfil de rede diferente. Se eu estiver em casa, o DHCP me entregaria um IP que esteja na minha área de trabalho, seja em WiFi ou Ethernet. Se estou no trabalho, o DHCP me daria um outro intervalo. Dependendo do perfil da rede, quero montar diferentes arquivadores.
Existe algo que já existe e que faz isso?
Até onde eu vejo, a única solução é criar o seu próprio script de inicialização, que irá montar o que você precisar, dependendo das configurações de sua rede.
Este one-liner oferece uma lista de endereços IP atualmente em uso na sua máquina; use isso em um script para determinar sua localização e executar montagens conforme necessário:
$ ifconfig | grep inet | awk '{print $2}' | sed s/addr://
192.168.0.2
Tags samba geolocation linux