Ga naar inhoud
Log in om dit te volgen  
Turelure

[all] Batchfile (shellscript) maken OP dreambox om ROUTER te herstarten

Aanbevolen berichten

wat makkelijk zou zijn, is iets om mijn router te herstarten vanaf mijn dreambox, onder bv gele knop ofzo een plugin "reboot router"

 

de reden daarvoor is dat mijn adsl nogal veel vastloopt, (reeds met verschillende routers geprobeert) ligt aan Telefonica, te ver van de centrale...

 

eigenlijk zou het zoiets als een DOS batch zijn maar dan vanaf de box dus

 

het zou het volgende moeten doen

 

#### telnet 192.168.1.1 [color:"blue"] ip van de router [/color]

[color:"blue"] dan vraagt ie password [/color]

 

#### password: ********

####

 

[color:"blue"] bij command zou ie moeten "reboot" typen [/color]

 

#### Command-> reboot

####

#### Are you sure? default: n [y,n]

 

[color:"blue"] daar moet ie dan nog een "y" ingeven [/color]

 

#### System rebooting as requested!!!!

 

-------------

 

daar komt het op neer,, kan dat gemaakt worden als plugin ? zou heel makkelijk zijn. zou moeten gebeuren met een Shell Script en zou heel leuk zijn moest ik dat onder de gele knop krijgen

 

thx

Deel dit bericht


Link naar bericht
Delen op andere sites

geen antwoord precies...

 

misschien zou het genoeg zijn om gewoon telnet te laten lopen vanaf de dreambox via de afstandbediening

Deel dit bericht


Link naar bericht
Delen op andere sites

Kun je je router herstarten via een url? Dan zou je het met wget of lynx kunnen doen. Anders zul je opzoek moeten gaan naar expect

 

Hiermee kun je een scriptje schrijven die dan met telnet verbinding maakt, inlogt, en je router reboot.

Deel dit bericht


Link naar bericht
Delen op andere sites

Hoe komt het dat je niet altijd online bent ? hehe

 

Ik kan er wel in via web, dat wel,, is ook wel idee

 

maar in web heb ik wel iets zoals een "checkbox" dat ik moet aanklikken van Are u sure u want to restart ?

 

thx,, zou wel simpel zijn

 

en hoe krijg ik die onder de gele knop zo een wget script ,,

enige hulp ?

Deel dit bericht


Link naar bericht
Delen op andere sites

fantastish die wget http://000.000.000.000/reboot.html/set?confirm=Yes&reboot=Reboot

 

zo werkt het toch via een browswer

 

nu via gewene broswer kan ik voor de password

http://user:pass@000.000.000.000/reboot.html/set?confirm=Yes&reboot=Reboot

zetten

 

 

maar via wget moet dat naar het schijnt een beetje anders,,

 

en hulp voor hoe onder de gele knop

Deel dit bericht


Link naar bericht
Delen op andere sites

Ik heb hem nu onder PPANEL gekregen...

 

Daar heb ik een xml file aangemaakt DSLReboot.xml

[color:"red"]

<directory name="DSL Reboot">

<!--

-->

<file name="DSL Reboot" url="http://user:pass@192.168.1.1/reboot.html/set?confirm=Yes%26reboot=Reboot" target="/var/tmp/reboot.txt" runafterout="cat /tmp/reboot.txt"/>

</directory>

[/color]

als ik via telnet

[color:"blue"]

cd var/tmp/

wget http://user:pass@192.168.1.1/reboot.html/set?confirm=Yes%26reboot=Reboot

[/color]

 

doe, dan werkt dat perfect, mijn router herstart

 

 

maar als ik die PPANEL DSLReboot run, dan zegt ie "downloading" en blijft daar opstaan, op 0%

 

Ik heb echt mijn best gedaan maar verder geraak ik niet...

 

Hopelijk weet iemand een oplossing, [color:"purple"] please [/color]

Deel dit bericht


Link naar bericht
Delen op andere sites

Dat komt door de user:pass. Dat is niet ondersteund.

Maar er is een oplossing door wget te gebruiken. Gebruik daarvoor <execute> met als commando "wget http://user:pass...".

 

De regel wordt dan:

 

<execute name="DSL Reboot" target="wget http://user:pass... -O /tmp/reboot.txt; rm /tmp/reboot.txt" helptext="Reset dat stomme ding"/>

 

Niet getest omdat ik niet zo'n ding heb, maar 't moet wel werken.

 

Edit: en je krijgt misschien wel een "output scherm" waar dan niks in staat. Zet dan in target iets van "echo Hij doet het weer" ofzo bij. Dan zie je dat 't uitgevoerd is.

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
Log in om dit te volgen  

  • Wie is er online   0 leden

    Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

Lees alvorens je verder gaat onze Gebruiksvoorwaarden en Privacybeleid. We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.