Keresés

Új hozzászólás Aktív témák

  • mgrincs

    tag

    Hello Mindenkinek!

    Tudom ez nem a hirdetési rész, de akit érdekel egy 128MB-ra bővített WL500gP az szóljon. Egyébként up a fórumnak, rengeteg hasznos dolgot tudtam meg itt.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    Hello Mindenkinek!!

    Nagyon jó híreket hoztam! Új alternatíva a piacon a firmware-ek terén USB-s routerekhez:

    http://www.linksysinfo.org/forums/showthread.php?t=60185

    A kiindulási alap a Tomato volt, a srác dobott hozzá USB mod-ot, ftp-t, samba-t meg még a jó isten tudja mit. Alap Tomato is isten(WRT54G-n használom), de ez valami nagyon komoly.
    Most gyúrtam fel, és álom ahogy műkszik! A fentebb említett cuccokat felületről lehet beállítani, szóval nem kell nagyon babrálni scriptekkel/config fájlokkal. Mellesleg a Tomato-s QoS-nél nem láttam még jobbat, pedig nézegettem.
    De ami igazán érdekes, hogy van rajta JFFS2 support, vagyis 8MB-os routereknél fennmaradó ca.4MB-ot meg lehet formázni, és tehetsz rá bármit!! Oleges csomagok állítólag mennek faszán. Próbálgattam zavarba hozni, de nem nagyon ment, a felületről tudsz neki usb leválasztást meg az összes eddig ismert scriptet. Egyszóval el vagyok halva, Tomato rulez!! Ja és nem mellesleg tudja kezelni a 128MB-ra bővített gépem. :)
    AJÁNLOM MINDENKINEK.



    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz ecaddict #5569 üzenetére

    Hello,

    a sebességge kb. 4MB körül, amíg a memóriába ír, aztán lejjebb esik 3-3,5 körülre amíg kiírja a diszkre. szóval azért nem rossz. Ezt ftp/samba alatt is tudja. Proci kb. 70-80%-on. NFS-t nem tudja, de szerintem könnyen telepíthető a jssf2 partícióra. Ha nem, akkor biztosan könnyen implementálható, a srác egyből kiadja a forrást is. A gondja csak az, hogy neki Linksys van, szóval megpróbál elférni 4MB-ban. Ezért kivesz minden számára lényegtelen dolgot belőle. A samba tudja a 852-es codepage támogatást, szóval közép-európaiul beszél. Elvileg minden Oleg-es csomag felmegy rá ugyanúgy. Tud különben még CIFS kliensként kapcsolódni, szóval továbbosztani is lehetséges egy létező megosztást, néztem a saját c:\-met a sambán kiajánlva. Hö-hö! Torrent még nincs rajta(két kisgyerek mellett nincs sok időm), de elvileg mint mondtam csomag szinten felmegy, és külön könyvtár van a saját cgi scripteknek, szóval gondolom nem lehet olyan nehéz. Alapból tud SSH-t, HTTPS-t és a kliens módot is. Sebesség, stabilitás? A WRT54G-n semmi bajom vele egy éve(1.21-es), az eredeti Tomato fejlesztője nagyon igényes, és hihetetlen stabil cuccot alkotott. QoS best ever! Ebbe állítólag benne van plusz egy speed-mod, torrentezéshez, meg egy csomó USB stabilitást fokozó patch. Szóval gondolom nem lesz vele probléma. Egyébként a linksysinfo-n nagyon gyorsan reagál mindenre a srác, egy hónap alatt többet dolgozott rajta mint mások a moddolt firmware-jükön egy év alatt.
    Amint tudok még tesztelgetek! Csomagok, stb..
    Tegyetek így Ti is!

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz freezbi #5573 üzenetére

    Hali,

    Fórumon az volt, hogy mennie kellene V2-vel is, egy próbát mindenféleképpen megér, legfeljebb felül tftp-zed.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz r3pl4y #5586 üzenetére

    Szia,

    távolról úgy tudod a webes felületet megnézni, hogy beállítod a putty configban az Connection/SSH/Tunnels alatt a port forward-ot. Source port legyen 80(bármi más is lehet) a destination legyen a router belső címe(pl. 192.168.1.1), plusz a portszám kettősponttal elválasztva(192.168.1.1:80). Megnyomni az "Add" gombot. Ezután, ha a kapcsolat felépült, és nyitsz egy böngészőt a 127.0.0.1-re, akkor az ssh elkapja a localhost 80-as portján a kommunikációt és átpasszírozva a tunnel-en, és a túloldali beállított IP/portra továbbítja.
    Tádám, fel fogja dobni a bejelentkező ablakot.
    Ha ez megy, be lehet állítani olyan SSH kapcsolatot, ahol nem allokál a server terminált, nincs shell, az autentikáció után csak a tunnelling működik.
    Remélem segítettem.

    [ Szerkesztve ]

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz siemensfun #6184 üzenetére

    Hello,

    en sikeresen feltelepitettem mindent torrent-ig Tomato-ra, amik a leirasban szerepelnek.
    Nem tudom, hol akadhattal el, de roviden:

    nem ipkg.sh van, hanem ipkg(/etc/ipkg.conf-ot letre kell hozni)
    Elsonek a busybox-ot rakd fel, mert egy par applet nincs a tomato-s-ban(dirname, az update-alternatives hasznalja, nice, seq a torrenthez, meg meg a jo Isten tudja mi.)
    Ezek utan a leirasokat kovetve, fel kell tudd rakni az osszes tobbi cuccot.
    Persze peldaul samba, ftp mar nem kell, csak el kell inditani, de ha nem tetszik a web-en allithato parmeterhegy, meg mindig megszerkesztheted a megfelelo config file-t, es elinditod kezzel.
    Ha megsem menne, megprobalok egy rovid tutorial szerut kinyogni, es kozzetenni.
    Egyebkent fenyesen mukszik, JFFS ala lehet config fajlokat pakolni(nem csak 64k, bar az is eleg kene legyen), nem kell a flashfs-sel bajlodni, csak odateszed a file-okat es kesz. A JFFS-be fel tudod rakni az oleg-es busybox(binaris-t)-ot is ekkor a filesystem check-et is innen lehet futtatni(merthogy az installalt busybox meg ekkor nem szabad menjen), vagy a tomato-bol rakod fel a megfelelo verziot, ami tartalmazza a filesystem utilokat.
    Szoval ahogy elneztem minden ugyanaz mintha oleg-ed lenne, csak kicsit mas :)).
    Ha meg mindig nem menne, akkor legalabb a lepeseket, amit csinalsz ird le sorban, es a hibauzit, amit kapsz.
    Miki

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    Mindenkinek:

    kicsit feljebb mint emlitettem, Tomato-n(USB mod by teddy_bear/http://www.linksysinfo.org/forums/showthread.php?t=60185) is vegul sikerult telepiteni optware-es csomagokat, szoval akit esetleg eddig ez tartott vissza, annak szabad a palya.
    A mialtalunk is hasznalt 500gP-n az extra firmware telepitese utan is marad cca 4MB hely, amit egybefuggo teruletkent kezel, es nem kell hozza flashfs-es parancsokat allandoan irogatni, hogy megmaradjanak a valtoztatasaid.(JFFS2-t engedelyezni kell web-es feluleten, vagy a megfelelo nvram parancsokkal). Ugyanugy van init/firewall/wan script, meg usb-s hotplug script is. A legujabb verzio tud label szerint mountolni, szoval nincs tobbe kavarodas, melyik usb-s hattertarat dugtad elobb bele, az opt mindig opt lesz. Es mindig a jo helyen. Ja tamogatja az fstab-ot is mindemellett. Szoval inditastol rendben lehet mindened a mountolassal.
    Ezenkivul folyamatosan fejlesztik az USB-s resz mellett a fentebb emlitett JFFS elerest is, vagyis 4-MB flash-el rendelkező routereken is maradhat ~120KB szabad, egybefuggo teruleted a config-jaidnak, scriptjeidnek. A legujabb verzio 21, elerhető 03/03/2009 ota.
    Ha valaki kiprobalja es elakadna a telepitesekkel, dobjatok privatot, es megprobalok segiteni.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz kxa #6299 üzenetére

    Vagy csak probalj egy e2fsck-futtatni a particiora. Nalam egy usb stick produkalt hasonlot,
    mikor ellenoriztem, tonna hibaja volt. Erdekes, hogy fat-re formazva hibatlanul kezelte, ext2-kent meg elso remount utan hibasnak latszott.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Kitakat #6543 üzenetére

    Tomato-n van egy kis checkbox ami ezt csinalja, megprobalom majd kideriteni, hogy mit is van a hatterben. Bar ott sincs olyan, hogy csak teged enged be, vagy mindenkit kitilt, vagy mindenkit enged. En ugy hasznalom, hogy letiltottam mindenkit, ha nagyon kell az ssh tunnelt tudom ugy konfigolni, hogy a sajat hostra nyitott bongeszot atiranyitja, szoval megis megy.
    Mas meg probalkozhat ssh-n belepni, kulcsos authentikacioval.
    Hehe.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Kitakat #6543 üzenetére

    Tomato-n azt találtam, hogy a wireless elérést megtiltsd az admin UI-hoz, egy nvram változót állít be:

    web_wl_filter

    ez lesz =1 ha tiltod a webGUI-t wireless-en, =0 ha engedve van.
    Ahogy rákerestem dd-wrt-ben is van meg a stock firmware is tartalmazza a változó referenciát.
    Nem kizárt, hogy műkszik Olegen is.
    Szóval a puding próbája az evés. Beállítod, és meglátod

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    Szép napot Mindenkinek!

    Nem vagyok egy videószerkesztő guru, de legalább alap módon sikerült végre ledokumentálnom a 128MB-ra bővítést. Úgy tartják egy kép(videó) többet ér száz szónál, szóval mindenki okulására:

    128MB upgrade #1
    128MB upgrade #2

    Ha valakit érdekel a téma bővebben, és a videó után maradt még kérdése, szívesen megosztom az összes tapasztalatomat.
    Valamint fel tudom ajánlani a hozzávalók közül a Wood-fém-et, melyet kérésre postázok, porto-san, illetve Szigethalom/Csepel/Boráros tér/Nyugati pu./Árpád híd tengelyen esetleg átvehető személyesen. Nekem van egy kb. 10dkg-os tömböm, ez ~1000 chipcseréhez elég. :C

    ++ Az első két jelentkezőnek egy pár chipet is adok. Extraként maradt valakitől, nálam csak kallódna. Erre viszont a feleségem, postás, azt mondja jobban járunk, ha utánvéttel adom fel, egyébként majdnem biztosan elvész. Szóval a levél költségét sajnos ki kell fizetni.

    És igen, némelyik kép gyorsan vált, de nem volt hangulatom újracsinálni az egészet harmadszor is. :N Ja meg lehagytam a hozzávalókból a memória chipet :W
    Láthatjátok, nem túl profi a felszerelés, jómagam sem vagyok forrasztómester, bár azért némi kézügyességgel megáldott a sors. Nincs ebben semmi ördöngősség. Szóval csak bátran!
    Egy fórumtársnak meg már beígértem egy leírást a Tomato+optware telepítés mikéntjéről, az is elkészül nemsokára.

    128MB-t Mindenkinek! :C

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    Üdv Mindenkinek!

    Kicsit elmaradtam, de amivel szolgálni próbálok, remélem sokaknak a segitségére lesz.

    2 tutorial, amit meg szeretnek osztani:

    1. Olcsó, egyszerű 128MB upgrade ASUS WL500gP, WL500 W, WL700gE-hez
    2. Tomato firmware optware csomagok telepitése

    A másodikkal adós voltam, szóval:
    Tomato firmware optware csomagok telepitése

    Kis háttérinformáció: a Tomato firmware csakúgy mint az Oleg féle, a gyári Asus/Linksys firmware módosított, javított változata. Míg Oleg úgy döntött, hogy marad a gyári fw webes megjelenésénél, addig Jonathan Zarate, a Tomato firmware fejlesztőjének egyik nagy valtoztatása az új WEB UI volt. Úgyhogy egy szép, es emberi léptékkel egyszerűnek nevezhető AJAX-os felület fog ránk visszaköszönni. Másik különbség, hogy Jon eredetileg a Linksys WRT54G/GL/GS familiához készitette el a firmware-et, szóval USB támogatás nincs az eredeti Tomato-ban. Szerencsénkre vannak emberek, akik igazán szerették volna,
    az egyszerű felület és a stabil működés mellett, az USB támogatást is viszontlátni ebben a fw-ben.

    Pár link:
    Módositott Tomato firmware-k:

    http://www.linksysinfo.org/forums/showthread.php?t=57933
    Különféle módosítások az eredeti Tomato-n, mint OpenVPN integráció, speed mod, torrentezéshez, stb.
    Érdemes átnézni.

    Az alábbi linken elérhető az USB-s történet, es nyomonkövethető a fejlesztés menete:

    http://www.linksysinfo.org/forums/showthread.php?t=60185

    És természetesen, ha már van külső háttértárunk(USB), legtöbbünk nem csak nézegetni akarja a df parancs kimenetét, hanem felhasználni a rendelkezésreálló helyet. És mivel a kernel verzió és a build-chain/root ugyanaz Oleg es Tomato esetén, Optware csomagok telepíthetőek.Eddig a mese, mostantól lépésről-lépésre amit tenni kell, hogy a csomagok elérhetőek legyenek+egy kevés info ami jól jöhet.

    Először is töltsük le a legutolsó frissitést a fentebb említett fórumról.
    Javaslom az extra változatot, abban vannak "filesystem management" dolgok is.
    Akinek van particionált usb stick-je/hdd-je az ne nyúljon hozzá, minden további nélkül működni fog.

    Frissítsük router-ünk firmware-jét a sokat emlegetett tftp módszer szerint.
    Figyelem!! Aki DD-WRT után rakja fel a Tomato-t, gondja akadhat a router elérésével, mivel a DD-WRT más módszerrel tárolja a jelszavakat.
    Két megoldás lehetséges, vagy még frissítés előtt beírjuk a konzolon az

    nvram get http_passwd

    parancsot, és a kimenetét felírjuk.

    Vagy egyből upgrade után csinálunk egy hard resetet, ami törli az nvram értékeket, és a CFE alap értékekkel tölti azokat fel. Ez egyébként javasolt minden más esetben is.

    Az előbbi esetben a frissen telepített firmware-ünk a lejegyzett jelszó illetve a root usernév megadása után elérhető.
    Második(preferált) esetben felhasznalo/pass=root/admin!!
    Figyelem a felhasználó nem cserélhető admin-ra, itt root-ot kell használni.

    Szóval bent vagyunk.

    Kis ismerkedés után szerintem elég egyértelmű a felépitése a menürendszernek, es könnyen átlatható. De most fókuszáljunk az USB-re.

    Nézzük az USB/NAS főmenüt.

    Itt engedélyezzük wl500g Premium eseten az alábbiakat:

    Szerintem a legegyszerűbb, ha bekapcsoljuk az automount-ot, és az alábbi script-et betesszük az "Run after mounting" részhez:

    for i in `ls /mnt/`
    do
    tstfile=/mnt/$i/etc/init.d/rc.unslung
    [ -f $tstfile ]&&mount --bind /mnt/$i /opt&&/opt/etc/init.d/rc.unslung
    done

    eddig megvolnánk. Így minden újraindítás után a partíciónk, amin a programjaink vannak, mount-olódik a /opt alá, és automatikusan elindul az rc.unslung.
    Persze bizonyosan vannak ennél szofisztikáltabb megoldások is, de egyenlőre jó lesz.
    A firmware támogatja az fstab-ot, és a labelek alapján való mountolást, de ezt még nem volt időm kipróbálni, szóval később.

    Ha másik firmware-ről váltottunk, és már feltelepítettük az optware-es programjainkat, akkor
    nagyjából ennyi. Persze tovább lehet finomítani, de kezdetnek ennyi.
    Aki telepített SSH-t, FTP-t, vagy samba-t, az kiveheti ezeket az /opt/etc/init.d/ alól, hogy ne induljanak automatikusan, és konfigurálja ezeket a felületről. Vnstat se fog kelleni, csak vessünk egy pillantást a Bandwidth alatt elérhető grafikonokra. :)
    Vagy hagyjon mindent kikapcsolva a felületen, és akkor a telepített/konfigurált cuccok indulnak az optware alól.

    Ha frissen telepített rendszert szeretnénk, a következő lépés, a csomagok telepítése.
    Itt szeretnék megkövetni mindenkit, akinek eddig azt mondtam, hogy létezik az ipkg bináris Tomato-n. A régebbi verziókban volt, de az újabbakból kigyepálták helymegtakarítás végett, szóval kézzel kell ipkg-t csinálnunk.
    Alább a parancsok, és részleges kimenetük:

    root@tomato:/tmp/home/root# ipkg
    -sh: ipkg: not found
    root@tomato:/tmp/home/root# cd /tmp
    root@tomato:/tmp# l
    drwxr-xr-x 1 root root 0 Dec 31 1969 etc/
    drwxr-xr-x 1 root root 0 Dec 31 1969 home/
    drwxr-xr-x 1 root root 0 Dec 31 1969 mnt/
    drwxr-xr-x 1 root root 0 Dec 31 1969 ppp/
    -rwx------ 1 root root 150 Dec 31 1969 script_fire.sh*
    -rwx------ 1 root root 188 Apr 8 12:24 script_usbmount.sh*
    drwxr-xr-x 1 root root 0 Dec 31 1969 share/
    drwxr-xr-x 1 root root 0 Dec 31 1969 var/
    root@tomato:/tmp# wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
    Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)

    root@tomato:/tmp# wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
    Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)

    root@tomato:/tmp# mount

    rootfs on / type rootfs (rw)
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    /proc on proc type rw (0)
    /tmp on ramfs type rw (0)
    /dev/mtdblock/3 on /jffs type jffs (rw,noatime,nodiratime)
    usbdevfs on /proc/bus/usb type usbdevfs (rw)
    /dev/scsi/host0/bus0/target0/lun0/part1 on /opt type ext2 (rw,flush,noatime,nodev)

    root@tomato:/tmp# l /opt

    drwx------ 2 root root 16384 Apr 8 12:24 lost+found/

    root@tomato:/tmp# l

    drwxr-xr-x 1 root root 0 Dec 31 1969 etc/
    drwxr-xr-x 1 root root 0 Dec 31 1969 home/
    -rw-r--r-- 1 root root 75796 Apr 8 12:28 ipkg-opt_0.99.163-10_mipsel.ipk
    drwxr-xr-x 1 root root 0 Dec 31 1969 mnt/
    drwxr-xr-x 1 root root 0 Dec 31 1969 ppp/
    -rwx------ 1 root root 150 Dec 31 1969 script_fire.sh*
    -rwx------ 1 root root 188 Apr 8 12:24 script_usbmount.sh*
    drwxr-xr-x 1 root root 0 Dec 31 1969 share/
    -rw-r--r-- 1 root root 852173 Apr 8 12:28 uclibc-opt_0.9.28-13_mipsel.ipk
    drwxr-xr-x 1 root root 0 Dec 31 1969 var/

    root@tomato:/tmp# tar -xvzf /tmp/ipkg-opt_0.99.163-10_mipsel.ipk

    ./debian-binary
    ./data.tar.gz
    ./control.tar.gz

    root@tomato:/tmp# cd ..

    root@tomato:/# tar -xvzf /tmp/data.tar.gz

    ./
    ./opt/
    ./opt/bin/
    ./opt/bin/ipkg
    ./opt/bin/ipkg-opt
    ./opt/bin/update-alternatives
    ./opt/etc/
    ./opt/etc/ipkg.conf
    ./opt/lib/
    ./opt/lib/libipkg.so
    ./opt/lib/libipkg.so.0
    ./opt/lib/libipkg.so.0.0.0
    ./opt/share/
    ./opt/share/ipkg/
    ./opt/share/ipkg/intercept/
    ./opt/share/ipkg/intercept/depmod
    ./opt/share/ipkg/intercept/ldconfig
    ./opt/share/ipkg/intercept/update-modules

    root@tomato:/# cd /tmp

    root@tomato:/tmp# rm control.tar.gz data.tar.gz debian-binary ipkg-opt_0.99.163-10_mipsel.ipk

    root@tomato:/tmp# tar -xvzf /tmp/uclibc-opt_0.9.28-13_mipsel.ipk

    ./debian-binary
    ./data.tar.gz
    ./control.tar.gz

    root@tomato:/tmp# cd ..

    root@tomato:/# tar -xvzf /tmp/data.tar.gz

    ./
    ./opt/
    ./opt/etc/
    ./opt/lib/
    ./opt/lib/ld-uClibc-0.9.28.so
    ./opt/lib/ld-uClibc.so.0
    ./opt/lib/libc.so
    ./opt/lib/libc.so.0
    ./opt/lib/libcrypt-0.9.28.so
    ./opt/lib/libcrypt.so
    ./opt/lib/libcrypt.so.0
    ./opt/lib/libdl-0.9.28.so
    ./opt/lib/libdl.so
    ./opt/lib/libdl.so.0
    ./opt/lib/libgcc_s.so
    ./opt/lib/libgcc_s.so.1
    ./opt/lib/libintl-0.9.28.so
    ./opt/lib/libintl.so
    ./opt/lib/libintl.so.0
    ./opt/lib/libm-0.9.28.so
    ./opt/lib/libm.so
    ./opt/lib/libm.so.0
    ./opt/lib/libmudflap.so
    ./opt/lib/libmudflap.so.0
    ./opt/lib/libmudflap.so.0.0.0
    ./opt/lib/libmudflapth.so
    ./opt/lib/libmudflapth.so.0
    ./opt/lib/libmudflapth.so.0.0.0
    ./opt/lib/libnsl-0.9.28.so
    ./opt/lib/libnsl.so
    ./opt/lib/libnsl.so.0
    ./opt/lib/libpthread-0.9.28.so
    ./opt/lib/libpthread.so
    ./opt/lib/libpthread.so.0
    ./opt/lib/libresolv-0.9.28.so
    ./opt/lib/libresolv.so
    ./opt/lib/libresolv.so.0
    ./opt/lib/librt-0.9.28.so
    ./opt/lib/librt.so
    ./opt/lib/librt.so.0
    ./opt/lib/libstdc++.so
    ./opt/lib/libstdc++.so.6
    ./opt/lib/libstdc++.so.6.0.8
    ./opt/lib/libthread_db-0.9.28.so
    ./opt/lib/libthread_db.so
    ./opt/lib/libthread_db.so.1
    ./opt/lib/libuClibc-0.9.28.so
    ./opt/lib/libutil-0.9.28.so
    ./opt/lib/libutil.so
    ./opt/lib/libutil.so.0
    ./opt/sbin/
    ./opt/sbin/ldconfig
    ./opt/usr/
    ./opt/usr/lib/

    root@tomato:/# ipkg update

    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
    Inflating http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
    Updated list of available packages in /opt/lib/ipkg/lists/optware
    Successfully terminated.

    root@tomato:/# ipkg -force-reinstall install ipkg-opt uclibc-opt

    Installing ipkg-opt (0.99.163-10) to /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
    package uclibc-opt suggests installing ipkg-opt
    Installing uclibc-opt (0.9.28-13) to /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
    Reinstalling uclibc-opt (0.9.28-13) on /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
    Configuring ipkg-opt
    Configuring uclibc-opt
    Updating /opt/etc/ld.so.cache
    Successfully terminated.

    root@tomato:/# ipkg list|grep busybox

    busybox - 1.10.3-1 - A userland replacement for embedded systems.
    busybox-base - 1.10.3-1 - A userland replacement for embedded systems.
    busybox-links - 1.10.3-1 - A userland replacement for embedded systems.

    root@tomato:/# ipkg install busybox busybox-base busybox-links

    Installing busybox (1.10.3-1) to /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/busybox_1.10.3-1_mipsel.ipk
    Installing busybox-base (1.10.3-1) to /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/busybox-base_1.10.3-1_mipsel.ipk
    Installing busybox-links (1.10.3-1) to /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/busybox-links_1.10.3-1_mipsel.ipk
    Package busybox-base (1.10.3-1) installed in /opt/ is up to date.
    Package busybox-links (1.10.3-1) installed in /opt/ is up to date.
    Configuring busybox
    Configuring busybox-base
    Configuring busybox-links
    *****
    update-alternatives: Linking //opt/bin/diff to /opt/bin/busybox
    /opt/bin/update-alternatives: line 185: dirname: not found
    *****
    update-alternatives: Linking //opt/bin/dirname to /opt/bin/busybox
    *****
    Successfully terminated.

    root@tomato:/# ipkg -force-reinstall install busybox busybox-base busybox-links

    Reinstalling busybox (1.10.3-1) on /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/busybox_1.10.3-1_mipsel.ipk
    Reinstalling busybox-base (1.10.3-1) on /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/busybox-base_1.10.3-1_mipsel.ipk
    Reinstalling busybox-links (1.10.3-1) on /opt/...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/busybox-links_1.10.3-1_mipsel.ipk
    Configuring busybox
    Configuring busybox-base
    Configuring busybox-links
    update-alternatives: Linking //opt/bin/[ to /opt/bin/busybox
    *****
    update-alternatives: Linking //opt/sbin/sysctl to /opt/bin/busybox
    Successfully terminated.
    root@tomato:/#

    És innentől minden további nélkül használhatóak az asus.ebond.hu-s leírások, én is azokat követve telepítettem mindent. Köszönet értük az alkotóknak! :R

    Remélem sokakat sikerült felbátorítanom, és kipróbálják ezt a FW-t!

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz luise178 #6733 üzenetére

    Használd a tftp módszert:

    router reset to defaults
    router kikapcs
    router bekapcs, közben a reset gombot nyomvatart
    ha villog a power led, akkor a router készen áll a firmware fogadására
    állítsd az IP címedet fix-re 192.168.1.2/255.255.255.0
    próbáld megpingetni a 192.168.1.1-et
    ha van válasz, és egyébként windows-ról beszélünk
    akkor nyiss egy command promp-ot(Start--Futtatás--cmd)
    tftp -i 192.168.1.1 PUT <firmware teljes elérési útvonallal>
    ha az átvitel sikeres, várj 5 percet
    router ki-, majd bekapcs és kész.

    Linux-osok keressenek egy ftp klienst a tftp helyett.
    Remélem segített!

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz tomboy1000 #6741 üzenetére

    Szia,

    követheted a kicsit fentebbi hozzászólásban leírt módszert.Link

    Az ipk csomagok, nem mások mint összecsomagolt fájlok, egy kevés instrukcióval meg függőségi viszonyokkal megspékelve.
    Ezért simán tudsz telepíteni dolgokat kézzel is, bár nem a legkényelmesebb módszer.
    Ahogy fentebb leírtam, wget-el kell letölteni a csomagokat, maj tar-al kicsomagolni(kétszer) a megfelelő helyre és készen vagy, van ipkg-d.
    Persze ennél azért sokkal szebb, és jobb az ipkg.sh, de ha nem működik ez lehet a megoldás a problémádra.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz nothin #6758 üzenetére

    Szia,

    minden gyorsabb lesz, ami a memóriát ki próbálná használni, és nem lesz szükséged swap-ra egyáltalán.
    Egyébként ha belegondolunk, a swap(diszken) elérési sebessége a miliszekundumos nagyságrend, míg a RAM a nanoszekundumos, ami egy kicsit arrébb van.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz nothin #6761 üzenetére

    Hello,

    valóban, ebben az esetben nem túlzottan számít, az mc-nek aztán teljesen mindegy.

    Általánosságban azt mondanám, akinek nincsen extra dolga ezzel a router-el, az kevésbé tudja kihasználni. De két példa, amikkel találkoztam, akiknek csináltam bővítést:
    - Slimserver futtatása - a visszajelzés alapján sokkal simábban, gyorsabban megy, egyszer sem akadt meg, nem swap-el a tulaj szerint.
    - A másik példánál a bővített router-t egy a DARPANET-eshez hasonló automata, önjáró robotos versenyhez hasonló, magyar versenyen használják fel, itt az OpenWrt-n futó "mesterséges inteligencia" és a kamera képét feldolgozó program profitál a többletből.

    És igen ez két eléggé kirívó példa, de lehet olyan felhasználás, ahol jól jön a többlet memória.
    Nem mondom, hogy mindenki ki fogja használni, de nem is kötelező. :N
    Nekem személy szerint célom egy a lehető legkisebb LAMP szerver összehozása, kimondottan tanulási célzattal, és mivel nem akartam egy komplett gépet áldozni erre, a router bővítése járható útnak tűnik. Itt valószínűleg a MySQL fogja szeretni a memóriát. Persze nem 3 db 20 soros táblára gondoltam.
    Végül a memória bővítés összege kb. Páka 1500Ft+folyasztószer 2500Ft+chipek ~4000Ft(8db)+Wood fém 1300Ft=~2500Ft/db. Ennyiből valószínűleg egy pentium 1-et nem tudnék beszerezni, plusz a mérete/fogyasztása is kicsit más lenne. :K
    Persze a teljesítménye is.

    Ecaddict: köszönet a kimerítő válaszért a Te oldaladról is.

    Szóval egyáltalán nem kötelező, aki viszont ezt érzi a szűk keresztmetszetnek, viszonylag egyszerűen segíthet a baján.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Kitakat #6790 üzenetére

    Szia,
    elvileg a WL500W-re minden érvényes, amit leírtam, illetve az alábbi linken olvasható.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Intruder2k5 #6793 üzenetére

    Szia,

    ha USB-t akarsz akkor teddy_bear mod. Ebben egy csomó olyan bugfix is benne van amit az általad használt http://code.google.com/p/wl500g/ FW-ben is. Az egyik topic-ban például a két fejlesztő csapat értekezik arról, mi az, amit egymás dolgaiból fel tudnának használni. :R GNU :R
    Nagy része a lehetséges javításoknak megtalálható mindkettőben.
    Amiért még szerethető, hogy felületről intézhető egy csomó olyan dolog, amiért pl oleg alatt telepítgetni, konfigurálni kell.

    - Statisztikai adatok interfészekhez, szabadon mentegethetőek, grafikon hegyek :)
    - FTP szerver
    - SAMBA szerver
    - SSH szerver, kulcsos authentikáció, külső port konfigja pár kattintás
    - QOS próbálgattam OpenWRT-n meg DD-WRT-n, és ezen eddig a legátláthatóbb és tökéletesen műkszik

    Meg még egy csomó más is, bár szerintem már csak a felület miatt is megéri megnézni.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Intruder2k5 #6807 üzenetére

    Üdv a klubban! :R :R :R
    Úgy látom elkéstem az előző, győzködős hozzászólással. :))
    Egyébként az extra változat a legjobb, abban vannak cuccok a fájlrendszerek buherálásához is.

    [ Szerkesztve ]

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz luise178 #6825 üzenetére

    Szia,

    na például lehet,hogy ilyenkor jól jönne az extra memória. Az újra hash-eléshez kell egy csomó erőforrás.
    Egyébként, ha jól emlékszem, van valami paraméter rtorrent config-ban, hogy ne csinálja.

    # Check hash for finished torrents. Might be usefull until the bug is
    # fixed that causes lack of diskspace not to be properly reported.
    #check_hash = no

    Próbáld meg kivenni előle a #, hogy érvényre jusson a beállítás.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz luise178 #6833 üzenetére

    A telepítéskor az /opt/etc alatt van, a neve rtorrent.conf.
    Ha nem raktad át kézzel valahova máshova, akkor ott kell legyen.
    Ha mégsem lenne meg, akkor a ps ax kimenetén látod honnan szedi a conf fájlt:

    218 pts/1 Ss+ 1:58 rtorrent -n -o import=/opt/etc/rtorrent.conf

    Egy próbát megér. :)
    Ja és ha végleg nincs meg a fájlban ez a sor, mert valamelyik tutorial alapján csináltad, és a fájlt is onnan szedted, akkor vagy belerakod kézzel, vagy

    ipkg -force-reinstall install rtorrent

    és kezdheted az alap fájlt szerkesztgetni.

    [ Szerkesztve ]

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    QoS témában azt hiszem, nem lehet nagyon elmondani, hogy miért jobb a Tomato.
    Egyszer ki kell próbálni.
    Nálam pontosan az Ecaddict által említett, többen használjuk a router-t esete volt meg.
    Míg a többiek torrentezésre, böngészni használták a netet, nekem munkára kellett.
    Amíg nem találtam rá a tomato-ra, kínszenvedés volt néha a céges hálózatomhoz csatlakozni. Azután, csak megadtam a prioritást VPN szoftvernek, és láss csodát, működött.
    Ezért azt lehet mondani, igen, ha valaki szeretné a saját routerén átmenő forgalmat szabályozni, arra hibátlan megoldás. Ez előfordulhat, pl ha VOIP-t használsz, dolgozol, bármi mást csinálsz. Az ügyes benne az, hogy dinamikus.
    Pl a torrent is ki tudja használni a teljes sávszelet, de ha van egy bejövő SSH kapcsolat, akkor annak magasabb a prioritása, nem fogsz percenként egy megjelenő karakterrel szenvedni a túloldalon. Nálam ez is számított.

    Intruder2k5, meg mindenki aki kedvet kap :) : a QoS-nél jobban jársz, ha portokat, IP címeket adsz meg. Ahhoz, hogy a router el tudja dönteni, hogy milyen típusú egy forgalom, elemeznie kell a csomagokat bizonyos szignatúrák alapján, ami erőforrászabáló dolog is lehet. Így, ha tudod, hogy a torrented, DCd melyik portokat használja, jobb, ha azt állítod be. És a szabályok felülről lefelé értékelődnek ki, az első találatig. "the first matching rule wins" Szóval a torrented már a bulk trafficba tartozik, feltételezve, hogy a torrent portjaid 1024 fölött vannak valahol, és az L7 rule-ig el sem jut.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Kitakat #6840 üzenetére

    Szia

    kezdetnek átnézheted ezt:

    http://www.polarcloud.com/tomatofaq
    És igazad van, ezt felróják a tomato hibájául, hogy nem egy agyondokumentált valami. De lehet csak az az oka, hogy nem használják elegen, nincs kialakult tudásbázis.
    De azért ha megkérdezed a barátod(google), valószínűleg kapsz választ minden kérdésedre.
    Igazán kiváncsivá tettél, milyen rövidítések bosszantottak fel ennyire?

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Kitakat #6842 üzenetére

    Szia,

    szóval azért megpróbálom,
    Init/WAN script: ide azt a shell scripted irhatod amit szeretnél, hogy lefusson az init processz végén, illetve amikor a wan interface feljön, élő lesz, IP címet kap. Ugyanaz mint Olegnél a különféle, post-boot, firewall, whatever scriptek.
    TCP Vegas: a linux kernelek TCP stack-jében mindenféle próbálkozás van arra vonatkozóan, hogy hogyan kezelje az átvitel során keletkező ütközéseket. Nagy számú kapcsolatnál, pl torrentezés, úgy tűnik, hogy a TCP vegas nevű eljárás a nyerő. Kevesebb eldobott csomag, stb. Szóval kipróbálhatod, ha sokat torrentezel.
    QoS miért csak outbound pie chart van? Jó kérdés, ezen már Én is elgondolkodtam egyszer, de mivel anélkül is működik, letettem a megértéséről. De igérem megpróbálok választ találni. :)

    Mégiscsak meg lehet találni dolgokat. :))

    [ Szerkesztve ]

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Kitakat #6842 üzenetére

    Ja asszem megvan:
    "
    It took me awhile to get my mind around the idea that QoS applied to incoming traffic probably has no meaning since my router doesn't control the other side sending (except perhaps by dropping packets and causing the other side to resend).
    "
    :C Google is My friend! :C

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Kitakat #6842 üzenetére

    És még, de már tényleg az utolsó:

    "You can only shape outgoing traffic. The reason for this is simple, the packets were already received by your network card before you can decide what to do with them. So the only choice would be to drop them which normally makes no sense"

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    Szia,

    sajnálattal látom, hogy meguntad. Pedig szerintem, amit Oleg-el meg lehet csinálni, azt Tomato-val is. A tűzfalról nem tudom mire gondolsz, de én úgy hagytam, ahogy van, és a WRT54G-men 2 évig ment hibátlanul. Volt rajta próbálkozás, de állta a sarat. Nekem mondjuk csak az ssh volt beengedve, az is a default 22-es porton. Mondjuk kulcsos authentikációval.
    Amit találtam:

    Az otthoni routterek tipikusan 1+4 portosak + WLAN. Azaz rendelkeznek egy WAN portal amin az internetet kapjak. Es 4 LAN portal amin a belso halo fele tovabbitjak az adatokat.
    Ez leegyszerusitve azt jelenti, 2 halozat van. 1 ami a kulso halo vagyis a WAN porton levo forgalmat kezeli, es 1 ami a LAN portokon es a WLAN on folyo forgalmat.

    Ez azt jelenti, hogy a tipikus 3 szuro lanc nem elegeseges a rendes mukodes lekezelesere ezer tovabbi 2 szuro lanc kerult hozadasra. Ezeket a tomato eseteben wanin-nek es wanout -nak hivjak.

    Tehat az INPUT/OUTPUT lancok kezelik a belso halora vonatkozo szabalyokat. A wanin es wanout pedig a WAN-ra vonatkozo szabalyokat. A FORWARD pedig gondoskodik a 2 halozat kozti atjarasrol.

    Reszleteseben:
    INPUT - belso halos bejovo csomagok
    OUTPUT - belso halos kimeno csomagok
    FORWARD - a belso es a kulso halo kozti atjaro
    wanin - a kulso halorol bejovo csomagok(a Tomato eseten port forward hasznalja ezt a tablat, kezzel lehetoleg ne piszkaljuk)
    wanout - a kulso halora kimeno csomagok

    Amit viszont biztosan tudok, hogy a scriptjeid Tomato esetén az NVRAM-ban tárolódnak, szóval, ha a konfig-ot mented, mented a scripteket is.

    A busybox-ot azért kell installálni, mert a Tomato-s verzióban nincsen seq, dirname, meg stty.
    Ebből az első kettőt ki tudtam váltani saját scriptekkel, de az stty-t nem. Bár nem hiszem, hogy ez számít, azért biztos ami biztos alapon, inkább installáltam a busybox-ot.
    És hogy a miért 1.10 a busybox? Ezt már tényleg az optware-es fejlesztőktől kell megkérdezni. De amit Én pl csináltam, busybox-ot levettem egy Oleg-ből, és arra csináltattam meg a linkeket. Igy az a verziód lehet, ami Oleg-ben van.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz luise178 #6851 üzenetére

    Szia,

    Ezen a linken találsz egy perl scriptet, amivel új torrent fájlokat kell létrehozni. Ha ezzel indítod, nem fogja hash-elni.
    Igen körülményes, de lássuk be senki nem gondolt arra hajdanán, hogy 32MB ram-al több GB-os fájlokat kell hash-elni.
    Azt is látom, hogy kell hozzá valami extra perl modul, reméljük az is meglesz.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz nandris #6847 üzenetére

    Szia,

    ha parancssoros elérést szeretnél egyből, akkor a telnet démon megy, szóval azon keresztül meglehet egyből. Ha SSH-t akarsz, akkor Administration/Admin access fülön engedélyezd a szolgáltatást.
    Rtorrent láthatólag fut, szóval http://<router_ip_cime>:8081/rtorrent linken be kellene jöjjön.
    Lehet a portok nincsenek megnyitva neki, mint említettem, ahhoz, hogy ez a része működjön, a busybox-ot installálni kell.
    A flashfs mentéseddel itt nem sokat tudsz kezdeni, a benne lévő parancsok nagy részét a tomato automatikusan intézi.
    Pl, ha felületen engedélyezed a távoli SSH-t, a hozzátartozó iptables szabályt röptében, induláskor hozzáadja, nem kell kézzel csinálni semmit.
    A samba is fut, elvileg az Oleg-nél megadott felhasználó/pass-al mennie kell.
    Ha mégsem, akkor vedd ki a /opt/etc/init.d-ből a samba-ra vonatkozó script-et, és állítsd be újra a megosztásokat a felületen.

    "Nem tudom mit kell csinálni, it az eggyik file opt/... a másik opt/var/... nem akarom elrontani." -- na ezt aztán végképp nem értem??

    Ha viszont azt szeretnéd, hogy a megfelelő helyre mount-olódjon minden, akkor amit
    megadtam script, azt kell kibővítened:

    for i in `ls /mnt/`
    do
    tstfile=/mnt/$i/etc/init.d/rc.unslung
    [ -f $tstfile ]&&mount --bind /mnt/$i /opt&&/opt/etc/init.d/rc.unslung
    done

    Ha be van kapcsolva az automount, akkor minden particiót az mnt alá mountol.
    A for ciklus végigmegy a felmountolt partíciókon, és ahol megtalálja az rc.unslung fájlt(feltehetőleg ez a korábban /opt alá mountolt partíció) azt bemountolja az /opt alá.
    Ennek mintájára, pl ha a harmadik particiód tartalmazta a samba könytárat, benne egy download könyvtárral, és az be volt mount-olva a /opt/share/samba alá, akkor valami hasonlóval visszajutsz az Oleg-es setup-hoz:

    tstdir=/mnt/$i/dowload
    [ -d $tstdir ]&&mount --bind /mnt/$i /opt/share/samba

    És így tovább.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Intruder2k5 #6861 üzenetére

    Ha megnézed az mnt egy link a /tmp/mnt-re:

    lrwxrwxrwx 1 1000 1000 7 Mar 12 21:23 /mnt -> tmp/mnt/

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz nandris #6859 üzenetére

    Látom a busybox megvan, a samba-ról nem tudok nyilatkozni, de vannak itt nálam jobban hozzáértők! :))
    Mint látom, Intruder2k5-nél is ment az eredeti Oleg-es telepítéssel minden, lehet Ő többet tudna ehhez hozzátenni.
    Elvileg, ha az automount be van kapcsolva, akkor kéne működjön a swap-od,de lehet én tévedek.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Intruder2k5 #6863 üzenetére

    Megpróbálhatsz egy rm-et rajta, elvileg ez leszedné a linket, gyakorlatilag elhal nálam read-only file system-mel.
    De asszem ez nem is baj, ettől lesz a tmp, ami egyébként a root file-rendszered része, írható.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz .Anakin. #6922 üzenetére

    Szia,

    először arra gondoltam a beépített parancsok mennek, és valami miatt a telepítettek nem, de aztán néztem, és mc biztos nincs alapból a tomato-ban sem. Szerintem nézd meg mi a különbség a működő és a nem működő fájlok jogaiban, és honnan is jönnek:

    which <parancs>

    megmondja, hogy honnan hajtódik végre.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz .Anakin. #6926 üzenetére

    Ez rohadtul furcsa, és megmondom őszintén fogalmam sincs mi lehet.
    Esetleg próbáltál teljes reset-et? Az admin felületről is meg tudod csinálni:

    Administration/Configuration/Restore Default Configuration
    Erase all data in NVRAM memory

    Hátha.
    Meg még azt is kipróbálhatnád, hogyha most létrehozol egy kis scriptet, ami mondjuk csinál egy fájlt valahova, az lefut-e?

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Intruder2k5 #6937 üzenetére

    Szia,

    nézted már a tomato-ban az Access Restriction menüpontot?
    Elég részletes.
    Akár HTTP request tartalomig szűrhetsz, vagy azt mondod, ne legyen este flash a gyereknek. :)
    Egyébként iptables szabályt hoz létre, ha akarod azt is ki lehet bogarászni.
    :))

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz sanzi89 #6946 üzenetére

    Szintén Ecaddict-tól láttam már itt is leírást a kulcsos SSH autentikálásról.
    Ennek a lényege, hogy generálsz egy publikus/privát kulcspárt, a privátot magadnál tartod, a publikust meg bele kell rakni az SSH szervered(router) authorized_keys file-jába, és az SSH szervert "dropbear -s" -el indítva, csak a privát kulcs birtokában férsz hozzá, SSH-n keresztül.
    Ha félsz, hogy kizárod magad, futhat két dropbear is, az egyik figyel kifelé, -p opcióval megadhatod a portot, a másik jelszóval csak LAN-on elérhető.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz .Anakin. #6965 üzenetére

    Install busybox és menni fog.
    Egy pár applet hiányzik a tomato-bol, ezeket így megkapod.
    Ja, és kétszer telepítsd, ahogy a leírásomban van, akkor az összes linket korrekten létrehozza.
    Link

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz atesss #6990 üzenetére

    Nem igazán értem, mire ez a pörgés lementeni a firmware-t, de legyen jó neked:
    Link
    Itt találod a lerírást, hogy, hogyan tudod lementeni az éppen aktuális firmware-ed.
    Reméljük menni fog. :)

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz nandris #7078 üzenetére

    Ha nem csináltál reset-et a tomato-ra váltás előtt/után, akkor megéri csinálni egyet.
    De előtte nvram show|grep "WL-001BFCE29D82".
    Nálam ez 3 eredményt ad :

    lan_hostname=tomato
    router_name=tomato
    wan_hostname=tomato

    Lehet valamelyik bentragadt.

    Ja és most nézem, hogy https-el megy minden jól, szóval az is lehet nem ártana egy új kulcsot generálni a https-hez az új név alatt.

    [ Szerkesztve ]

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    És találtam egy scriptet is, eredetileg DD-WRT-hez készült, de asszem teljesen mindegy.
    Ugyanazt csinálja, amit a leírásban Én is megtettem kézzel(meg még egy kicsit :) ) szóval felrakja az ipkg-t :

    wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O - | tr -d '\r' > /tmp/optware-install.sh
    sh /tmp/optware-install.sh

    Egyébként a site ahol találtam, egész érdekes:

    http://www.dd-wrt.com/wiki/index.php/Optware#Installing_ipkg-opt_and_uclibc-opt

    Loop device-os leírás(optware csomagok installja fájlba), meg samba log megoldás érdekes. Mindkettőt megcsinaltam.
    Jó olvasást!

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz mgrincs #7106 üzenetére

    !!!!Az előző hozzászólásban levő parancs DD-WRT-s repo-ra mutat!!!!
    szóval legyen inkább ez:

    wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O - | tr -d '\r' > /tmp/optware-install.sh&&sed 's/ddwrt/oleg/g' /tmp/optware-install.sh>/tmp/optware_install_oleg.sh
    sh /tmp/optware_install_oleg.sh

    Ezzel az oleg-es repository az alap.
    Szóval mégse mindegy. :N Ezer bocs.

    [ Szerkesztve ]

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz OberMotz #7126 üzenetére

    Szia,

    chipcseréhez:
    http://prohardver.hu/tema/asus_wl500g_premium/hsz_6642-6642.html

    Ha érdekel, és tudsz hozzá routert szerezni, 500Gp V1, 500W, 700Ge, nagyon szívesen segítek. Még van egy pár chipem is.
    És 500Gp V2 nem jó, más a memória benne.

    Bár igazából torrentre elég sokan használják az alap 32MB-os változatokat, és nincs túl sok panasz.

    [ Szerkesztve ]

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz nandris #7131 üzenetére

    Szia,

    a free parancs kimenetében. :D
    Egyébként, ha egy pár oldallal visszanézel, találsz pár hozzászólást, mikor is jó a plusz mem.
    Alapvetően, ha megy az a mennyiségű torrent a 32MB-al, amit általában töltesz, akkor semmi különbség, egyszerűen nem érdemes bővíteni.
    Ha azonban volt már(nem egyszer), hogy a routered egyszer csak megfagyott, és csak újraindítással tudtál bele életet lehellni. Netalán még a rendszer log-ot is perzisztens helyen tároltad, és azt látod benne, hogy egyszer csak memóriahiányra panaszkodva elkezdte szisztematikusan kigyomlálni a processzeidet, akkor el lehet gondolkozni rajta.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz nandris #7130 üzenetére

    A chipcsere azért lehetséges a fentebb említett routerekben, mert a szükséges címvezeték ott van a nyákon. Ezt kell engedélyezni, valamint a CFE-nek megmondani, hogy mennyi RAM-ot inicializáljon a boot folyamat során. És természetesen a memóriachipek szervezése azonos kell, hogy legyen.
    Tehát elméletileg lehetséges, bár eddig nem találtam dokumentált esetet. És asszem nem sokunknak van kedve szétforrasztgatni a router-ét, "hátha menni fog" alapon. A v1-es bővítés ezzel szemben nagyon jól le van dokumentálva, csak ezért mertem Én is belevágni.

    [ Szerkesztve ]

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz ecaddict #7210 üzenetére

    Szia,

    ahogy az alábbi linken olvasható, mindkét FW-ben(Tomato USB vs. new Oleg) majdnem minden ugyanaz, kernel verzió, patchek, backportok, stb, szóval USB sebességre vsz. egy. Erre korábban is utaltam, amikor a GPL-t éltettem.
    Link
    Bár látva milyen kimerítő teszteléssel jutottál eredményre a problémáddal kapcsolatban, talán ki lehetne próbálni a két FW-t egymás ellen, csak hogy lássa mindenki. :)
    Így mindenki szabadon dönthet, sebességi tesztek alapján akár.
    Bár mivel NFS nem elérhető a tomato-ban maradna a samba/ftp összehasonlítási alapként.
    Ebben a barátságos megmérettetésben felajánlom a segítségem, mivel nálam is moddolt router teljesít szolgálatot, így nem kell Tomato-t flash-elned.
    Szóval ha szeretnénk egy tesztet, várom az ötleteket, bár talán egy script, amit mindketten le tudunk futtatni volna a legelegánsabb.

    Ahogy a wshaper-t is nézegettem, ez is csak egy script, letölthető külön is, és ki lehet próbálni akár Tomato alatt is. Bár ekkor szerintem érdemes a beépített QoS-t kikapcsolni.

    És idézet a fenti linkről mindenkinek, különös tekintettel a kiemelt részre:

    "Of course, even with USB additions, Tomato doesn't include many of the features available in Oleg's firmware. There's no SNMP, no support for USB serial devices, webcams, modems etc. With my USB mod I'm only focusing on printing and storage support. On the other hand, Tomato has nicier GUI, and arguably the best QoS implementation among all the available open source firmwares with very good graphs to go along with it. Depending on your needs and preferences you can choose one or the other - but I believe it's always better to have more choices ..."

    Kevésbé jó angolosoknak, egyszerűen: A változatosság gyönyörködtet. :R

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz ecaddict #7214 üzenetére

    Azt hiszem, félreértettél egy kicsit.
    Nekem sem célom egyetlen FW-t sem flamelni, csak úgy gondoltam egyszer össze lehet hasonlítani, és vége az ilyen, "de az enyém gyorsabb" hozzászólásoknak.
    Bármelyik legyen is jobb.
    Ezenkívül gyors fejszámolást végezve, ha veszünk egy pl 700MB-os ISO-t,
    akkor ez 4,5MB/sec-el 155s alatt mozgatható meg, ugyanez 4MB/sec-el 175s.
    A különbség 12%, amit akár nagynak is nevezhetünk, meg akár a simpla MB/sec értékből is előállítható, de azt hiszem, aki ténylegesen, folyamatosan mozgat nagyobb mennyiségű adatot a gépe és a routere között, az jobban jár, ha leválasztja a tárolót a routerről és felcsatlakoztatja azt a gépére. Mivel 2,5 percet várni, vagy 3-at teljesen mindegy.
    De egy DVD-nél 18-at, vagy 20-at, megintcsak. Az USB-n való ~30MB/sec-hez(DVD méretnél kb. 2,5 perc+le+felcsatolás) képest.
    Ami a részleteket illeti, nekem is 128MB-ra moddolt routerem van, ergo a memóriabeli különbség nem téma. Ami meg a diszket illeti, ha azt vesszük, hogy a maximum elérés<5MB/sec, az USB sebessége miatt, asszem ezt bármelyik mai technológia bőven tudja, szóval megintcsak irreleváns a teszt szempontjából.
    A QoS-ről meg utoljára, szerintem ki kell próbálni és meglátja az ember.
    Nem mellesleg a tomato-n beállítható szabályok szerint lehet 2 olyan szolgáltatásod, amelyek mindegyike ki tudja használni a megadott sávszél 100%-át, ha az rendelkezésre áll, de más a prioritásuk.
    Így ha magasabb prioritású kérés jön, az elsőbbséget élvez, hogy hogyan csinálja, azt nem tudom, de próbálom megérteni.
    A script, amit a tomato generált:

    #!/bin/sh
    I=ppp0
    TQA="tc qdisc add dev $I"
    TCA="tc class add dev $I"
    TFA="tc filter add dev $I"
    Q="sfq perturb 10"

    case "$1" in
    start)
    tc qdisc del dev $I root 2>/dev/null
    $TQA root handle 1: htb default 60
    $TCA parent 1: classid 1:1 htb rate 512kbit ceil 512kbit
    # egress 0: 80-100%
    $TCA parent 1:1 classid 1:10 htb rate 409kbit ceil 512kbit prio 1 quantum 1492
    $TQA parent 1:10 handle 10: $Q
    $TFA parent 1: prio 10 protocol ip handle 1 fw flowid 1:10
    # egress 1: 10-100%
    $TCA parent 1:1 classid 1:20 htb rate 51kbit ceil 512kbit prio 2 quantum 1492
    $TQA parent 1:20 handle 20: $Q
    $TFA parent 1: prio 20 protocol ip handle 2 fw flowid 1:20
    # egress 3: 3-100%
    $TCA parent 1:1 classid 1:40 htb rate 15kbit ceil 512kbit prio 4 quantum 1492
    $TQA parent 1:40 handle 40: $Q
    $TFA parent 1: prio 40 protocol ip handle 4 fw flowid 1:40
    # egress 4: 2-95%
    $TCA parent 1:1 classid 1:50 htb rate 10kbit ceil 486kbit prio 5 quantum 1492
    $TQA parent 1:50 handle 50: $Q
    $TFA parent 1: prio 50 protocol ip handle 5 fw flowid 1:50
    # egress 5: 1-50%
    $TCA parent 1:1 classid 1:60 htb rate 5kbit ceil 256kbit prio 6 quantum 1492
    $TQA parent 1:60 handle 60: $Q
    $TFA parent 1: prio 60 protocol ip handle 6 fw flowid 1:60

    $TFA parent 1: prio 14 protocol ip u32 match ip protocol 6 0xff match u8 0x05 0x0f at 0 match u16 0x0000 0xffc0 at 2 match u8 0x10 0xff at 33 flowid 1:10

    tc qdisc del dev $I ingress 2>/dev/null
    $TQA handle ffff: ingress
    # ingress 0: 100%
    $TFA parent ffff: prio 1 protocol ip handle 1 fw police rate 8000kbit burst 320kbit drop flowid ffff:1
    # ingress 1: 90%
    $TFA parent ffff: prio 2 protocol ip handle 2 fw police rate 7200kbit burst 288kbit drop flowid ffff:2
    # ingress 3: 50%
    $TFA parent ffff: prio 4 protocol ip handle 4 fw police rate 4000kbit burst 160kbit drop flowid ffff:4
    # ingress 4: 30%
    $TFA parent ffff: prio 5 protocol ip handle 5 fw police rate 2400kbit burst 96kbit drop flowid ffff:5
    # ingress 5: 1%
    $TFA parent ffff: prio 6 protocol ip handle 6 fw police rate 80kbit burst 50kbit drop flowid ffff:6
    ;;
    stop)
    tc qdisc del dev $I root 2>/dev/null
    tc qdisc del dev $I ingress 2>/dev/null
    ;;
    *)
    tc -s -d qdisc ls dev $I
    echo
    tc -s -d class ls dev $I
    esac

    És igen, talán ezekután már egyértelműbb, hogy amit szerettem volna, az egyszerűen annyi, hogy lássa mindenki, ez a router, bármilyen FW-s is fusson rajta, jó egy csomó dologra, de ne várjunk tőle csodákat a file serverként való felhasználásban, nagy mennyiségű adat kezelésekor.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz nothin #7228 üzenetére

    A Tomato-s lehetőség, hogy engedélyezed a JFFS-t és oda rakod a fájlokat.
    Ezeket az init script-ben lehet a megfelelő helyre másolni, mozgatni, vagy egyszerűen csak egy linket csinálsz a fájl-ra, amit nem mozgatsz. Olegban a flashfs save, commit, enable ugyanezt csinálta, a kijelölt fájlokat összecsomagolva az nvram-ban tárolta. Csak míg ennek a maximális mérete 64K, a tomato-ban rendelkezésedre áll ~4MB.

    [ Szerkesztve ]

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz ecaddict #7219 üzenetére

    Kicsit megkésve bár, de ihol a hiányzó iptables sorok:

    *mangle
    :PREROUTING ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    :QOSO - [0:0]
    -A QOSO -j CONNMARK --restore-mark --mask 0xff
    -A QOSO -m connmark ! --mark 0/0xff00 -j RETURN
    -A QOSO -p udp -m mport --ports 22 -j CONNMARK --set-return 0x101/0xFF
    -A QOSO -p tcp -m mport --ports 22 -j CONNMARK --set-return 0x101/0xFF
    -A QOSO -p tcp -m mport --dports 80,443 -m bcount --range 0x0-0x7ffff -j CONNMARK --set-return 0x2/0xFF
    -A QOSO -p tcp -m mport --dports 80,443 -m bcount --range 0x80000 -j CONNMARK --set-return 0x4/0xFF
    -A QOSO -p udp --dport 53 -m bcount --range 0x0-0x7ff -j CONNMARK --set-return 0x1/0xFF
    -A QOSO -p tcp --dport 53 -m bcount --range 0x0-0x7ff -j CONNMARK --set-return 0x1/0xFF
    -A QOSO -p udp --dport 53 -m bcount --range 0x800 -j CONNMARK --set-return 0x5/0xFF
    -A QOSO -p tcp --dport 53 -m bcount --range 0x800 -j CONNMARK --set-return 0x5/0xFF
    -A QOSO -p udp --dport 1024:65535 -j CONNMARK --set-return 0x5/0xFF
    -A QOSO -p tcp --dport 1024:65535 -j CONNMARK --set-return 0x5/0xFF
    -I QOSO -j BCOUNT
    -A QOSO -j CONNMARK --set-return 0x6
    -A FORWARD -o ppp+ -j QOSO
    -A OUTPUT -o ppp+ -j QOSO
    -A PREROUTING -i ppp+ -j CONNMARK --restore-mark --mask 0xff
    COMMIT

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

  • mgrincs

    tag

    válasz Fooler89 #7235 üzenetére

    Az elso meg a harmadik ugyanaz, a 600g-ben meg extrakent van ADSL modem.
    Az elso neveben a GP is a premiumot jeloli.
    Azt, hogy mitol premium, sajna nem tudom.
    Ha Oleg-et akarsz, nezd meg jol, hogy tamogatja-e, de ez igaz minden mas firmware-re is.
    Pl. OpenWRT is azt mondja "to be tested".
    Az WL500GP-n biztosan megy minden 3rd party FW.

    http://www.youtube.com/watch?v=HkTa3-ZZbD8

Új hozzászólás Aktív témák