#! /bin/sh # # Connectadsl: Skript zur Erstellung einer Verbindung zum Provider # via ADSL/T-DSL # # Verbindung starten: connectadsl start # Verbindung stoppen: connectadsl stop # # written by: Michael Schlenstedt # Michael@adsl4linux.de # http://www.adsl4linux.de # # Version: 0.2a # # # Einstellungen: # # # Device, welches mit dem ADSL-Modem verbunden wurde: eth0, eth1 etc. # DEVICE="eth1" # # Pfad zu pppd mit eventuell zusätzlichen Optionen, z.B. "call CONFIGFILE" # PPPD="/usr/sbin/pppd" # # Pfad zu sudo # SUDO="/usr/bin/sudo" # # # Ende der Einstellungen # # # Wenn UID ungleich "0" (root), dann führe Skript mit sudo aus # # if test -x $SUDO; then if test $UID -ne 0; then exec $SUDO $0 $* fi fi # # Mit welchem Parameter wurde das Skript gestartet: Start oder Stop # case "$1" in # # Bei Stop wird aufgelegt # stop) echo Verbindung beenden killall pppd ;; # # Beim Parameter (Start) wird die Verbindung aufgebaut # start) echo Verbindung starten $PPPD $DEVICE > /dev/null 2>&1 ;; *) echo Falscher oder garkein Parameter angegeben! echo Bitte starten sie $0 mit dem Parameter start oder stop ;; esac