pppd on demand ohne defaultroute

Maximilian Wilhelm max at rfc2324.org
Tue Apr 29 15:08:02 CEST 2003


Markus Wigge schrieb:

> Außerdem muß ich wissen welches Interface, wenn mehrere pppd's laufen
> ist das nicht immer ppp0 ... kann ich das in einem Startscript
> rausfinden? Im ip-up-Script ist's ja leider schon zu spät ;-)

Wieso das?

Aus meiner /etc/ppp/ip-up

| # This script is called with the following arguments:
| #    Arg  Name                          Example
| #    $1   Interface name                ppp0
| 
| #    $4   Local IP number               12.34.56.78
| #    $5   Peer  IP number               12.34.56.99
| #    $6   Optional ``ipparam'' value    foo

Du kannst doch z.B. auf die "Local IP number" testen.

Die Netzadresse sollte ja immer gleich sein, oder?
Ich geh jetzt mal von /24 aus...

| NET_NOW=$(echo $4 | awk -F . '{ print $1"."$2"."$3 }')
| NET_DEF="10.42.23"  # ;-)
|
| test $NET_DEF = $NET_NOW && route add -net foo bar

ungetestet

HTH
Max



More information about the Linux mailing list