shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Compartilhando script


From: Clovis Fabricio Costa
Subject: Compartilhando script
Date: Wed, 07 Jun 2000 01:36:14 -0300

Oi Pessoal.

Estou mandando pra voces um pequeno script que fiz (nao riam  :) ) para
registrar o dominio no DYNDNS. http://www.dyndns.org

Usem, leiam, critiquem para que eu possa aprender mais!

Valeu!
Clovis
#!/bin/bash
# Para configurar é só trocar os seguintes parametros:
# O nick (seu nome de usuario) na dyndns voce coloca aqui:
DYNDNS_NIC='seu nick'

# Agora sua senha
DYNDNS_SENHA='sua senha'

# O dominio que voce registrou lá, voce coloca aqui:
DYNDNS_DOMINIO='eu.dyndns.org'
# ou 'eu.homeip.net' etc...

# Aqui voce poe ON ou OFF, se colocar ON, ele vai direcionar 
# coisas como www.eu.dyndns.org para eu.dyndns.org. Se nao
# voce tem que ter um servidor de DNS instalado pra fazer isso.
######################
# Na duvida deixe ON #
######################
DYNDNS_WILDCARD='ON'

# Pronto! O resto voce deixa quieto!
# Copie este script para seu /etc/ppp/ip-up.d com o nome de 00dyndns 
# ou coisa parecida!
# FIM!
#
# Produzido por Clovis Fabricio Costa 
# address@hidden 
# http://clovis.homeip.net

DYNDNS_URL='http://'$DYNDNS_NIC':'$DYNDNS_SENHA'@members.dyndns.org/nic/dyndns?action=edit&started=1&hostname=YES&host_id='$DYNDNS_DOMINIO'&myip='
DYNDNS_OPT='&wildcard='$DYNDNS_WILDCARD'&mx=&backmx=NO'
MEU_IP=`ifconfig | grep -A 1 ppp0 | tail -1 | cut -d ' ' -f 12 | cut -b 6-`
if [ -n $MEU_IP ] ; then 
  if [ -r /var/run/lastip.ppp ] ; then 
     if [ $MEU_IP != `cat /var/run/lastip.ppp` ] ; then 
        wget -O - $DYNDNS_URL$MEU_IP$DYNDNS_OPT | grep NOERROR >> 
/var/log/conexao.log
     fi
     else
      wget -O - $DYNDNS_URL$MEU_IP$DYNDNS_OPT | grep NOERROR >> 
/var/log/conexao.log
  fi
  echo $MEU_IP > /var/run/lastip.ppp
fi


reply via email to

[Prev in Thread] Current Thread [Next in Thread]