FBF7170: Login-Script

tobiasz76

Neuer User
Mitglied seit
31 Mrz 2007
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

hab ein nicht ganz alltägliches Problem mit meiner Fritz!Box 7170. Nachdem die Box die Internetverbindung hergestellt hat kommt man erst auf eine Login-Seite, wie man sie von Hotspots auf Flughäfen kennt. Den Login auf dieser Seite schafft die Box aber nicht.

Hab das Problem bereits mal hier gepostet:
http://ting.ip-phone-forum.de/showthread.php?t=133198

Seit dem letzten Tread läuft der Login auf meinem Server. Leider hab ich aber Probleme mit dyndns und VoIP.

Der Login wird von folgender html-Datei erledigt (Danke Spongebob):

Code:
<html>

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<title>Autologin</title>

</head>

<body onload=document.forms[0].submit();>

Login wird eingeleitet. Bitte warten...

<form action="https://www.linkem.com/login/hotzone/loginmac.php" method="POST">
	<input type="hidden" name="username" value="xyz">
	<input type="hidden" name="password" value="xyz">
	<input type="hidden" name="type" value="2">
</form>

</body>
</html>

Ich hab nun ein sh-Script geschrieben, welches in die debug.cfg der Fritzbox eingefügt werden soll. Bis jetzt bin ich bis zu diesem Punkt gekommen (Bitte um Nachsicht, bin Neuling was sh betrifft):

Code:
#!/bin/sh
syslogd -S -O /var/log/messages
msg_path="/var/log/messages"
IPAddrNEU=0; IPAddrOLD=0
while [ 0 -eq 0 ] ; do
#aktuelle IP-Adresse holen und Login bei neuer IP
IPAddrNEU=`sed -n -e "0,/EVENT(22):/p"  $msg_path  | sed -n -e "/EVENT(22):/p"  | sed -e "s/.*Adresse://g;s/, DNS-Server:.*//g"`
if [ $IPAddrNEU != $IPAddrOLD ] ; then
   < Hier soll der Login stattfinden >
   < dyndns anschubsen >
   < voip anmelden >
fi
IPAddrOLD=$IPAddrNEU
sleep 10
done

Jetzt hab ich folgende Probleme :noidea: :
1. Wie programmiere ich den Login ins Script (siehe html-Datei)
2. Befehl zum Anschubsen von dyndns?
3. Befehl zum anmelden der VoIP-Accounts?
Den Schubs für Dyndns und VoIP brauche ich, da bis zum Login nur die oben angegebene Page erreichbar ist. Und solange der Login auf der Page nicht erfolgt ist, scheitert die Box mit der Anmeldung von dyndns und VoIP.

Und eine Frage noch nebenbei: Wie verhindert man, dass die Log-Datei "message" zu groß wird? Einfach von Zeit zu Zeit mit 'echo >/var/log/message' leeren?

Währ super wenn mir jemand von euch weiter helfen könnte.

Danke im Voraus und Grüße aus Südtirol :)
 
Hallo Leute,

jemand da, der mit weiter helfen kann? Ich bräuchte eine Idee oder nen Schubs in die richtige Richtung. Bin im Moment mit meinem Latein am Ende...

Jemand hat sich schon mit so was ähnlichem zu kämpfen gehabt?

Grüße
 
Kostenlos!

Statistik des Forums

Themen
248,922
Beiträge
2,305,222
Mitglieder
378,646
Neuestes Mitglied
atrora