systemd - como obtê-lo para mostrar a configuração de rede imediatamente após a inicialização da rede?

1

systemd aparece para iniciar a rede OK, mas quero ver o que aconteceu.

Não consigo fazer o ping da máquina e não tenho acesso à linha de comando.

Então existe uma maneira de fazer o systemd não apenas dizer "Started network service", mas também me dizer a configuração da rede - ou seja, eu quero ver a saída do ifconfig naquele ponto.

Como posso fazer isso?

[[0;32m  OK  [0m] Reached target System Initialization.
[[0;32m  OK  [0m] Reached target Basic System.
[[0;32m  OK  [0m] Started Daily Cleanup of Temporary Directories.
[[0;32m  OK  [0m] Reached target Timers.
         Starting Network Service...
         Starting Permit User Sessions...
         Starting getty on tty2-tty6 if dbus and logind are not available...
[[0;32m  OK  [0m] Started Network Service.
[[0;32m  OK  [0m] Started Permit User Sessions.
[[0;32m  OK  [0m] Started getty on tty2-tty6 if dbus and logind are not available.
[[0;32m  OK  [0m] Created slice system-getty.slice.
    
por Duke Dougal 15.12.2016 / 09:35

1 resposta

1

systemd tem um método para estender arquivos de configuração chamados "unidades drop-in". Tente criar este arquivo:

/etc/systemd/system/networking.service.d

Nesse arquivo, adicione:

[Service]
ExecStartPost=/sbin/ifconfig -a

O efeito deve ser estender o serviço de rede do sistema com uma diretiva extra que é executada após o início do serviço.

Você pode ler mais sobre unidades de entrada em man systemd.unit . Você pode encontrar os documentos para ExecStartPost e todas as outras diretivas systemd, verificando man systemd.directives .

    
por 16.12.2016 / 15:10