Acesta esta executabilul
WCZONE compilat de
Mihai pentru
OpenWRT. Abonatii Czone pot folosi acest program pe orice router care ruleaza OpenWRT, pentru a nu mai fi necesara rularea aplicatiei de autentificare pe nici unul dintre calculatoarele conectate la router. Treaba asta poate sa fie utila pentru cei care vor sa conecteze spre exemplu o consola de jocuri la netul de la Czone, fara sa mai aiba nevoie de un calculator pornit.
Eu am testat varianta compilata static si a fost OK.
Compilat dinamic, executabilul are nevoie de librariile:
libmcrypt.so.4
libm.so.0
libgcc_s.so.1
libc.so.0
ld-uClibc.so.0
DOWNLOADwczone.OpenWRT.dinamic.tgz [3.8KB]wczone.OpenWRT.static.tgz [85.5KB]Utilizare:
./wczone utilizator parolaExemplu rulare fara afisare a mesajelor primite de la server si deconectare de la consola:
./wczone utilizator parola >> /dev/null &
Tutorial de instalare WCZONE pe routere cu OpenWRT
Se presupune ca routerul este configurat corect (netul functioneaza daca este deschisa aplicatia veche de autentificare pe unul dintre calculatoare) si vrei sa muti aplicatia pe router. Daca nu ai ajuns la pasul asta urmeaza tutorialul de
aici.
Din linux:
Copiaza cu scp executabilul compilat static si dezarhivat. Comanda are formatul:
scp fisier_local utilizator@IP_Router:/cale/catre/fisier_destinatie
exemplu:
scp wczone root@192.168.1.1:/tmp/wczone
/tmp/ este directorul mapat pe memoria RAM
Logheaza-te la router prin ssh cu comanda de forma
ssh user@IP_Router
exemplu
ssh root@192.168.1.1
Acum esti logat la consola routerului.
cd /tmp
Adauga drepturi de executie pt fisierul wczone
chmod +x wczone
Ruleaza pentru test wczone
./wczone username password
Daca totul e OK ultima linie primita de la server contine:
MESSAGE=CONNECTED
Cu CTRL+C opresti executia programului. Mai departe muta executabilul in memoria flash a routerului.
mv wczone /sbin/wczone
Acum trebuie sa faci aplicatia sa porneasca la restartul routerului. Pentru asta adauga o linie in fisierul /etc/init.d/S40network (daca nu exista foloseste alt fisier de initializare din directorul asta). Comanda este:
echo wczone username password 1\>/dev/null 2\>/dev/null \& >> /etc/init.d/S40network
Dupa un restart, wczone ar trebui sa porneasca automat.
reboot
Ca sa verifici daca ruleaza poti sa te conectezi din nou la router prin ssh si sa rulezi comanda ps. Printre procese trebuie sa apara si wczone.
Din Windows:
Foloseste pentru copiat fisierul WinSCP si pentru conectare la consola routerului prin SSH PuTTY. In rest totul este la fel.