Debian + NO-IP

1. Debian + NO-IP

Endrigo Marchand Campos
emarchandc

(usa Debian)

Enviado em 03/02/2020 - 15:56h

Boa tarde.

TEnho um servidor samba simples, porem funcional.

Quero ter acesso a ele de fora da empresa, como onde ele fica o IP não é fixo, pensei em usar o NO-IP.

Alguém já fez esta configuração e pode me ajudar?
Ou indica algum outro serviço mais eficiente?

Grato.


  


2. Re: Debian + NO-IP

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 03/02/2020 - 17:54h


emarchandc escreveu:

Boa tarde.

TEnho um servidor samba simples, porem funcional.

Quero ter acesso a ele de fora da empresa, como onde ele fica o IP não é fixo, pensei em usar o NO-IP.

Alguém já fez esta configuração e pode me ajudar?
Ou indica algum outro serviço mais eficiente?

Grato.

Boa tarde emarchandc.
Já tive péssimas experiencias com o uso do NO IP....
Várias tentativas de conexão no Servidor.
Até que tirei do NOIP e montei um script,
Que manda o IP para o meu e-mail.

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: Debian + NO-IP

Endrigo Marchand Campos
emarchandc

(usa Debian)

Enviado em 04/02/2020 - 13:53h

msoliver escreveu:


emarchandc escreveu:

Boa tarde.

TEnho um servidor samba simples, porem funcional.

Quero ter acesso a ele de fora da empresa, como onde ele fica o IP não é fixo, pensei em usar o NO-IP.

Alguém já fez esta configuração e pode me ajudar?
Ou indica algum outro serviço mais eficiente?

Grato.

Boa tarde emarchandc.
Já tive péssimas experiencias com o uso do NO IP....
Várias tentativas de conexão no Servidor.
Até que tirei do NOIP e montei um script,
Que manda o IP para o meu e-mail.

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


Neste caso, o scrip fica enviando cada vez que muda o IP, ou voce consegue solicitar na hora?
Podes dar umas dicas de cmo fazer o script?




4. Re: Debian + NO-IP

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 04/02/2020 - 17:25h

emarchandc escreveu:

msoliver escreveu:


emarchandc escreveu:

Boa tarde.

TEnho um servidor samba simples, porem funcional.

Quero ter acesso a ele de fora da empresa, como onde ele fica o IP não é fixo, pensei em usar o NO-IP.

Alguém já fez esta configuração e pode me ajudar?
Ou indica algum outro serviço mais eficiente?

Grato.

Boa tarde emarchandc.
Já tive péssimas experiencias com o uso do NO IP....
Várias tentativas de conexão no Servidor.
Até que tirei do NOIP e montei um script,
Que manda o IP para o meu e-mail.

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


Neste caso, o scrip fica enviando cada vez que muda o IP, ou voce consegue solicitar na hora?
Podes dar umas dicas de como fazer o script?


Boa tarde. o script fica no cron, executando a cada 15 minutos, ou a sua escolha, exemplo para executar a cada 15 Min:
*/15 * * * * ${HOME}/Pega_IP.sh
Se o ip foi alterado, envia o e-mail*.
Script:

#!/bin/bash
IPPV="0";
IPPN=$(/usr/bin/wget -qO- ifconfig.me/ip);
Data="$(printf "Data: %(%x%nHora: %X)T")"
clear;
if [ "${IPPN}" != "${IPPV}" ];then
/usr/bin/sed -ri "/^IPPV/s/\".*\"/\"${IPPN}\"/" $0;
msg="$Data\nIP: ${IPPN}\n"
printf "$msg" #TESTES, Mostra no terminal
/usr/bin/sendemail -t Destinatário -u ":: IP Alterado ::" -m "${msg}\n"
fi


*Veja como Configurar: https://www.vivaolinux.com.br/topico/Shell-Script/falha-na-autenticacao-com-SendEmail
DICA!.:
Para não colocar os dados no script, faço a alteração em: /usr/bin/sendEmail.
Alterando as linhas:
54:    "hostname"             => 'changeme',                          ## Used in printmsg() for all output (is updated later in the script).
64: "server" => 'localhost', ## Default SMTP server
65: "port" => 25, ## Default port
100: "username" => ' ', ## Username used in SMTP Auth
101: "password" => ' ', ## Password used in SMTP Auth
102: "tls" => 'auto', ## Enable or disable TLS support. Options: auto, yes, no
114:my $from = '';
1933: if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv23:!SSLv2')) {

Para:
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 Do E-mail', ## Username used in SMTP Auth
101: "password" => 'Senha', ## 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')) {

Observe que esta configurado para usar uma conta do GMAIL!
Se te ajudei, me ajude!!!!
Marque o tópico como resolvido e escolha a melhor RESPOSTA..... :)

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts