Hjälp - Online forumlär till VB Kod

Permalänk

Hjälp - Online forumlär till VB Kod

EDIT: Ändrade planerna och skippar VB kodning så rubriken stämmer ej. Räcker förhoppningsvis med metoden nedan istället.

Har ett Netgear 834 router/modem som efter Telias senaste uppdatering kopplar ner sig för runt en sekund när IP--leasetiden går ut. Var 20:e minut.. MSN/ICQ/FTP/Onlinespel, det mesta blir omöjligt.

Kom dock underfund med att om jag loggar in på routern och gör en manuell "renewal" istället för låta den sköta det själv så undviks helt problemet. Eftersom det är praktiskt omöjligt göra detta när man t.ex spelar slog mig tanken att försöka automatisera detta.

Efter viss frisering av ip-statuswebbsidans källkod reducerade jag det till detta

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <META http-equiv="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT"> <meta name="description" content="DG834 1049"> <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"> <link rel="stylesheet" href="form.css"> <script language="javascript" type="text/javascript" src="http://192.168.0.1/utility.js"></script> <script language="javascript" type="text/javascript" src="http://192.168.0.1/linux.js"></script> <script language=JavaScript type="text/javascript"> </script> </head> <body> <form method="post" action="http://192.168.0.1/setup.cgi"> <input type="button" name="connect" value="Renew" onClick="stdAction(this.form,'renew')"> <input type="hidden" name="todo" value="reload"> <input type="hidden" name="this_file" value="st_dhcp.htm"> <input type="hidden" name="next_file" value="st_dhcp.htm"> </form> </body> </html>

Går det frisera om denna sida med knapp till att istället automatiskt uppdatera sig varje X antal minuter och omposta renewkommandot till routern för att undvika ifrånkoppling? Loopfunktion är dock inget krav, kan ställa in min webbläsare att automatiskt ladda om sidan annars.
Provade själv ersätta knappfunktionen med <body Onload="stdAction(this.form,'renew')"> i hopp om att det skulle räcka enbart ladda sidan utan framgång. Nybörjare på forms.

Visa signatur

Gamla Bettan - [ P5N32-E SLI| C2D E6600 3ghz@1,35v| |4GB Kingston HyperX SLI RAM| Asus NVIDIA 8800GTS 320MB | SB X-FI Xtreme Gamer |2*500GB HD Seagate Barracuda 7200.9 | Antec P180 Gunmetal Black Case ]

Permalänk
Medlem

jag skulle använda en IP-sniffare som ethreal och spara den skickade trafiken i en textfil för att använda det i ett batchscript

nc.exe 192.168.0.1 80 < trafik.txt

Visa signatur

(defmacro lisp-bootstrap (expr) expr)

Permalänk

Tack för tipset. Vill dock hålla det så simpelt och läsligt som möjligt så fler kan enkelt och utan speciella förkunskaper ändra och använda lösningen. Problemet berör i princip alla Netgear ADSL användare som sitter på Telia i Sverige men också flera andra ISP:er över hela världen.
Optimala vore kanske att få ner allt till en länk i stil med http://192.168.0.1/setup.cgi?connect=renew osv .Har dock inte fått det funka, kan vara syntaxfel eller att routern vill ha contet-type så man inte matar den med massa nonsens.

EDIT: Fick det fixat och nedkapat till en enkelt http-länk av brorsan

Visa signatur

Gamla Bettan - [ P5N32-E SLI| C2D E6600 3ghz@1,35v| |4GB Kingston HyperX SLI RAM| Asus NVIDIA 8800GTS 320MB | SB X-FI Xtreme Gamer |2*500GB HD Seagate Barracuda 7200.9 | Antec P180 Gunmetal Black Case ]