Pesquisa

sexta-feira, 2 de outubro de 2015

NO-IP no Linux - Instalação

Visite minha WEB: http://jgtecnico.wix.com/tecnetview


Para quem possui Linux e quer acessar o seu servidor remotamente, e possui um IP dinâmico (conexões ADSL, CABO, etc), precisaria de uma forma de manter o IP sempre o mesmo, porém não é possível pois o IP de conexões deste tipo trocam a cada atualização, e desta forma não conseguira mais acessar o servidor, forçando-o a 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.


Observe as opções abaixo:

DEBIAN => no-ip pode ser instalado facilmente utilizando apt-get
apt-get install noip2

CENTOS=> é um pouco diferente, veremos abaixo 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

Feito isso, descompacte o pacote

Entre no diretório
cd noip-2.1.9-1

Entre com os comandos:
cp binaries/noip2-$(uname -m) noip2

make install
Após digitar o comando acima aparecerá a seguinte mensagem:

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.

E preencha os dados que são requisitados:

Please enter the login/email string for no-ip.com  nome@dominio.com.br (digitar o nome da conta craindo no NO-IP

Please enter the password for user 'nome@dominio.com.br'  ********** (digitar a senha da conta)



O exemplo abaixo mostra que ele achou cinco nomes criados na conta do no-ip. Para selecionar uma das contas tem que colocar N na primeira pergunta que ele faz:

5 hosts are registered to this account.
Do you wish to have them all updated?[N] (y/N) N
Do you wish to have host [xxxxxx.no-ip.info] updated?[N] (y/N)  n
Do you wish to have host [aaaaaaaa.no-ip.info] updated?[N] (y/N)  n
Do you wish to have host [bbbbbbb.no-ip.info] updated?[N] (y/N)  y
Do you wish to have host [cccccccc.no-ip.info] updated?[N] (y/N)  n
Do you wish to have host [ddddddddd.no-ip.info] updated?[N] (y/N)  n
Please enter an update interval:[30]  15
Do you wish to run something at successful update?[N] (y/N)  y
Please enter the script/program name  noip2


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

Dê 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


Autor: Processando Dados