Hallo Liste, ich habe da ein kleines Problem: Ich hab' bei meiner SuSE 7.3 mehrere Provider eingetragen, unter anderem Freenet. Da ich im Hintergrund den WWWOFFLE am Laufen habe, muss ich in der ip-up.local immer erstmal diese Freenet-Startseite per wget-Befehl holen lassen, bevor ich den WWWOFFLE online schalte. Wenn ich dagegen einen anderen Provider auswaehle (In KInternet), braucht die Freenet-Startseite nicht angefordert zu werden. (Freenet hat so eine Art transparenten Proxy am laufen, sodass der erste HTTP-Request immer mit der Freenet-Startseite beantwortet wird) Gibt es eine Variable oder so, in der der Providername drinsteht? Kann ich so eine Art Case-Konstruktion in der ip-up.local hinbekommen? Danke im vorraus :-) Gruss Florian -- Computer Science: solving today's problems tomorrow.
* Florian Evers schrieb am 05.Feb.2002:
Ich hab' bei meiner SuSE 7.3 mehrere Provider eingetragen, unter anderem Freenet. Da ich im Hintergrund den WWWOFFLE am Laufen habe, muss ich in der ip-up.local immer erstmal diese Freenet-Startseite per wget-Befehl holen lassen, bevor ich den WWWOFFLE online schalte. Wenn ich dagegen einen anderen Provider auswaehle (In KInternet), braucht die Freenet-Startseite nicht angefordert zu werden. (Freenet hat so eine Art transparenten Proxy am laufen, sodass der erste HTTP-Request immer mit der Freenet-Startseite beantwortet wird)
Gibt es eine Variable oder so, in der der Providername drinsteht? Kann ich so eine Art Case-Konstruktion in der ip-up.local hinbekommen?
In $4 steht die Local-IP und in $5 die Remote-IP, daraus müßte sich doch eigentlich der Provider ermitteln lassen. Wenn Du den pppd, nicht ipppd per Hand aufrufst, also nicht über wvdial, dann kanst Du ip-up auch noch einen frei Wählbaren sechsten Parameter mitgeben, über dem Du dann alles regeln kanst. Siehe hierzu man pppd. Bernd
Am Die, 05 Feb 2002 schrieb Florian Evers:
Ich hab' bei meiner SuSE 7.3 mehrere Provider eingetragen, unter anderem Freenet. Da ich im Hintergrund den WWWOFFLE am Laufen habe, muss ich in der ip-up.local immer erstmal diese Freenet-Startseite per wget-Befehl holen lassen, bevor ich den WWWOFFLE online schalte. Wenn ich dagegen einen anderen Provider auswaehle (In KInternet), braucht die Freenet-Startseite nicht angefordert zu werden. (Freenet hat so eine Art transparenten Proxy am laufen, sodass der erste HTTP-Request immer mit der Freenet-Startseite beantwortet wird)
Gibt es eine Variable oder so, in der der Providername drinsteht? Kann ich so eine Art Case-Konstruktion in der ip-up.local hinbekommen?
ISDN? Dann steht in $1 in ip-up der Device-Name (aus dem Du dann den Provider ermitteln kannst). Ansonsten hast Du auf jeden Fall auch Deine inet-Adresse in einer der Variablen, evtl. kannst Du darüber rausfinden, ob Du mit freenet verbunden bist. IIRC habe ich hier in Aachen immer Adressen aus 213.6.0.0/16 bzw 213.7.0.0/16 (mir ist klar, das man das auch in einer Netzmaske schreiben könnte, mir ist aber noch zu früh, um die jetzt auszurechnen). Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Florian Evers wrote:
Ich hab' bei meiner SuSE 7.3 mehrere Provider eingetragen, unter anderem Freenet. Da ich im Hintergrund den WWWOFFLE am Laufen habe, muss ich in der ip-up.local immer erstmal diese Freenet-Startseite per wget-Befehl holen lassen, bevor ich den WWWOFFLE online schalte. Wenn ich dagegen einen anderen Provider auswaehle (In KInternet), braucht die Freenet-Startseite nicht angefordert zu werden. (Freenet hat so eine Art transparenten Proxy am laufen, sodass der erste HTTP-Request immer mit der Freenet-Startseite beantwortet wird)
Gibt es eine Variable oder so, in der der Providername drinsteht? Kann ich so eine Art Case-Konstruktion in der ip-up.local hinbekommen?
-------------8<---------------- # Freenet-Startseite abfangen remoteiptest=` echo $REMOTEIP | grep "62.104.218." ` if [ "$remoteiptest" ]; then rm /tmp/freenetdump wget --proxy=off --output-document=/tmp/freenetdump http://62.104.23.42/freenet/customerindex_23.html >> /var/log/messages 2>&1 rm /tmp/freenetdump fi -------------8<---------------- ... Die lange Zeile mit wget wieder zu einer machen ... Viel Spass, Magnum -- begin http://www.informatik.uni-muenchen.de/~_rosenbau/
participants (4)
-
B.Brodesser@t-online.de
-
Christoph Maurer
-
Florian Evers
-
Magnus Rosenbaum