Avisar quando muda de ip

1. Avisar quando muda de ip

Antonio Carlos
cainf

(usa Debian)

Enviado em 08/01/2013 - 11:47h

saudações a todos

Tenho a seguinte situação, quando o servidor reinicia por ficar muito tempo sem energia ao religar ele envia um email pois quando reinicia muda o ip

Estou com um caso em uma empresa que a cada 5 dias esse ip muda gostaria de um script informando quando o ip foi alterado e enviando um email logo em seguida

Desde ja agradeço a todos


  


2. Re: Avisar quando muda de ip

Diego Lepera
d_lepera

(usa Linux Mint)

Enviado em 08/01/2013 - 18:28h

cainf escreveu:

saudações a todos

Tenho a seguinte situação, quando o servidor reinicia por ficar muito tempo sem energia ao religar ele envia um email pois quando reinicia muda o ip

Estou com um caso em uma empresa que a cada 5 dias esse ip muda gostaria de um script informando quando o ip foi alterado e enviando um email logo em seguida

Desde ja agradeço a todos


Cara, o ideal é fixar o IP... evitaria qualquer problema...

qual a distribuição que o servidor utiliza?





3. Re: Avisar quando muda de ip

Antonio Carlos
cainf

(usa Debian)

Enviado em 08/01/2013 - 22:46h

Uso o Debian
Fixar como através do no-ip seria isso ???

Abraço


4. Re: Avisar quando muda de ip

M4iir1c10
m4iir1c10

(usa Arch Linux)

Enviado em 08/01/2013 - 23:20h

Seria melhor vc entrar em contato com o provedor da internet e pedir para fixar o ip do seu servidor porque essa troca esta acontecendo no lado do provedor, não tem nada haver com seu linux.


5. Re: Avisar quando muda de ip

Antonio Carlos
cainf

(usa Debian)

Enviado em 08/01/2013 - 23:55h

Ja pedi isso tb, acredite se quiser mas a resposta foi que não havia numero de máquinas suficiente para ter um ip fixo e acabei xingando a pessoa, la é VIVO


6. Re: Avisar quando muda de ip

Diego Lepera
d_lepera

(usa Linux Mint)

Enviado em 09/01/2013 - 09:44h

cainf escreveu:

Uso o Debian
Fixar como através do no-ip seria isso ???

Abraço


Vamo lá....

o IP que muda é o IP interno da máquina ou o IP externo, de internet?

Se for o IP interno (192.x.x.x, 10.x.x.x, 172.x.x.x ...) vc precisa fixá-lo no GNU/Linux e você tem duas formas de fazer isso:
1- Arquivo /etc/network/interfaces
Abra o arquivo /etc/network/interface e coloque a seguinte configuração

iface eth0 inet static
address 192.168.0.x
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-server 192.168.0.1

OBS.: Lembre de preencher com os dados da rede interna onde está o servidor

2- Através do arquivo /etc/rc.local
Nesse caso o IP não fica fixo, mas toda vez que iniciar o servidor ele rodará esse script e colocará o IP desejado na interface. Para isso abra o arquivo /etc/rc.local e adicione a seguinte linha:

ifconfig eth0 192.168.0.x netmask 255.255.255.0

Se for o IP externo, aquele do provedor de internet, vc precisa ou solicitar um plano com IP fixo, ou utilizar serviços externos de DNS dinamico, com o no-ip, o dyndns...

Abs.


7. Re: Avisar quando muda de ip

Paulo
paulo1205

(usa Ubuntu)

Enviado em 09/01/2013 - 09:48h

Faça um script que execute periodicamente (por exemplo, através do cron). Esse script pode fazer o seguinte:

1) Pegue o IP anterior que foi salvo num arquivo.
2) Pegue o IP atual da interface.
3) Compare os dois IPs.
a) Se forem diferentes:
i) Tome as medidas que você julgar necessárias em virtude da mudança de IP.
ii) Altere o arquivo de IP salvo com o último valor lido da interface.
b) Se forem iguais:
i) Tome as medidas necessárias (possivelmente nenhuma) caso o IP não tenha se alterado.
4) Fim do script.


Mas esse procedimento acima pode não ser necessário. Ele funciona em qualquer caso mas, se você usar DHCP, PPP/PPPoE e outros sistemas de configuração automática de interface, você pode -- e deve -- estudar os mecanismos oferecidos por esses sistemas para adicionar funcionalidades ao processo de configuração da interface. Então, por exemplo, rode um "man dhclient-script" para ver o processo de personalização da configuração via DHCP.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts