On Wed, Apr 21, 1999 at 01:52:57PM +0200, Joerg Henner wrote:
> Juergen Ilse wrote:
>
> > > ZEIT=`date|awk '{print substr($4,7,2)}'`
> > Zeit = `date +%H`
>
> > oder siehst du das anders?
>
> keines wegs. bei linux f�hren erfahrungs-gem�ss viele wege zum ziel ;)))
Das schon, aber mit meiner Version spart man den ueberfluessigen awk-Aufruf.
;-)
> > Bei Autodial muesstes man die Defaultroute auf das jeweils andere ippp*
> > device umsetzen... Man sollte allerdings darauf achten, dass man das nur
> > tut, wenn man NICHT online ist, und dann besser in dem beim Abbau der
> > Verbindung ausgefuehrten Script (ip-down) nochmals die Ueberprufung und
> > das (ggfs. notwendige) umsetzen der default-route einbauen...
>
> daf�r sind eingriffe im rc.config und auch in ip-up/ip-down n�tig:
Selbstverstaendlich muss man dazu die scripte aendern. Was man prinzipiell
aendern muesste, habe ich geschrieben, die korrekte Implementierung habe
ich dem Fragesteller ueberlassen (wenn er das nicht hinbekommt, wird er
nochmals nachhaken).
> > Das auslesen und den Vergleich der Uhrzeit kannst du von oben uebernehmen,
> > den Rest wirst du wohl auch selbst hinbekommen...
> das problem ist aber, wenn ein stunde �berschritten wird, und das device
> dann nicht mehr runtergefahren wird, weil dann ein anders device in
> dieser stunde zust�ndig ist ;)))) also *vorsicht* hier !!
Deswegen schrieb ich in meinem Vorschlag: Umsetzen der Default-Route per
Cron nur, wenn man NICHT online ist, UND in die ip-down eine Ueberpruefung
der Uhrzeit und ggfs. umsetzen der Defaultroute. Das umsetzen der Default-
route WAEHREND man online ist, wuerde auch alle bestehenden TCP-Verbindungen
"kappen"... Ausserdem sollte man ohnehin darueber nachdenken, den IDLE-Timeout
(ich weiss jetzt nicht mehr, wie der in der SuSE-Konfiguration hiess) auf
einen sinnvollen Wert setzen, und sinnvoll ist bei automatischer Einwahl
nicht etwa "kein IDL-Timeout", sondern eher etwas wie 240 Sekunden oder so
(auch je nach Laenge einer Telefoneinheit...).
> > Noch flexibler waere eine Loesung, bei der man den Zeitpunkt der Um-
> > stellung Minutengenau festlegen koennte, dann sollte man als $ZEIT evt.
> > etwas wie das folgende verwenden:
> > ZEIT=`date +%H%M`
> minuten genau bringt nur was, wenn du es dann gleich im cron mit
> einbaust - imho aber keine gute idee. birgt zu viele probleme.
Die Bemerkung war auch nicht voellig ernst gemeint ;-), es war nur ein
Beispiel, wie man auch mit Minuten- (oder sogar Sekunden-) genauen Zeit-
angaben vernuenftig umgehen kann (mit der awk-Loesung waere das erheblich
komplizierter als mit passenden Parametern fuer "date"...).
Tschuess,
Juergen Ilse ([EMAIL PROTECTED])
-
To unsubscribe from this list please send a mail to [EMAIL PROTECTED] with
'unsubscribe suse-isdn' in its body.