Instalação do No-IP no Debian
Crie um nome de host fácil para não precisar lembrar ou estar anotando seu endereço IP(Dinâmico/ou Não) e nunca perca sua conexão novamente.
O que é?
No-IP pega o seu endereço IP dinâmico e aponta para um nome de host estático ou subdomínio. Com o nosso Cliente de Atualização Dinâmica Gratuito instalado no local, o No-IP verifica por mudanças no endereço IP regularmente. Quando o seu endereço IP muda, nós atualizamos o seu nome de host com o endereço IP correto. Sem a necessidade de inatividade.
Primeiramente acesse o https://www.noip.com para fazer seu cadastro.
Depois de criar a conta acesse o sua conta https://my.noip.com
De um nome para seu host e escolha um domínio para o mesmo, selecione tipo de Registro DNS Host (A) e clique em Create Hostname
Cadastro feito, host+dominio criado vamos ao nosso servidor.
# cd /tmp/ # wget https://www.noip.com/client/linux/noip-duc-linux.tar.gz # tar xf noip-duc-linux.tar.gz # cd noip-2* # make install
Informe seus dados:
Please enter the login/email string for no-ip.com seuemail@gmail.com
Please enter the password for user ‘seuemail@gmail.com’ **********
Only one host [remontti.ddns.net] is registered to this account.
It will be used.
Please enter an update interval:[30] 15
Do you wish to run something at successful update?[N] (y/N) N
# noip2
o Debian 9 o arquivo rc.local usado para adicionar comandos na inicialização está desativado por padrão. Vamos precisar cria-lo.
# vim /etc/rc.local
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # Carrega No-IP /usr/local/bin/noip2 exit 0
# chmod +x /etc/rc.local
# reboot
No meu caso ip do meu servidor é válido, é bem provável que vocês esteja usando no-ip devido a um NAT, mas queria apenas demonstrar que eles se atualizou ao painel do sistema com o IP.
Prontinho, agora você pode acessar seu servidor com um nome.
Exemplo no meu servidor tem o apache rodando ao remontti.ddns.net
Galera, bom dia!
Passei pelo erro:
/usr/local/src/noip-2.1.9-1# 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
cp: cannot create regular file ‘/usr/local/bin/noip2’: Text file busy
make: *** [Makefile:30: install] Error 1
====
Solução:
Remover o arquivo noip2 em /usr/local/bin
Copiar o arquivo noip2 de /usr/local/src/noip-2.1.9-1 para /usr/local/bin
rodar novamente o make install na pasta /usr/local/src/noip-2.1.9-1
Abraço!
galera .. sou novo no Linux .. instalei o Debian 10 server apache2 .. tenho que instalar um programa e testar com acesso externo … o programa só roda em linux …. no windows roda tranquilo meu site com nome….etc…. mas estou sofrendo com o Linux …já li quase tudo…. se alguém pode ajudar ..agradeço.
Olá, galera no meu não entrou, estou usando Quiana, mint 17, ele da erro com o stdio.h make install
gcc -Wall -g -Dlinux -DPREFIX=\”/usr/local\” noip2.c -o noip2
noip2.c:136:19: fatal error: stdio.h: Arquivo ou diretório não encontrado
#include
^
compilation terminated.
make: ** [noip2] Erro 1
Alguém que possa ajudar?
No debian 8, vou usar da mesma forma?
O comando MAKE INSTALL não entrava por nada. Dava como não encontrado. Minha solução: Instalar o pacote build-essential…
seguinte comando:
apt-get install build-essential
Antes do comando make install faltou cd noip….. ??????????
Faltou mesmo hehe, vou acertar lá. Obrigado