Usuário de serviço do CentOS 7 na inicialização

3

Estou tentando obter o cliente noip linux para executar na inicialização no meu sistema executando o CentOS 7. Para fazer isso, eu tentei configurar um serviço com o seguinte arquivo em /usr/lib/systemd/system/noip.service

[Unit]
Description=Noip
User=root

[Service]
Type=forking
ExecStart=/usr/local/bin/noip2

[Install]
WantedBy=multi-user.target

Eu corri systemctl enable noip e reiniciei o sistema para testar. Quando executo o systemctl status sknoip , recebo o seguinte:

● noip.service - Noip
   Loaded: loaded (/usr/lib/systemd/system/noip.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2016-12-21 14:03:21 GMT; 1min 13s ago
  Process: 853 ExecStart=/usr/local/bin/noip2 (code=exited, status=0/SUCCESS)
 Main PID: 867 (noip2)
   CGroup: /system.slice/noip.service
           └─867 /usr/local/bin/noip2

Dec 21 14:03:20 server systemd[1]: Starting Noip...
Dec 21 14:03:20 server noip2[867]: v2.1.9 daemon started with NAT enabled
Dec 21 14:03:21 server noip2[867]: Can't gethostbyname for dynupdate.no-ip.com
Dec 21 14:03:21 server noip2[867]: Can't get our visible IP address from ip1.dynupdate.no-ip.com
Dec 21 14:03:21 server systemd[1]: Started Noip.

Ele não atualiza o endereço ip noip apesar de dizer que está rodando, eu estou pensando que pode ter algo a ver com o acesso ao /usr/local/etc/no-ip2.conf mas eu tentei configurar isso para 777, bem como a configuração de um usuário no arquivo de serviço e a configuração do proprietário desse arquivo para esse usuário, mas sem alegria.

Quando eu paro e inicio o serviço quando estou logado como root, ele é iniciado corretamente e faz o que deveria - então, estou supondo que há alguma permissão relacionada a isso? Alguma idéia?

Agradecemos antecipadamente

Stuart

    
por stukerr 21.12.2016 / 15:46

1 resposta

2

Você precisa executar o serviço (Noip) após o início da rede.
Tente o seguinte:

[Unit]
Wants=network-online.target
After=network-online.target

REF:

link

    
por 21.12.2016 / 16:25