Systemd e controlando as configurações de rede

1

Estou tentando descobrir a melhor maneira de controlar as configurações de rede da melhor maneira possível em tempo real.

Meu plano atual é este:

  • Inicie o ip -s -d -o monitor com o systemd e grave sua saída no arquivo gerado com mkfifo ou escreva um script minúsculo que é enviado para o soquete tcp 127.0.0.1:<some port>
  • Grave o shell script que lê o arquivo / soquete e gere arquivos de configuração de rede systemd rapidamente se houver alterações e, é claro, use outros comandos para ler dados adicionais para a configuração do systemd dependendo da alteração

Dessa forma, você pode usar o comando ip <cmd> para alterar as configurações de rede em tempo real e também pode gravar manualmente os arquivos de configuração do systemd e reiniciar networkd e novamente as configurações de rede de ip e systemd em sincronia após a inicialização.

Então a pergunta: ou há ainda melhor maneira?

Por exemplo, existem comandos como:

  • systemd-networkd --add-vlan 123 --name lan
  • systemd-networkd --attach-vlan lan --device interface0
  • systemd-networkd --monitor --script /etc/network_changes_script.sh
por raspi 22.05.2016 / 10:30

0 respostas