Scripts LTS do Ubuntu 12.04 em /if-up.d não executados

3

Desde esta manhã, estamos tentando conseguir algo:

Sistema: Ubuntu 12.04 LTS, Network-Manager não está instalado

Meta: Toda vez que a interface de rede eth0 é iniciada ( if-up.d ), queremos desmontar e remontar algumas fontes externas (máquinas diferentes).

Coisas que tentei:

  • Montar em rc.local (não funciona)
  • Monte automaticamente quando as interfaces estão ativadas ( if-up.d , não funciona)
  • Monte explicitamente em /etc/network/interfaces com post-up no final da configuração eth0 (não funciona)

Problema:

  • Parece que os scripts em /etc/network/if-up.d/ não são nem executado
  • Parece que o comando de post-up em /etc/network/interfaces é ignorado
  • Não podemos montar o diretório externo depois do computador reiniciar / reiniciar a rede

Informações adicionais:

  • /etc/network/interfaces contém eth0 interface.
  • eth0 conexão é iniciada automaticamente
  • eth0 é uma interface estática
  • o post-up {FULL_PATH_TO_SCRIPT}/[un]mount-vcomhub01 não é executado ou
  • Os dois scripts mount-vcomhub01 e unmount-vcomhub01 são válidos, não problema com a execução. A montagem é montada com sucesso quando executando este script.
  • Os dois scripts estão no formato correto (executável, sem .sh ending)

  • /etc/network/run/ifstate não contém eth0 = eth0 mesmo que a conexão seja estabelecida

Alguém tem uma idéia do que poderia ser o problema e o que mais poderíamos tentar?

    
por byemute 28.01.2015 / 18:13

0 respostas