Omdat de ADSL verbinding vrijwel ieder weekend uitvalt terwijl ik dan niet fysiek toegang tot de computer in kwestie heb moet ik die computer instellen dat hij de router reboot als dat nodig is. Daarna doet de verbinding het namelijk weer.
Daarvoor heb ik een shellscriptje nodig dat een telnetverbdinding met de router maakt (tot hier toe lukt het mij ook nog wel) maar dan moet ie via telnet automatisch het password doorsturen en daarna het commando "sys reboot" aan de router geven.
Hoe doe ik dit? In de telnet manpage staat het niet.
Misschien zoiets?:
telnet [IP router] < macrobestandje
Maar wat moet er dan in het macrobestandje staan. Gewoon password \n sys reboot \n werkt niet.
De computer in kwestie is een FreeBSD doos (al zal het met linux precies hetzelfde gaan denk ik) en de router is een Vigor 2200E.
Daarvoor heb ik een shellscriptje nodig dat een telnetverbdinding met de router maakt (tot hier toe lukt het mij ook nog wel) maar dan moet ie via telnet automatisch het password doorsturen en daarna het commando "sys reboot" aan de router geven.
Hoe doe ik dit? In de telnet manpage staat het niet.
Misschien zoiets?:
telnet [IP router] < macrobestandje
Maar wat moet er dan in het macrobestandje staan. Gewoon password \n sys reboot \n werkt niet.
De computer in kwestie is een FreeBSD doos (al zal het met linux precies hetzelfde gaan denk ik) en de router is een Vigor 2200E.