Router neu starten lassen

06/14/2014 11:42 -Soni©-#1
Hallo zusammen,


und zwar würd ich ganz gerne mal wissen, wie ich es schaffe, vorzugsweise in VB oder notfalls auch in C#/C++, ein Programm zu schreiben, welchem ich ganz bequem meinen Router neu starten lassen kann bzw. somit die IP ändere.. ?
Oder ist es auch möglich die IP ohne einen Neustart mit einem solchen Programm zu aktualisieren bzw. neu zuteilen zu lassen? Z.b. in einem auch in einem festgelegtem Zeit-Intervall?

Hoffe mir kann hier jemand helfen :)

Gruß!
06/14/2014 11:54 tolio#2
ist ja nicht so als gäbe es bei google alleine durch den one click hoster kontext zu jedem router nen haufen verschiedene methoden. aber offensichtlich fragt man heut zu tage lieber irgendwo nach, wartet stunden und tagelang auf unqualifizierte anworten, als einfach in zwei minuten das ergebnis selber zu finden...

ohne die genaue bezeichnung deines routers zu kennen, kann hier keiner irgendwas dazu sagen

und NEIN, es gibt keine möglichkeit die überall funktioniert
06/14/2014 14:15 alpines#3
Einige Boxen unterstützten das bequeme Neustarten per UPnP, einige wollen aber das man sich ins Interface einloggt. Der Weg über das Interface sollte immer funktionieren, aber da jede Box andere Items / Aufbau im Interface hat, musst du das für jede Box einzeln scripten.

Beispiel für die FritzBox! (UPnP)
Code:
POST /upnp/control/WANIPConn1 HTTP/1.1
HOST: fritz.box:49000
SOAPACTION: "urn:schemas-upnp-org:service:WANIPConnection:1#ForceTermination"
CONTENT-TYPE: text/xml ; charset="utf-8"
Content-Length: 293

<?xml version="1.0" encoding="utf-8"?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <u:ForceTermination xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1" />
   </s:Body>
</s:Envelope>
06/14/2014 15:28 TOKISTAN#4
Du bekommst bei einem Neustart des Routers nicht zwingend eine neue IP, das hängt vom Anbieter ab. Für dein Problem gibt es vielleicht auch noch andere Möglichkeiten. Für was benötigst du denn eine neue IP?
06/14/2014 16:28 alpines#5
Quote:
Originally Posted by TOKISTAN View Post
Du bekommst bei einem Neustart des Routers nicht zwingend eine neue IP, das hängt vom Anbieter ab. Für dein Problem gibt es vielleicht auch noch andere Möglichkeiten. Für was benötigst du denn eine neue IP?
In den meisten Fällen kriegt man das, da das hier vermutlich keine Serviceleitung (Firma, Website-Hosting, etc) ist, wird die IP vermutlich gewechselt.
06/14/2014 16:55 Mostey#6
Quote:
Originally Posted by zBowman View Post
Oder ist es auch möglich die IP ohne einen Neustart mit einem solchen Programm zu aktualisieren bzw. neu zuteilen zu lassen? Z.b. in einem auch in einem festgelegtem Zeit-Intervall?
Kommt auf den DHCP Server an, der im Router sitzt. Theoretisch könntest du den sogar anweisen, die Leases für einen gewissen Zeitraum nicht zu nutzen, nachdem diese abgelaufen sind.

Dann brauchst du theoretisch nicht mal ein Programm, weil du in die Kommandozeile einfach ipconfig /release und ipconfig /renew eingeben müsstest.
06/14/2014 18:09 tolio#7
^ das funktioniert aber nur fürs eigene netz, ich vermute der TE will seine öffentliche ip durch einen reconnect wechseln (was wie schon erwähnt oft aber auch nicht immer klappt)
06/14/2014 19:07 -Soni©-#8
Alsooo :D

Bei einem Reconnect wechselt meine IP aufjedenfall.. ^^ Es gibt auch eine Funktion, welche den Router neustarten lässt, in dem Benutzer Interface wenn ich die Seite meiner Fritzbox aufrufe, d.h. diese Funktion bzw. da liegt ja bestimmt n Link hinter, welchen ich doch bestimmt auch mit einem einzigen Klick von außen anpeilen kann oder nicht? ^^
06/14/2014 19:26 Mostey#9
Quote:
Originally Posted by tolio View Post
^ das funktioniert aber nur fürs eigene netz, ich vermute der TE will seine öffentliche ip durch einen reconnect wechseln (was wie schon erwähnt oft aber auch nicht immer klappt)
Joa schon, die Funktion kann man aber natürlich auch auf das äußere Netz übertragen. Der Router bekommt seine IP ja sicherlich auch per DHCP, wenn der TE schon davon spricht, das sie sich bei einem Neustart ändert. Man braucht also dort auch nur den Lease zu erneuern.

Wie aufwendig das ist, kann man natürlich schlecht einschätzen.

Quote:
Originally Posted by zBowman View Post
Alsooo :D

Bei einem Reconnect wechselt meine IP aufjedenfall.. ^^ Es gibt auch eine Funktion, welche den Router neustarten lässt, in dem Benutzer Interface wenn ich die Seite meiner Fritzbox aufrufe, d.h. diese Funktion bzw. da liegt ja bestimmt n Link hinter, welchen ich doch bestimmt auch mit einem einzigen Klick von außen anpeilen kann oder nicht? ^^
Kommt darauf an, lass doch mal einen Webdebugger oder Sniffer (Fiddler, Wireshark) laufen und schau dir das Packet an, das gesendet wird. Da müsste garantiert ein HTTP POST gesendet werden, die den Neustart auslöst.
06/14/2014 20:01 tolio#10
mit ner fritzbox alpines methode nutzen. einfach das an den router per tcp senden und fertig