vineri, 23 ianuarie 2009

WCZONE versiunea 2

Versiunea 2 a programului rezolva bug-ul care facea ca la anumiti useri sa nu se faca autentificare si sa apara mesajul de genul
YOURIP=<IPul tau >
Result=<un sir cu aprox toate caracterele ASCII posibile>

DOWNLOAD
sursa WCZONE_v2
WCZONE_v2 compilat static pentru OpenWRT

25 de comentarii:

Anonim spunea...

Felicitarile mele pentru program merge perfect.Intrucat aveam deja configurata reteaua astfel incat sa faca port forward catre un ip din lan am preferat sa fac un ftp si sa iau scriptul de acolo cu wget.Totusi ma confrunt cu o problema veche la acest router si anume faptul ca atunci cand fac download masiv de pe torrente sau strong dc routerul nu mai transfera pachete inspre si dinspre net. Exista vreo solutie? Pe openwrt am gasit doar ceva legat de MTU. Inca o data felicitari pentru solutie si mii de multumiri.

wickedProgrammer spunea...

Anonim,
trimite-mi un mail cu ceva date de contact poate pot sa te ajut.

Brainy spunea...

Am si eu o problema cu un router linksys wrt54gl cu openwrt kamikaze pe el.
Aplicatia noua imi da eroarea: wczone: can't resolve symbol '__uClibc_start_main'
Am ultimele versiuni ale librariilor necesare de pe repository-ul oficial openwrt. Aplicatia veche, porneste dar imi da balaria cu multe caractere ascii. Asta noua functioneaza insa perfect pe un server opensuse dupa ce am recompilat-o.

wickedProgrammer spunea...

Salve Brainy,
am compilat cu SDK-ul de WhiteRussian care probabil are o alta versiune de uClibc... O sa incerc sa compilez si pt Kamikaze in weekend.
Cheers!

Anonim spunea...

Salut!

Am si eu aceeasi problema ca Brainy. Ai reusit sa compilezi si pentru Kamikaze?

wickedProgrammer spunea...

Am inlocuit executabilul OpenWRT V2 cu unul care merge si pe Kamikaze. Enjoy!

Brainy spunea...

Mersi mult, zboara acuma :)

Anonim spunea...

Merge cu succes si pe un router wireless Asus 500gP cu DD-WRT instalat.
Multumim.

Anonim spunea...

Merge cu succes si pe Oleg. Cu ocazia asta am scapat de acele deconectari in timpul transferului de fisiere, asa ca multumesc pentru idee inca o data. Rata de download este limitata la 3 MB/s dar nu ma deranjeaza prea mult. Are cineva compilat pentru mipsel murmur? Sau a reusit cineva sa instaleze qemu-i386 pe mipsel?
Cheer linux users !
S

wickedProgrammer spunea...

Versiunea de aici e compilata pentru mipsel si ar trebui sa mearga pe orice linux pt ca e compilata static (nu are nevoie de nici o bibilioteca)...

Wizard spunea...

Quote:
"Anonim spunea...
Merge cu succes si pe un router wireless Asus 500gP cu DD-WRT instalat.
Multumim."

Salut, poti sa dai mai multe detalii despre cum ai reusit sa-l pui pe DD-WRT? eu am un Linksys Wrt54gl cu "dd-wrt.v24_mini_generic.bin" pe el si intampin o gramada de probleme:
1st Nu primesc msg-ul de la sf

"MESSAGE=CONNECTED"
primesc in schimb:
ip: 10.xxx.xxx.xx
tip ab: Junior....
ip: 86.xxx.xxx.xxx
dns: xxx.xxx.xxx.xxx
dns2: xxx.xxx.xxx.xxxx

2nd nu pot sa editez /etc/fstab ca sa pot sa mut wczone in /sbin/wczone primesc read-only error!

ps: nu sunt linux guru, dar ma descurc in a urmari niste instructiuni simple

Thnx

Anonim spunea...

Vezi: http://luketheskywalker.wordpress.com/2009/04/12/internet-czone-sau-1-1

Daca ai intrebari posteaza acolo.

Multumesc,
Luke

wickedProgrammer spunea...

Wizard,
1. Trebuie sa setezi pe interfata de WAN
adresa de IP statica (cea pe care o primesti - ip: 86.xxx.xxx.xxx), setezi si gateway, DNS.
2. Activeaza partitia jffs, dupa care pune wczone in /jffs. (in DD-WRT doar asta e montata read-write)

Spor!

Anonim spunea...

Merci amândurora,

Am reusit in seara asta sa configurez tot si merge struna

Thnx Again,
Wiz

drg spunea...

Wizard,

Ce firmware ai pus pe WRT54GL? Din ce am citit pe net nu pare sa mearga /jffs pe orice firmaware dd-wrt....

Cum se configureaza astfel incat sa se ruleze la reboot?

