Como posso controlar a configuração que o netplan gera?

2

Digamos que eu queira executar um determinado comando após o netplan ter feito sua mágica e iniciado a rede. No meu caso, preciso executar um comando para adicionar uma rota "onlink" especial, que o netplan ainda não suporta.

Mas não tenho ideia de por onde começar. Eu sei que preciso usar o systemd, para ter alguma diretiva que faça o serviço rodar depois que a rede estiver configurada.

Todos os ponteiros, agradecidos!

    
por Waleed Hamra 29.11.2017 / 21:44

1 resposta

1

As opções no link estão agora disponíveis no netplan 0.34: link link

Atualmente, não há como adicionar "hooks" para as etapas do netplan, nem planejamos adicionar suporte a hooks no próprio netplan. Quando um recurso está faltando, você deve abrir um relatório de bug contra o netplan ( link ) podemos ver se é um caso bastante comum para adicioná-lo, ou você pode usar os arquivos gerados pelo netplan diretamente copiando-os para / etc / systemd / network / (para networkd) ou / etc / NetworkManager / system-connections (para NetworkManager ), e removendo as entradas da sua configuração do netplan.

No entanto, há planos para encontrar uma solução adequada para usuários que precisam executar scripts de gancho para quando a rede estiver chegando ou indo embora - eu atualizarei essa resposta / o site netplan.io uma vez que é acessível. Usando unidades systemd, um deve ser capaz de controlar o comportamento da rede.

    
por Mathieu Trudel-Lapierre 13.03.2018 / 16:33