domingo, 6 de dezembro de 2009

Instalando no-ip no CentOS


Para quem quer acessar o seu servidor remotamente e possui IP dinâmico (conexões ADSL, CABO, etc), sendo que se a conexão cair o ip mudará e ai não conseguira mais acessar o servidor, terá que descobrir o ip novamente. Isso pode ser driblado usando um serviço de DNS dinâmico como o no-ip, onde você pode registrar um endereço de acesso como "fulano.no-ip.org", que passa a apontar para seu endereço IP atual.

No debian no-ip pode ser instalado facilmente utilizando apt-get

apt-get install noip2

ja no centOS é um pouco diferente... então vamos a instalação propriamente dita.

Primeiramente faça seu registro no site www.no-ip.com

depois logue no seu servidor

entre na pasta /usr/src

cd /usr/src

baixe o pacote para linux

wget https://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

feito isso, descompacte o pacote

tar -zxvf noip-duc-linux.tar.gz

entre no diretório

cd noip-2.1.9-1

entre com os comandos

make

make install

e preencha os dados que são requisitados.

Após isso o noip2 não sera iniciado e não dará para usar service noip2 etc, por isso faremos os procedimentos abaixo:

permitir que o script seja executado, dentro do diretório noip-2.1.9-1 de o comando

chmod +x redhat.noip.sh

copie este arquivo para o init.d

cp redhat.noip.sh /etc/init.d/noip2

depois adicione ele no chkconfig

chkconfig --add noip2


pronto! agora pode acessar o seu servidor com o nome de dominio que cadastrou no no-ip!

12 comentários:

  1. Parabens pelo tutorial.

    Possuo o CentOS 5.5 e quando entro com o comando "make" obtenho a seguinte mensagem de erro:

    # make
    gcc -Wall -g -Dlinux -DPREFIX=\"/usr/local\" noip2.c -o noip2
    make: gcc: Command not found
    make: *** [noip2] Error 127

    Sabe a solução para este problema?

    ResponderExcluir
    Respostas
    1. Para resolver esse problema basta executar o seguinte comando:
      yum groupinstall "Development tools"

      Excluir
  2. Muito obrigado! Dica valiosa, ainda mais agora que o dyndns reduziu para 2 o número de hosts gratuitos. Um forte abraço!

    ResponderExcluir
  3. segui seu tutorial e tive este erro:

    mv: impossível fazer stat em `/tmp/no-ip2.conf': Arquivo ou diretório não encontrado

    uso centos 5.6, teria alguma dica pra isso?

    agradeço desde ja

    ResponderExcluir
  4. Muito Obrigado!!
    Apesar de ser uma simples instalação eu tinha duvidas e acabei instalando fácil gostei muito!! Precisamos de mais linuxers como você!!!

    Cássio Adlung

    ResponderExcluir
  5. Muito obrigado!!!
    funcionou perfeitamente sua ajuda

    ResponderExcluir
  6. Como edito o nome do host no noip apos instalado no CentOS?

    ResponderExcluir
  7. Amigos bom dia, por favor segui o procedimento e instalou corretamente só que eu não consigo pingar externamente a ip publica nem o nome do ddns, tem alguma coisa a ser liberada?? tenho tds os firewalls down, td sem restrição, que pode ser? Agradeço de antemão!!

    ResponderExcluir
  8. bash: wget: Comando não encontrado...
    alguma solucao? meu é o centos 7

    ResponderExcluir