gerenciar noip

Iniciado por pentestbox, 18 de Setembro de 2015, 00:05

tópico anterior - próximo tópico

pentestbox

Ola pessoal, instalei o noip no ubuntu, so que agora quero desativar o serviço do mesmo, so que reparei que o mesmo não criou um arquivo no /etc/init.d para eu poder gerenciar o noip como um serviço, gostaria de saber como eu faço para poder gerenciar o noip, podendo ativar e desativar o mesmo na hora que eu quiser?

Desde já agradeço

alexandre.mbm

Em Ubuntu com systemd
Criar a unidade de serviço no systemd

$ sudo vim /etc/systemd/system/noip.service

O conteúdo do arquivo:

[Unit]
Description=No-IP Dynamic DNS Update Client
After=network.target

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

[Install]
WantedBy=multi-user.target


Testar e habilitar a unidade de serviço

$ sudo systemctl status noip
$ sudo noip2 -S
$ sudo systemctl start noip
$ sudo systemctl status noip
$ sudo noip2 -S
$ sudo systemctl enable noip


Para desinstalá-lo, futuramente:

$ sudo systemctl disable noip
$ sudo rm /etc/systemd/system/noip.service


Em Ubuntu com upstart
Com Upstart invés de Systemd, fiz o arquivo /etc/init/noip.conf. Não sei se está completamente certo. Só saberemos após reboot.

O conteúdo do arquivo:

description "Job that updates IP info at noip's server"

# start in normal runlevels when disks are mounted and networking is available
start on runlevel [2345]

# stop on shutdown/halt, single-user mode and reboot
stop on runlevel [016]

exec /usr/local/bin/noip2

# https://wiki.ubuntu.com/SystemdForUpstartUsers#Example_Upstart_Service


Comandos:

$ sudo start noip
$ sudo status noip
$ sudo stop noip