Odata executat, ramane rezident in memorie si trimite pachetele la server la cateva minute, cum face scriptul de pe site-ul czone?


Multumesc anticipat!.

Wizard spunea...

Hi drg,

Gasesti pe dd-wrt.com faputl ca pentr wrt54gl iti trebuie "dd-wrt.v24_mini_generic.bin" atunci cand faci firmware update de la firmware-ul original la dd-wrt, varianta mini suporta jffs.

Dupa ce faci firmware update activezi /jffs exact cum iti spun baietii pe dd-wrt (este un articol dedicat) creeazi un folder unde sa pui script-ul, eu l-am pus in /jffs/czone/ folosind wget de pe srv de apache local.

Setezi WAN-ul cu STATIC IP exact cum a spus wicked si rulezi script-ul pt test, daca merge si primesit la sfarsit mesajul "MESSAGE=CONNECTED" ai net pe orice comp din reteaua locala.

Mai ramane creeat script-ul de start-up pt router reboot, pentru asta creezi /jffs/etc/cofig si un script scriptName.startup pe care il pui in /jffs/etc/cofig si ii dai drepturi de execute, in el eu am pus si comenzile pt iptables ale lui luketheskywalker + linia care apeleaza wczone "/jffs/wczone/wczone user pass >> /dev/null/ &"

Spor!

Anonim spunea...

Salut dinnou,

Scriptul meu internet.wanup este pus in /jffs/etc/config si arata cam asa:

#!/bin/sh
iptables -t mangle -I PREROUTING -i `nvram get wan_iface` -j TTL --ttl-set 10
iptables -t mangle -I POSTROUTING -o `nvram get wan_iface` -j TTL --ttl-set 128
iptables -t mangle -I POSTROUTING -o `nvram get wan_iface` -j TTL --ttl-inc 1

killall -q wczone
sleep 3

/opt/bin/wczone user pass >> /dev/null &
--
Daca aveti wczone pus undeva in /jffs/bin de exemplu, ultima linie trebuie sa fie

/jffs/bin/wczone user pass >> /dev/null &Astfel dupa fiecare reboot scriptul este rulat, si nu ar mai fi nevoie de nimic.
Pentru verificare executati ps ar trebui sa vedeti printre procese si wczone. Daca din cand in cand nu va funtioneaza internetul dupa reboot, incercati sa rulati scriptul manual
/jffs/etc/config/internet.wanupSucces,
Luke

Anonim spunea...

Multumesc mult pentru aceasta solutie. Pe un WRT54GL cu WhiteRussian pe el merge struna. O rezolvare ft eleganta la o problema destul de delicata, mai ales pt newbies, ca mine, care sunt noi in acest domeniu. Multumim pentru efortul depus ca si alti utilizatori CZONE sa beneficieze de aceasta facilitate.

Anonim spunea...

salut,

mi-am luat un asus 500gpv2. aveti vreo solutie? nu merge firmware-ul de openwrt.
am vazut ca totul e optimizat pt v1 dar pt v2...

multumesc

Anonim spunea...

salut,

de ce nu incerci DD-WRT ?
vezi: http://www.dd-wrt.com/wiki/index.php/Installation#Asus_WL500G_Premium_V2

o sa postez in we un ghid de instalare dd-wrt pe blogul meu.

gl,
Luke

Anonim spunea...

multumesc pt sfat.
am instalat ddwrt. nu merge insa sa pun wczone decat in temp.

thks

Anonim spunea...

Poti folosi jffs-ul, activeaza-l din interfata web, copiaza acolo wczone si pune un script gen internet.wanup in /jffs/etc/config/
(daca nu exista /etc/config creaza-le). Vezi un post de-al meu mai sus.
Sau alta metoda foloseste stickul USB.
Gasesti documentatia necesara pe site-ul dd-wrt pentru montarea usb-ului la boot si a partitiilor dupa acesta.


Succes,
Luke

Anonim spunea...

salut

am reusit (de fapt un prieten care stie bine Linux) dar imi tot pica net-ul. ma detecteaza oare astia de la czone?
o sa incerc si la un vecin sa vad daca pica si la el. oricum in curand scapam de aplicatia lor ca trecem cu toti pe RDS.plusuri si minusuri cu rds-ul.

multumesc pt ajutor

Anonim spunea...

De luni cred, a inceput sa pice netul (posibil schimbari la echipamente); de la inceputul lunii am fost mutat cu abonamentul la RDS.
Plusuri, poate exact faptul ca nu este blocat accesul pe mai multe statii,si faptul ca abonamentul este mai ieftin putin.
Minusuri, deocamdata nu le stiu.

All the best,
Luke

Anonim spunea...

gata. merge f bine. pacat ca nu am descoperit site-ul in urma cu 6 luni-1 an.

multumesc