Obtendo o ip real
1º Passo
# yum install lynx -y
2º Passo
# lynx -source www.meuip.com.br |grep meuip-home |cut -d ";" -f 2 \ |cut -d "<" -f 1 |cut -d " " -f 2
Enviando os dados
3º Passo
Com o script abaixo podemos adicioná-lo na crontab para enviar os dados para o seu servidor principal.
#!/bin/bash
UNIDADE="UnidadeX"
HOSTNAME=`hostname`
IP=`lynx -source www.meuip.com.br |grep meuip-home |/usr/bin/cut -d ";" -f 2 |/usr/bin/cut -d "<" -f 1 |/usr/bin/cut -d " " -f 2`
DIA=`date +%d.%m.%Y`
HORA=`date +%k:%M`
DATE="$DIA - $HORA"
/usr/bin/curl -d "client=$UNIDADE" -d "hostname=$HOSTNAME" -d "date=$DATE" -d "ip=$IP" http://www.meuservidorprinciapal.com.br/php/dns/dyndns.php
Utilizamos o comando curl para enviar os dados via metodo post, a flag -d engloba os dados a serem enviados, o ultimo parâmetro deve ser a URL para envio dos dados.
O recebimento será tratado em outro artigo.
Nenhum comentário:
Postar um comentário