Hi, in der "ip-down)" Sektion des oben genannten Scripts werden Hostrouten aus der route.conf so gesetzt: test -z "$DEST" || /sbin/route add -host $DEST dev $INTERFACE Diese sind doch beim 2.2.x Kernel nicht mehr notwendig. Außerdem funktioniert es nur, wenn man maximal eine solche Route hat, sonst geht es gründlich schief, es müßte dagegen mindestens etwas in der Art stehen: test -z "$DEST" || for dest in $DEST ; do /sbin/route add -host $dest dev $INTERFACE done Schön wird es, wenn man sämtliche Funktionalität erlaubt. "/etc/rc.d/route start ippp6" funktioniert leider auch nicht, wie ich zuerst vermutete. Deshalb habe ich diese Zeile test -z "$DEST" || /sbin/route add -host $DEST dev $INTERFACE geändert in: set_routes und folgende Funktionen in /etc/ppp/ip-down definiert (die dem entsprechenden Teil aus /etc/rc.d/route entsprechen, nur habe ich das Gateway $gw genannt, und nicht $what): run_route() { #Debug wrapper LOGGER="/usr/bin/logger -t $BASENAME[$$] --" ERR=`route $@ 2>&1` ret=$? if [ $ret != 0 ] ; then $LOGGER "\"route $@\": returned $ret ($ERR)" fi } et_routes() { #Best viewed with tabsize = 4 ! ROUTECONF="/etc/route.conf" test -f $ROUTECONF || return while read des gw mask iface ; do test "$iface" = "$INTERFACE" || continue echo "$des $gw $mask $iface" case "$gw" in 0.0.0.0|\*) # Add a local Network if test "${mask}" = 255.255.255.255 ; then run_route add -host "${des}" dev $iface else run_route add -net "${des}" netmask "${mask}" \ dev $iface fi ;; *) case "$mask" in 0.0.0.0|"") # Add Gateway run_route add "${des}" gw "${gw}" dev $iface ;; 255.255.255.255) # Add a Host by a Gateway/Route if test "$des" = "$gw" ; then run_route add -host "${des}" dev $iface else run_route add -host "${des}" gw "${gw}" \ dev $iface fi ;; *.*.*.*) # Add a Network run_route add -net "${des}" netmask "${mask}" \ gw "$gw" dev $iface ;; esac # $mask ;; esac # $gw done < $ROUTECONF #while read } Damit ist es dann möglich, "richtige" Routen auf die Dialup Devices zu legen, was normalerweise nicht funktionieren würde, da selbiges Script ja ifconfig down ; ifconfig up ausführt. Die zugrundliegenden Scripte stammen aus der 6.2, an 6.3 hab ich mich noch nicht rangetraut ... Habe ich was übersehen? Mit der Bitte um Kommentare, oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com