Eu acho que existem diferentes maneiras de controlar o Ubuntu, e é aí que você está tendo problemas - o único é através de scripts como / etc / network / interfaces (que devem suportar o diretório if-up.d ou adicionar um comando " up ") - o outro é através do Network Manager - que é geralmente associado à GUI. (Se você estiver usando este método, apenas tenha certeza que seu script é executável usando chmod 755 script.sh)
Não está totalmente claro que é possível obter scripts trabalhando com o Network Manager - mas foi sugerido no Ubuntu SE que isso pode ser possível por ter uma entrada em / etc / network / interfaces com um tipo de interface" Manual ". Isso - em teoria - o Network Manager o controlará, mas também executará scripts no diretório if-up.d