--- network.old 2008-07-22 15:56:01.698045058 +0200 +++ network 2008-07-22 15:56:28.242045355 +0200 @@ -72,7 +72,11 @@ return 1 fi eval routecfg="\$${1}" - /sbin/route add $routecfg + if `grep -q :: <<< $routecfg`; then + /sbin/route -A inet6 add $routecfg + else + /sbin/route add $routecfg + fi return $? } @@ -83,7 +87,11 @@ return 1 fi eval routecfg="\$${1}" - /sbin/route del $routecfg + if `grep -q :: <<< $routecfg`; then + /sbin/route -A inet6 del $routecfg + else + /sbin/route del $routecfg + fi return $? }