bootuser
(usa BackTrack)
Enviado em 19/10/2014 - 14:31h
Ao executar o comando # update-rc.d noip2 defaults eu obtenho o erro :
http://prntscr.com/4xpa18 Eu segui os passos : sempre no 3 passo eu obtenho esse erro depois de criar o script e tal . Me ajudem .
1 – Registre sua conta no endereço
http://www.no-ip.com/newUser.php
Aproveite que você está conectado ao site do noip e já crie uma entrada de host. Clique no menu Hosts/Redirects e em seguida na opção Add Host. Você verá uma tela como esta:
cadastro-host-noip
Nesta tela preencha o nome que você quer colocar no host, escolha o domínio ao qual será associado o seu nome e mantenha o IP o jeito que estiver. Se o campo IP Address estiver vazio, vai apresentar um erro de cadastro. Quando terminar click em Create no final da página.
2 – Agora baixe o client for Linux na área de downloads (http://www.no-ip.com/downloads.php) para o seu computador e descompacte o arquivo. Se você quiser poderá compilar o executável, porém para ser mais fácil dentro deste pacote existe uma pasta chamada "binaries", com os arquivos "noip2-i686" e "noip2-x86_64". Este é o executável que faz a atualização do IP. Você vai usar um de acordo com a versão do seu linux (32 ou 64bits). Para instalá-lo, você deve estar conectado como root ou ter uma conta com sudo habilitado. Prepare a instalação com os comandos a seguir:
$ wget -c
http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
$ tar -zxvf noip-duc-linux.tar.gz
$ cd noip-2.1.9
$ cp binaries/noip2-$(uname -m) noip2
A última parte é instalar o client no seu computador, ao executar o próximo comando você verá algumas perguntas para preencher como o login o usuário, intervalo de atualização e outros.
# make install
if [ ! -d /usr/local/bin ]; then mkdir -p /usr/local/bin;fi
if [ ! -d /usr/local/etc ]; then mkdir -p /usr/local/etc;fi
cp noip2 /usr/local/bin/noip2
/usr/local/bin/noip2 -C -c /tmp/no-ip2.conf
Auto configuration for Linux client of no-ip.com.
Please enter the login/email string for no-ip.com seu-usuario-noip
Please enter the password for user 'msungaila' ********
Only one host [seu-host-name.no-ip.org] is registered to this account.
It will be used.
Please enter an update interval:[30] <--- Enter para aceitar
Do you wish to run something at successful update?[N] (y/N) N
New configuration file '/tmp/no-ip2.conf' created.
mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf
Este processo copia o executável noip2 para a pasta /usr/local/bin e cria o arquivo configuração /usr/local/etc/no-ip2.conf com as repostas que você passou durante a instalação.
3 – Para tornar o gerenciamento mais simples, vamos criar um init script (script de inicialização) que vai permitir gerenciar o noip2 como um serviço. Crie um script /etc/init.d/noip2 com o seguinte conteúdo:
#! /bin/sh
#
# noip2 Registra o endereco IP nos DNS do site noip.com
#
# chkconfig: 2345 20 80
# description: Register IP host on DNS servers from noip.com
#
### BEGIN INIT INFO
# Provides: noip2
# Required-Start: noip2
# Required-Stop: noip2
# Default-Start: S
# Default-Stop: 0 6
# Short-Description: Register IP host on no-ip.org named domain
### END INIT INFO
# RedHat style - descomente a linha a seguir se você está usando
# RH/Fedora/CentOS
#. /etc/rc.d/init.d/functions # uncomment/modify for your killproc
# Debian style - descomente a linha a seguir se você está usando
# Debian/Ubuntu
#. /lib/lsb/init-functions # uncomment/modify for your killproc
case "$1" in
start) echo "Starting noip2."
/usr/local/bin/noip2
;;
stop) echo -n "Shutting down noip2."
killproc -TERM /usr/local/bin/noip2
;;
*) echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
No script anterior há uma linha que carrega funções do linux. Descomente a linha correta para a sua distribuição. Defina a permissão deste script como 755. Agora você vai colocar o novo serviço para execução automática sempre que seu equipamento for ligado. Escolha um dos tipos a seguir de acordo com sua distribuição. Este comando deve ser executado com root ou via sudo.
Debian/Ubuntu
# update-rc.d noip2 defaults
Fedora/RedHat/CentOS
# chkconfig --add noip2
# chkconfig noip2 on