Instalar no-ip (noip) em servidor linux (debian e centos)

—— Centos —–

#yum install noip (tlz seja necessária a instalacao das bibliotecas epel.. consulte nesse blog sobre epel e como realizar).

Depois de instalado devemos fazer a configuração do cliente No-ip para responder aos hosts que você criou no site http://www.no-ip.com/. Abaixo você verá o detalhamento desta configuração.

#noip2 -C -c /etc/noip2.conf
(Este comando coleta algumas informações sobre sua conta e cria o arquivo de configuração (opção -C) no local indicado (opção -c).)

Auto configuration for Linux client of no-ip.com.
Multiple network devices have been detected.
Please select the Internet interface from this list.
By typing the number associated with it.
0 eth1
1 eth0
2 eth2
3 tun0
4 tun1
0
(O cliente informa que foram encontradas varias conexões de rede, você deve selecionar aquela que está conectada diretamente a internet, digite o numero correspondente a interface.)

Please enter the login/email string for no-ip.com usernoip
(digite o seu login No-ip)
Please enter the password for user ‘usernoip’ *********
(digite sua senha No-ip)

2 hosts are registered to this account.
(Depois de informar seu login e senha o cliente verifica quantos hosts estão cadastrados em sua conta)

Do you wish to have them all updated?[N] (y/N) N
Do you wish to have host [hostnumero1.no-ip.org] updated?[N] (y/N) y
Do you wish to have host [hostnumero2.no-ip.org] updated?[N] (y/N) N
(Se você tiver mais de um host cadastrado e pretende usar todos no mesmo servidor escolha “y”, mas se pretende usar somente um host especifico escolha “N”. Dessa forma o cliente irá apresentar os hosts cadastrados um a um para você escolher)

Please enter an update interval:[30] 5
(Escolha o tempo de intervalo entre uma verificação e outra, esta opção permite ao cliente No-ip informar se o servidor está ativo ou não)

Do you wish to run something at successful update?[N] (y/N) Y
(Escolhento “N” você evita que o cliente pare depois de uma atualização mau-sucedida)

Please enter the script/program name noip
(eu dei o nome de noip para o script/programa)

New configuration file ‘/etc/no-ip2.conf’ created.
(Seu arquivo de configuração foi criado)

A partir de agora seu computador responderá por solicitações feitas para o host que você criou no No-ip.

——————-

Caso queira realizar o procedimento compilando sem repositorios automáticos siga o passo abaixo

——————-

1 – Realizar o cadastro no site https://www.no-ip.com/newUser.php
2 – Após confirmação entrar em https://www.no-ip.com/ e se logar com email/senha
3 – Clicar em HOSTS/REDIRECT
4 – Criar um host clicando em ADD HOST e em hostname escolha o nome desejado.

No linux Baixe o pacote no site do no-ip e execute o seguinte comando:
wget –no-check-certificate https://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

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

Após descompactar, entrar na pasta correspondente que acaba de ser criada e seguir os seguintes passos (estando como root):

# make
# make install

Com esses comandos automaticamente entrará um script de configuração fazendo perguntas sobre o seu servidor. Apenas siga os passos:

Auto configuration for Linux client of no-ip.com.

By typing the number associated with it.
0 eth0
1 eth1

-> Selecione a placa de rede que está conectada na internet digitando 1 ou 0.

Please enter the login/email string for no-ip.com seuemail@seuprovedor.com
Please enter the password for user ‘seuemail@seuprovedor.com’ *********

-> Entrar com o seu e-mail e senha já cadastrados no site.

Do you wish to have them all updated?[N] (y/N) y

-> Decidir se irá fazer a atualização de IP (ALTAMENTE RECOMENDADO).

Please enter an update interval:[30]

-> Escolher o tempo para fazer a verificação do IP (tempo em minutos).

Do you wish to run something at successful update?[N] (y/N) y

-> Se você deseja executar algo ao atualizar o ip.

Please enter the script/program name

-> Se deseja executar algum script (apenas dê ENTER nessa pergunta).

New configuration file ‘/tmp/no-ip2.conf’ created.
mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf

-> Confirmando as modificações.

Digite “noip2” para iniciar o noip.

——————————- DEBIAN ————————

Inicialização do sistema a partir do boot:

# cp -r debian.noip2.sh /etc/init.d/noip <- copiando o script # chmod 755 /etc/init.d/noip <- dando permissões ao arquivo Copie um link simbólico para o serviço iniciar com o sistema. Caso esteja usando o modo gráfico: Caso esteja usando o modo texto: Verifique a runlevel que esta rodando.. Digite runlevel no terminal e saberas o numero da mesma. Se for 2: # ln -s /etc/init.d/noip /etc/rc2.d/S99noip O nome do link como "S99noip" é apenas uma sugestão, mas é importante que seja um número (entre 93 e 99) para que esse serviço seja um dos últimos a ser executado. ------------------------------- DEBIAN ------------------------ Opções: Version Linux-2.1.9 Options: -C create configuration data -F force NAT off -Y select all hosts/groups -U minutes set update interval -u username use supplied username -p password use supplied password -x executable use supplied executable -c config_file use alternate data path -d increase debug verbosity -D processed toggle debug flag for PID -i IPaddress use supplied address -I interface use supplied interface -S show configuration data -M permit multiple instances -K processed terminate instance PID -z activate shm dump code -h help (this text)

Deixe um comentário