No-ip Ubuntu Server | IP Dinâmico [RESOLVIDO]

1. No-ip Ubuntu Server | IP Dinâmico [RESOLVIDO]

David Moreira
dvimoreira

(usa Ubuntu)

Enviado em 23/02/2021 - 09:10h

Olá galera, como vai?
Pessoal... Estou montando um servidor aqui na empresa onde trabalho para colocar nossos apps para testes. Instalei o Ubuntu Server 18.04, Docker e Portainer. Porém, infelizmente não temos IP fixo aqui na empresa, então usei o IP que a instalação sugeriu automaticamente. A pouco meu chefe questionou se de alguma forma seria possível acessar os links criado pelo Docker de forma externa (da casa dele por exemplo ou por algum cliente), pesquisando um pouco encontrei alguns artigos sugerindo configurar o no-ip. Fiz todo o processo porém não está pegando o IP do servidor, está pegando o IP da rede, e quando acesso redireciona para o admin do roteador... Por gentileza, alguém poderia me ajudar a resolver esse problema ou me dar dicas de como posso resolver? muito obrigado!


  


2. MELHOR RESPOSTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 23/02/2021 - 09:17h


No seu ubuntu server tem que deixar um ip fixo da rede , verificar o noip se esta certo , e no router tu tem que redirecionar as portas para para o ip do seu ubuntu server ( por isso tem que esta com ip fixo local da rede ) e o acesso externo tem que ser feito pelo endereço do noip e a porta pra cair no seu ubuntu na aplicado que esta rodando

3. Re: No-ip Ubuntu Server | IP Dinâmico

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/02/2021 - 23:04h

dvimoreira escreveu:

Olá galera, como vai?
Pessoal... Estou montando um servidor aqui na empresa onde trabalho para colocar nossos apps para testes. Instalei o Ubuntu Server 18.04, Docker e Portainer. Porém, infelizmente não temos IP fixo aqui na empresa, então usei o IP que a instalação sugeriu automaticamente. A pouco meu chefe questionou se de alguma forma seria possível acessar os links criado pelo Docker de forma externa (da casa dele por exemplo ou por algum cliente), pesquisando um pouco encontrei alguns artigos sugerindo configurar o no-ip. Fiz todo o processo porém não está pegando o IP do servidor, está pegando o IP da rede, e quando acesso redireciona para o admin do roteador... Por gentileza, alguém poderia me ajudar a resolver esse problema ou me dar dicas de como posso resolver? muito obrigado!

Boa noite, como alternativa ao NO IP, utilizo o script abaixo, o qual,
caso o IP tenha alterado, envia um e-mail com o IP...
#!/bin/bash
IPPV="0.0.0.0";
IPPN=$(/usr/bin/wget -qO- http://ip-api.com/line/?fields=query);

if [[ "${IPPN}" != "${IPPV}" ]];then
/bin/sed -ri "/^IPPV/s/\".*\"/\"${IPPN}\"/" $0;
msg="IP Púbico: ${IPPN}";
printf "\n%(%x%t%t%X)T\nIP Publico: ${IPPN}\n" #TESTES
/usr/bin/sendemail -f De -t Para -u "SUBJECT" -m "${msg}" -o tls=yes -s smtp.gmail.com:587 -xu USERNAME -xp PASSWORD
fi

OBS.: Requer o sendemail.....)
Para o comando ficar menor, faça as configurações em:
/usr/bin/sendEmail
O que alterar:

54: "hostname" => 'hostname', ## Used in printmsg() for all output (is updated later in the script).
64: "server" => 'smtp.gmail.com', ## Default SMTP server
65: "port" => 587, ## Default port
100: "username" => 'login email remetente', ## Username used in SMTP Auth
101: "password" => 'senha email remetente', ## Password used in SMTP Auth
102: "tls" => 'yes', ## Enable or disable TLS support. Options: auto, yes, no
114:my $from = email remetente';
1933: if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'TLSv1')) {

Obs.: Configurações para o gmail.
Coloque no cron para executar de tempo em tempo.....
Os seguintes pacotes, poder ser necessários: libnet-ssleay-perl libio-socket-ssl-perl
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts