Nördvarning

Köpte en ”router” på ica för 150:- häromdan för att ersätta den gamla som började bli lite skakig. Det visade sig att man kan slå på telnet mot den med hjälp av ett hemligt program, och telneta in på linuxen som den kör.

Har inte riktigt listat ut vad det skall vara bra till, mer än att det är roligt.

Dock finns inte allt händigt jox installerat på den, så man behöver fixa en ny busybox som finns färdigkompilerad i mips-binär-format.

Eftersom det inte går att installera något permanent på manicken utan att flasha om den (vilket bör gå att göra, men då riskerar jag ju att stå utan router, och därmed internet, i den timme det tar att ordna en ny), så får man bygga sig ett händigt expect-script som ordnar problemet åt en, genom att automatiskt installera busybox från lokal webserver, sätter upp symlänkar, och ordnar pathen.

Nördigare än så blir det inte, nu har jag gjort årets insats för att hålla uppe ingenjörstiteln, och kan återgå till excelark och powerpoint…

 


#!/bin/sh

cd /usr/local/bin

python telnetenable.py ROUTERNS_INTERNA_IP ROUTERNS_MAC  Gearguy Geardog
expect routerbb.expect
root@nodens:~# less /usr/local/bin/routerbb.expect
set timeout 60
spawn telnet ROUTERNS_INTERNA_IP 
expect "\#"
send "cd /tmp\n"
expect "\#"
send "snarf http://LOKAL_WEBSERVER/busybox-mips\n"
send "export PATH=/tmp:\$PATH\n"
send "ln -s busybox-mips top\n"
send "ln -s busybox-mips uptime\n"
send "ln -s busybox-mips less\n"
send "ln -s busybox-mips dmesg\n"
send "ln -s busybox-mips reset\n"
send "ln -s busybox-mips resize\n"
send "ln -s busybox-mips tail\n"
send "reset\n"
send "resize\n"

interact

 

Annonser

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut /  Ändra )

Google-foto

Du kommenterar med ditt Google-konto. Logga ut /  Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut /  Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut /  Ändra )

Ansluter till %s

%d bloggare gillar detta: