Hallo Liste! Ich hab einen kleinen Router (6.4) aufgebaut und muß für Online-Banking manchmal den huptimeout verändern. Um das aber in der ip-down.local wieder flexibel auf den Ausgangswert zu setzen ohne jedes mal per hand rand zu müssen fehlt mir das Know-How... Wie stell ich das an, daß die Ausgangswerte aus /etc/rc.config.d/i4l.rc.config wieder für das jeweilige Device gelten? Bei so viel Spezis in der Liste hoffe ich auf baldige Anwort... Danke! Gruß Sebastian Mrosek
Sebastian Mrosek schrieb:
Ich hab einen kleinen Router (6.4) aufgebaut und muß für Online-Banking manchmal den huptimeout verändern. Um das aber in der ip-down.local wieder flexibel auf den Ausgangswert zu setzen ohne jedes mal per hand rand zu müssen fehlt mir das Know-How... Wie stell ich das an, daß die Ausgangswerte aus /etc/rc.config.d/i4l.rc.config wieder für das jeweilige Device gelten?
Schau, wie SuSE das in /sbin/init.d/i4l macht und wirf alle Zeilen raus, die nicht mit der Idletime zu tun haben: . /etc/rc.config.d/i4l_default.rc.config . /etc/rc.config . /etc/rc.config.d/i4l_option.rc.config . /etc/rc.config.d/i4l_sp_option.rc.config . /etc/rc.config.d/i4l_unknown # evtl. kannst Du hier auch ein paar Dateien einsparen; # Du brauchst diejenigen, die NETCONFIG und I4L_IDLETIME definieren. for I in $NETCONFIG; do eval NETDEV=\$NETDEV$I eval I4L_IDLETIME=\$I4L_IDLETIME$I case $NETDEV in # ippp*) # für alle ippp* zurücksetzen? $INTERFACE) # $INTERFACE ist im ip-down auf ippp0 usw. gesetzt. isdnctrl huptimeout $NETDEV ${I4L_IDLETIME} ;; esac done Viele Grüsse... Michael
Schau, wie SuSE das in /sbin/init.d/i4l macht und wirf alle Zeilen raus, die nicht mit der Idletime zu tun haben:
Danke, das war ein super Tip! Mit ein bischen eigenem Grips ist eine gute Lösung rausgekommen. Wer das selbst verwenden will: Bitteschön... Gruß Sebastian #!/bin/sh INTERFACE=$1 . /etc/rc.config . /etc/rc.config.d/i4l.rc.config SBIN=/sbin for I in $NETCONFIG; do eval NETDEV=\$NETDEV$I if test $NETDEV = $INTERFACE; then eval I4L_IDLETIME=\$I4L_IDLETIME$I case $NETDEV in ippp*) $SBIN/isdnctrl huptimeout $NETDEV $I4L_IDLETIME ;; *) ;; esac fi done
participants (2)
-
Michael Mauch
-
Sebastian Mrosek