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

DynDNS -- ip-up/down



Hallo,
ich habe folgendes Problem: Mein DSL-Anschluss geht über pppd.
Also kann ich mit ip-up und ip-down arbeiten.
Jetzt möchte ich folgendes realisieren: 
1. Bei Einwahl-> DynDNS.org Link setzen
2. Bei Trennen der Verbindung-> DynDNS.org auf offline setzen.

Die Einwahl ins Internet erfolgt über pon dsl-provider oder über
DialOnDemand. Das Trennen der Verbindung über die idle-Time.

Jetzt habe ich mir folgendes überlegt:

[Auszüge aus ip-up/down; die "# Setze ..." Kommentare werden 
durch den DynDNS-Client ersetzt.]

Funktioniert das Vorhaben wie folgt:

#!/bin/sh
# ip-down
# /etc/ppp/ip-down
LOCKFILE=/tmp/dyndns.lock
STATFILE=/tmp/dyndns.stat
STATUS=$(cat $STATFILE)
case "$STATUS" in

	online)
		# Setze offline
		echo "offline" > $STATFILE
		touch $LOCKFILE
		;;
	offline)
		sleep 1
		;;
	*)
		DATE=$(date)
		echo "$DATE: ip-down: Internet Fehler!" >> /var/log/messages
		exit 1
		;;
esac
exit 0



#!/bin/sh
# ip-up
# /etc/ppp/ip-up
LOCKFILE=/tmp/dyndns.lock
STATFILE=/tmp/dyndns.stat
STATUS=$(cat $STATFILE)
if test -e $LOCKFILE
	then	#existiert
		rm $LOCKFILE
	else	#existiert nicht
		# Setze online
		echo "online" > $STATFILE
fi
exit 0



Reply to: