-
IT café
ASUS WL-500G Premium
Új hozzászólás Aktív témák
-
sekli
addikt
sehogy se tudom a harmadik particiót /mnt alá rakni, így meg nem jó...
megnéztem, eredetileg OLEG alatt az fstab-ba volt beállítva mindez, próbáltam itt is, de nem nagyon jött össze, tomato-n nem működik a flashfs save, meg hasonlók...?mod: /opt rendben van már...
mod: rendben, megpróbálom a #7200-as ötletet...[ Szerkesztve ]
-
sekli
addikt
válasz Intruder2k5 #7200 üzenetére
úgy látom, sem scriptel, sem kézzel ssh-ból nem tudom oda mountolni, bármit csinálok, mindenképp a tmp/ alá kerül...
-
Intruder2k5
MODERÁTOR
Amúgy szerintem ha mountoltad a tmp/mnt alá, akkor már látod az /mnt alatt is... És neked az elég, ha ott is megjelenik a tartalma. Úgy már működnie kell mindennek.
Én most beléptem SSH-n, beírtam a mount /dev/discs/disc0/part3 /mnt parancsot, és felmountolta /tmp/mnt alá, de ugyanúgy látom az /mnt alatt is. A df parancs nem mutatja /mnt alatt, de akkor is megjelenik ott :-) És ez elég is...
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
root@ROUTER:/tmp/home/root# ls -l /
drwxr-xr-x 2 1000 1000 452 Apr 6 06:00 bin
drwxr-xr-x 2 1000 1000 3 Apr 6 06:00 cifs1
drwxr-xr-x 2 1000 1000 3 Apr 6 06:00 cifs2
drwxr-xr-x 1 root root 0 Jan 1 1970 dev
lrwxrwxrwx 1 1000 1000 7 Apr 6 06:00 etc -> tmp/etc
lrwxrwxrwx 1 1000 1000 8 Apr 6 06:00 home -> tmp/home
drwxr-xr-x 1 root root 0 May 5 23:30 jffs
drwxr-xr-x 3 1000 1000 137 Apr 6 06:00 lib
drwxr-xr-x 2 1000 1000 3 Apr 6 06:00 mmc
lrwxrwxrwx 1 1000 1000 7 Apr 6 06:00 mnt -> tmp/mnt
drwxr-xr-x 16 root root 4096 Apr 30 22:30 opt
dr-xr-xr-x 55 root root 0 Jan 1 2000 proc
drwxr-xr-x 3 1000 1000 20 Jan 25 08:41 rom
lrwxrwxrwx 1 1000 1000 13 Apr 6 06:00 root -> tmp/home/root
drwxr-xr-x 2 1000 1000 627 Apr 6 06:00 sbin
drwxrwxrwx 1 root root 0 Jan 1 2000 tmp
drwxr-xr-x 7 1000 1000 79 Apr 6 06:00 usr
lrwxrwxrwx 1 1000 1000 7 Apr 6 06:00 var -> tmp/var
drwxr-xr-x 2 1000 1000 1781 Apr 6 06:00 wwwItt látszik, hogy az /mnt mappa egy link a /tmp/mnt-re.
-
sekli
addikt
válasz Intruder2k5 #7204 üzenetére
valóban, trükkös, köszi... akkor haladok tovább...
-
Intruder2k5
MODERÁTOR
Tudom, hogy ez így nem elegáns megoldás, de működik... És maximum ha majd egyszer újratelepíted a rendszert, akkor nem az /mnt alá teszed a cuccokat, hanem keresel neki egy másik helyet, ahova lehet szabadon mountolni... (pl. ilyen az /mmc mappa is) Már amennyiben kitartasz addig a Tomato mellett :-))
Miben kell még tovább haladni? Nem működik valami?
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
Ha érdekel esetleg az ASUS Scheme a webes felület alá, akkor innen le tudod tölteni.
http://rapidshare.de/files/47042498/www.zip.html
Ha megvan, akkor a /www/ext alá másold be a benne lévő 3 file-t, és az "Adminsitration -> Admin Access -> Color Scheme" oldalon válaszd ki az utolsó színtémát (custom).
Plusz be kell másolni még vagy a JFFS-be, vagy az /opt alá valahova, és egy script paranccsal minden indításkor be kell másoltatni a www/ext alá, mert onnan sajnos reboot után törlődik.
OFF: nekem mára ennyi.. bye-bye! ON
[ Szerkesztve ]
-
sekli
addikt
válasz Intruder2k5 #7206 üzenetére
újraindítás után nem indul el a lighttpd, manuálisan kell indítani, az unslung dolog benne van az init fileban, de ha azt megamtól írom be a ssh-n, akkor a 12. sornál hibát ad, talán azért...
plussz hiába van az admin -> firewall-ban, hogy:
iptables -I INPUT 1 -p tcp --syn -i "$1" --dport 80 -j ACCEPT
így sem elérhető kívülről a lighttpd...
mod: na akkor köszi a segítséget, tökölök holnap tovább...
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
A következtetés jó, valószínűleg a hibaüzi miatt nem indul, de jó volna látni is a hibaüzit, hátha úgy könnyebb segíteni is. :-) Amúgy más is van az unslungban, és az a más el is indul? Tehát az unslung lefut?
iptables -I INPUT 1 -p tcp --syn -i "$1" --dport 80 -j ACCEPT
helyett úgy kell beírni ezt a sort, hogy nem változót, hanem konkrét interface nevet kell megadni, mivel annak itt nincs értéke, ezért nem működik. Pl. nálam ADSL esetén ez így nézne ki:
iptables -I INPUT 1 -p tcp --syn -i ppp0 --dport 80 -j ACCEPT
kábelnet esetén azt hiszem, hogy vlan1 az interface, tehát akkor:
iptables -I INPUT 1 -p tcp --syn -i vlan1 --dport 80 -j ACCEPT
Tehát az "$x" változókat kell interface nevekre cserélni, és már fog is működni.
[ Szerkesztve ]
-
ecaddict
senior tag
válasz Intruder2k5 #7193 üzenetére
Ha úgy érted a segítséget, hogy helyetted kitalálom/megoldom a problémát, azt tényleg nem fogom tudni. Többek között, mert nálam nincs/nem volt ilyen probléma.
Amit még tudsz csinálni, hogy felraksz egy Wireshark-ot (ha még nem lenne fenn) és elkezded monitorozni a forgalmat mielőtt Web-en eléred a routert. Ahhoz, hogy a routeren is lásd milyen üzenetek jönnek ill. mennek ott is el kell indítani a tcpdump-ot.
Kis szerencsével (vagy ha jól beállítod a Wireshark-ot ill. a tcpdump-ot) el lehet kapni amikor megakad a Web. Innen már viszonylag egyszerű kideríteni mi a gond.
Én pl. hasonlóan találtam meg miért esett 20%-al az NFS sebessége az új Oleg firmware-en.
A Wireshark-al persze nem feltétlen egyből fogod megtudni mi a gond. Pl. különbség még a firmware Web és a lighttpd között, hogy a lighttpd az USB-ről indul. Ami adott esetben az jelenti, hogy miután a kevés memória van a routerben csak swap után lehet beemelni a memóriába. Lehet persze önmagában ez nem gond, de együtt a internet kapcsolatod anomáliáival már gond lehet.
Mindenesetre első lépésként a Wireshark-ot ajánlom. Esetleg még próbaképpen az új Oleg firmware-t (itt több USB interfész javítást is észrevettem ill. valamelyest gyorsult az USB interfész sebessége) +wshaper, hogy elkerüld az adatok pufferelését és ezzel az interaktivitás elvesztését.
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========
-
sekli
addikt
válasz Intruder2k5 #7209 üzenetére
root@RT-001D609DA68C:/tmp/home/root# /opt/etc/init.d/rc.unslung start
/opt/etc/init.d/rc.unslung: line 12: /usr/bin/dirname: not foundaz rc.unslung pedig íggy fest, nem tudom, hogy ez egyedi vagy sem...
#! /bin/sh
# Start/stop all init scripts in /opt/etc/init.d
# starting them in numerical order and
# stopping them in reverse numerical order
#
if [ $# -ne 1 ]; then
printf "Usage: $0 {start|stop}\n" >&2
exit 1
fi
daemons=`echo $(/usr/bin/dirname $0)/S??*`
[ $1 = "stop" ] && daemons=`echo $daemons | /usr/bin/tr " " "\n" |
/usr/bin/sort -r`
for i in $daemons; do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
# Write to syslog
logger -t rc.unslung "$1 service $i"
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set $1
. $i
)
;;
*)a 12. sor pedig ez:
daemons=`echo $(/usr/bin/dirname $0)/S??*`
-
sekli
addikt
válasz Intruder2k5 #7209 üzenetére
a firewall-lal meg az a furcsa, hogy ezt megcsináltam amit írtál, újraindítottam, kézzel elindítottam a lighttp-d, akkor, ha beírtam az ip-t a böngészőbe, akkor bejött az oldal (80-as porton van a lighttp), ha a dyndns-es domain-t, akkor viszont nem, gondoltam, hogy még mindig rossz a tűzfal, de fogtam és belinkeltem az imageshack-ra egy képet az oldalról, és gond nélkül feltöltötte, szóval úgy meg elérhető...
-
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.
http://www.youtube.com/watch?v=HkTa3-ZZbD8
-
ecaddict
senior tag
válasz mgrincs #7213 üzenetére
Én is támogatom a GPL-t sőt így tettem közzé egy GUI-s wget alapú letöltőt.
Nem teljesen értem pontosan mit is szeretnél sebesség tesztelni. Lesz hozzá két azonos router azonos diszkkel?
Ha végigolvastad a levelezést az NFS sebesség visszahozásért az is feltűnhetett, hogy a második router a gyári RAM-al lényegesen lassabb volt olyan tesztekben is ahol a RAM mérete nem számított.
Ergo a RAM is befolyásolja (nem is kicsit) a sebességet. Aztán a diszk amit használok is adott paraméterekkel rendelkezik (nem egy WD Raptor).Azt mondod hagyjuk el az NFS-t mert az nincs Tomato-ban. OK. Mondjuk én Fedora-val kizárólag az NFS-t használom (a Samba-t is csak most konfigoltam be a teszt kedvéért) és az NFS (amit nem rontottak el) kb. 1 MB/s-el gyorsabb mint a Samba.
OK, tegyük fel megcsinálnánk a Samba tesztet. Kijönne hogy valamelyik router 0.1-0.2 MB/s-el gyorsabb mint a másik.
OK, és kit érdekel?
Teljesen egyetértek abban, hogy közel azonos SW van a két routeren azaz nagy különbséget nem kell várni.OK, nézzük a vsz. egy kicsit overhype-olt QoS cuccot. A motor a kernelben van és mindkét kernel hasonló verzió. Ezt piszkálják a tc, ip stb. parancsok.
A Tomato tett rá egy szép GUI-t. Innen lehet kontrollálni.OK, de mire tudod ezt használni?
Na itt van egy nagyon naiv gondolat. Nagyon sokan azt hiszik, hogy amikor bekapcsolják a QoS-t innentől mehet a torrent/ftp stb. és majd amikor interaktív adat kell (játékok, chat, böngészés, remote terminal stb) akkor az visszavesz a tömeg adatból és az interaktív adat javára.
Igen ez tudja is a QoS, ha az adott időpont környékén a tömeg adat sebessége nem haladja meg az aktuális internet hozzáférésed sebességét.
Azaz mi is az a max amit a QoS-ben be kellene állítani?
Régebben többnyire volt olyan, hogy garantált sávszélesség. Pl. 256 kbit esetén kb 64 kbit. És mondjuk tegyük fel a 128 kbit megvolt az esetek 99%-ban (konkrét értékeket nem tudok).Azaz a maxot valahova ide (példának megfelelően 128-256 közzé) kellene állítani. Két dolog van:
- Ha valamiért a hozzáférés sebességed mégis a max alá esik akkor a tömeg adatok feltorlódnak valahol és ugrott az interaktivitásod (ez időre)
- Minden sávszélességed a max fölött elveszett (nem tudod kihasználni amig ki nem kapcsolod a QoS-t)
Nem kell nekem elhinni, sőt mindenki aki nem annyira jártas a QoS-ben ajánlom, hogy alaposan nézzen utánna.Ergo én azt mondanám hogy adott esetben jobban jársz, ha van rá lehetőséged, hogy manuálisan állítsd a tömeges adat sebességét (persze erre az egészre akkor van szükséged ha a szolgáltatód nem csinál már eleve valamilyen forgalom szabályozást).
A QoS mondjuk akkor jön jól, ha fel akarod osztani a netet és nem akarsz valakinek egy adott sávszélnél többet adni. Ehhez persze nagyobb sávszél kell és ekkor jó eséllyel nem fogod a router-t másra használni (ha egyáltalán bírni fogja, itt most 30/20-as ill. hasonló netre gondolok).
Az sem teljesen igaz, hogy az Oleg-et nem tudod vi nélkül megcsinálni. Mindenki aki egy kicsit ügyesebb bekonfigolja a Samba-t a Web-ről és valamilyen Linux sorvége jeleket tudó editort (pl Ultraedit) használ Samba-n keresztül.
Röviden: Tényleg mindenki használjon olyan firmware-t ami neki a legjobban megfelel. Lényeges különbség nincs. Csereberélni akkor érdemes, ha valakinek tényleg hiányzik valami valamelyik firmware-ből vagy sok ideje van és van kedve kísérletezni.
Mivel nem szeretnék "milyen firmware-t" flame-et indítani vagy ilyenben részt venni, megpróbálok a jovőben kevésbé aktív lenni ilyen jellegű hsz.-ban, bár vsz. inkább ne több firmware legyen hanem jobbak legyenek. Ha ehhez a több firmware-en keresztű vezet az út az is jó.
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========
-
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
-
Intruder2k5
MODERÁTOR
Nálam "csak ennyi" van az rc.unslung file-ban:
#!/bin/sh
# Start all init scripts in /opt/etc/init.d
# executing them in numerical order.
#
for i in /opt/etc/init.d/S??* ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done[ Szerkesztve ]
-
nothin
tag
Lenne pár kérdésem
Mit is kell letölteni hogy explorerben is látszódjon a tomatos grafikon?
Miért nem működnek a flashfs save, flashfs commit, flashfs enable parancsok és
hogy kell menteni a flash tartalmat?
A flash tartalmat el lehet menteni valahogy mint olegban hogy később vissza tudjam tölteni?
A grafikon rajzolás config résznél valaki le tudná irni mik a
NVRAM, JFSS2, CIFS 1, 2?egyelőre ennyi kösz
-
Intruder2k5
MODERÁTOR
"Mit is kell letölteni hogy explorerben is látszódjon a tomatos grafikon?"
Sajnos passz... Egyáltalán nem használok explorer-t, Firefoxban pedig megy alapból."...hogy kell menteni a flash tartalmat?"
Miért, mit szeretnél rakni a flashbe? :-) Mit szeretnél elmenteni? :-)"A grafikon rajzolás config résznél valaki le tudná irni mik a NVRAM, JFSS2, CIFS 1, 2?"
A JFFS2 a router flash memóriájának szabadon maradt része, amit nem használt fel a firmware. Ez ugye abból adódik, hogy pl. WL-500gP V1/V2-ben van 8MB flash, viszont a firmware nincs 4MB Tomato esetében. Én itt tartom a forgalom statisztika mentését is, viszont ha használnii szeretnéd, akkor előzetesen be kell kapcsolni az Administration -> JFFS2 menüben. Jó ez több dologra is, pl. ide mentettem az ASUS skin-t is a webadmin felülethez.
A CIFS arra szolgál, hogy oda fel tudod mountolni egy számítógép particióját. Ha pl. beírod a "\\192.168.2.12\C$" sort, akkor az említett IP című gép C meghajtójának admin megosztását fogod látni látni a CIFS mappa alatt. Persze amennyiben erre jogosultságod van a gépen. Szintén az Administration -> CIFS Client menü alatt konfigurálható.
NVRAM pedig tudomásom szerint pl. a webadmin felületen beállított konfigurációs beállítások mentésére szolgál. Ha nem, akkor majd kijavít valaki... Hogy mennyi van pontosan a routerban, azt most nem tudom. Tartalmát az "nvram show" paranccsal megnézheted.[ Szerkesztve ]
-
ecaddict
senior tag
válasz mgrincs #7215 üzenetére
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.
Na itt kezdődnek a félreértések. Ha 512 kbit-es feltöltési sebességed van (ez névleges érték amit a szolgáltatód ad meg) akkor ideális esetben is max 461-et állíthatsz be ("Max bandwidth" field).
Ezt nem én állítom, hanem egyenesen a Tomato QoS tutoriálból veszem:First you need to know the maximum outgoing bandwidth of your Internet connection. Unfortunately the router cannot figure this out on its own, and you can't rely on what your ISP has advertised. Instead, you should run a speed test and measure your own connection's upload performance. In fact, run the test several times. Ideally, if your upload speed is relatively consistent, enter a figure about 90% of this speed into the "Max bandwidth" field.
If your upload speed varies by much, you will need to be conservative and use 90% of your lowest score. If you enter too high a max bandwidth than your connection can deliver, you could wind up flooding the connection and bogging down all network activity.
Röviden magyarul: Meg kell mérned a tényleges feltöltési sebességed (többször, lehetőleg amikor a szolgáltatód hálózata le van terhelve, ezt én teszem hozzá) és a legkissebb érték 90%-át kell megadnod mint maximum.
Azaz gyakorlatban 512kbit esetén nem állíthatsz be többet mint kb. 400 kbit ill. ha nagyon ingadozik a sávszéled még annyit se. Pontosabban, ha azt szeretnéd, hogy az interaktív forgalmat képes legyen a rotuer az idő 99% százalékában a tömeges felé prioritizálni, akkor azt a tényleges sávszélt szabad maximumként beállítani ami az idő 99%-ban megvan.
Már többször leírtam ez azért szükséges, hogy a tömeg adat (csomagok) ne torlódjanak fel és ne akadályozzák meg, hogy az interaktív adat tovább tudjon haladni (ellenkező esetben az is bekerül a torllódás végére). Azaz a routerben még lehet buszsáv ahol a taxik gyorsabban haladnak, de országúton (DSL modem, ill. adott esetben a szolgáltatód hálózatában) már nincs buszsáv ahol a taxi (interaktív, neked interaktív, forgalom csomagja) sem tud gyorsabban menni és ott fog állni a dugó végén.
OK, ha még mindig nem érted, feladtam.
Magyarán annak, hogy az interaktív adatot a tömeg felé tudd priorizálni az az ára, hogy lemondasz a sávszéled egy részéről. Azaz az előbbi példa esetén, ha a névleges feltöltési sávszéled 512 kbit önként vállalod, hogy soha nem küldesz gyorsabban mint pl. 400 kbit (amíg a QoS be van kapcsolva).
Effektive a példát követve 112 kbit-ről (pontosabban ami 400 kbit és ami aktuálisan megvan a 512-ből között van) lemondasz cserébe az interaktivitásért. Jobban ingadozó sávszélnél még többről kell lemondani.
Erről szól a htb class.Persze dönthetsz úgy is, hogy nem a fent említett maximumot adod meg. A GUI nem fog tiltakozni, ott bármit bekonfigolhatsz.
Azaz megadhatod, a névleges 512 kbit-et is. Ettől a szolgáltatód felé egy bittel sem lesz több sávszéled (ez álltalában is igaz, akármit is állítsz a router QoS-én ettől több sávszéled nem lesz esetleg egy jobb beállításssal jobban tudod azt használni ami egyébként is megvan), elvesztetted az interaktív forgalom pioritását és csak az interaktivitást tekintve feleslegesen dolgoztattad a procit.Amit bemásoltál annyira hiányos, hogy így használhatattlan.
- Nem adtad meg mennyi a névleges és a mért sávszéled
- Nem adtad meg a handle 1-6 sorokhoz tartozó iptables -t mangle ... sorokatMivel ezen a szinten vsz. ezt a témát kimerítettük, a jövőben itt is megpróbálom visszafogni magam.
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========
-
g0dl
addikt
Felraktam a tomato-t. Az első benyomásom az, hogy nagyon ott van, a webes felület nagyon barátságos.
Egy dolgot nem találtam. Hol tudom beállítani, hogy wifi-n csak a megadott MAC addressel rendelkezők csatlakozhassanak? -
sekli
addikt
válasz Intruder2k5 #7216 üzenetére
köszi, beraktam a tiedet, ezzel el is indul minden, de még mindig fennál az, hogy itthonról nem érem el a dyndns-es domain-en a lighttp-s oldalamat, több gépről, több böngészővel... mobilról kipróbáltam, elérem, proxin át kipróbáltam működött...
-
sekli
addikt
válasz Intruder2k5 #7223 üzenetére
hmm, engem azért zavar, pedig a webes felületet elérem... ha esetleg rájössz a megoldásra szólj..., nagyon szépen köszönöm a rengeteg türelmes segítséget, most már talán elleszek... (kopkop)
-
sekli
addikt
válasz Intruder2k5 #7226 üzenetére
-
nothin
tag
válasz Intruder2k5 #7218 üzenetére
Van pár program ami a tmp/home/root -ba teszi a configját
és ha újraindítom a routert ezek mindig elvesznek olegban
erre volt a flashfs save comit enable és akkor ott maradtak
de Tomatoban nem találtam meg hogy lehet ezt megcsinaélni
a webes felületen csak flash commit van.Valaki megtalálta hogy ssh-n belépve hol van a syslog file Oleg
alatt megvolt de itt nem találomSikerült valakinek a wireless client opcióval rácsatlakozni másik routerra? Kösz
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
-
Intruder2k5
MODERÁTOR
Egy gondolat erejéig hagy offoljak...
Találtam egy (számomra legalábbis) érdekes dolgot a http://en.wikibooks.org/wiki/Tomato_(firmware) oldalon...
Mégpedig, hogy a Tomato támogatja a "Microsoft MN-700" nevű csodát is. Ez eddig rendben is van, csak az a kérdés merült fel bennem, hogy akkor ez vajon mit futtat gyárilag? Csaknem valami Linux alapú firmware-t? :-)[ Szerkesztve ]
-
nothin
tag
válasz Intruder2k5 #7229 üzenetére
Most ugy oldom meg hogy a mount után lefut egy script ami a megfelelo helyre
másolja a fileokat, csak érdekes hogy az olegban lehet menteni Tomatoban meg
nem, ez egy feketepont a Tomatonak de amúgy teljesen jó.A sylog filet időközben megtaláltam a var/log könyvtárban van.
-
nothin
tag
válasz Intruder2k5 #7230 üzenetére
Az Xbox -ra is van linux pedig az is Microsoft, vannak elszánt emberek
-
mgrincs
tag
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
COMMIThttp://www.youtube.com/watch?v=HkTa3-ZZbD8
-
Fooler89
őstag
Helloztok!
Az lenne a kérdésem, hogy ezek közül melyiket érdemesebb venni. Avagy mi a különbség a hardverükön kivűl?
- ASUS WL-500GP V2 Wireless 4-Port
- ASUS WL-600g Wireless Router 125Mbps (itt a wifi N szabvány)
- ASUS WL-500gP V2 Premium Wireless Router 54Mbps (mitől prémium?)Az ár 1-2 ezer forintos különbség.
Viszont, nekem nincs és nem tervezek N szabványos wifi gépet használni.Egy laptop, és 4 géphez kellene. OLEG kellene, p2p is.
Köszönöm előre is a válaszokat.
-
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
-
-
Fooler89
őstag
Köszönöm mindkettőtők gyors válaszát!
Megrendeltem, holnap vagy hétfőn én is belépek a táborba! -
Fooler89
őstag
-
nandris
aktív tag
Sziasztok
Valaki (aki késztetést érez) leírhatná (lécci) a tomatóban a különbözö beállítési füleken a helyes konfigokat. Nekem sok mindenhez lövésem sincs, de szerintem nem vagyok egyedül.Az angol tudásom az a 0és a -1 között mozog, nem is beszélve a szakszavakról.Például:a script résznél mit érdemes beletenni? Az ftp-t bekapcsoltam,létrehoztam egy mappát,de kívülről hogy tudom elérni? A dyndns szerver működik, a webadmin felülettel semmi gond.Szóval hasonló problémákkal küszködök,sok mindenre rájöttem magamtól,meg persze a ti segítségetekkel,de van ami végképp feladja a leckét.Úgyhogy azért is jólenne valami kis szamárvezető a gyengébbek kedvéért.Amit ki lehetne rakni a topiknyitóba. Az olegnál sem találtam hasonló leírást. (bocs ha vak vagyok) Azért hozzáteszem ez a firmware az amelyik gond nélkül megy,aminek tudtam a beállítását simán konfigolhattam. (pl:az oleg-nél a dyndns nem akarta jót)
Segítségeteket előre is köszönöm. -
Intruder2k5
MODERÁTOR
válasz nandris #7242 üzenetére
Szia!
Bár én az informatikai angol nyelvezetből majdnem mindent megértek, ennek ellenére az én angol tudásom se tökéletes, sőt... :-) Azért megpróbálok segíteni, majd "vak vezet világtalant" :-) Persze az egész FW-t most nem fogom végigmagyarázni, erre bizonyára úgysem én vagyok a legalkalmasabb, de remélem pillanatnyi gondjaidat megoldom. :-)
"Például:a script résznél mit érdemes beletenni?"
Init
Ide jönnek azok a dolgok, amit a router indulásakor (inicialzálás) szeretnél lefuttatni, végrehajtani. Nekem most itt nincs semmi, mert a "Run After Mounting" résznél oldottam meg a mountolást, a swap aktiválását, rc.unslung indítását, némi file másolást, stb... De itt is működne például. Ha nem lenne bekapcsolva az Automount, akkor ide kellene tenni az efféléket, mert akkor ugye a "Run After Mounting" érteleszerűen le sem futna.Shutdown
Ide logikusan olyan dolgok kellenek, amiket leállítás előtt szeretnél csinálni. Bizonyos file-ok mentése például, amik egy újraindítás során elvesznek. Alapesetben itt sincs semmi.Firewall
Ebbe a részbe kell tenni mondjuk az OLEG-ből átvett post-firewall file tartalmát, tehát az iptables szabályokat. Ha szeretnéd kintről elérni például a lighttpd-t. (torrent, aega, wget, stb...)WAN Up
Ide pedig olyan scriptek írandók, amik akkor futnak le, amikor létrejön a WAN kapcsolat, vagyis amikor a router eléri az internet hálózatot. Alapesetben ide sem kell semmi.Kiegészítés:
Akár a post-boot, akár a post-firewall file-okból teszel ide sorokat, a lényeg, hogy itt az elejére nem kell betenni a "#!/bin/sh" részt."Az ftp-t bekapcsoltam,létrehoztam egy mappát,de kívülről hogy tudom elérni?"
USB and NAS -> FTP Server -> Enable FTP Server -> Yes, LAN Only
Ilyenkor az FTP szerver csak a belső hálózatról érhető el.USB and NAS -> FTP Server -> Enable FTP Server -> Yes, WAN And LAN
Így pedig a router mindkét oldaláról elérhető, a helyi hálózat, és az internet felől is.[ Szerkesztve ]
-
nszb
tag
Sziasztok!
Megjelenése óta használok WL500gP-t oleg firmware-rel, és SCTCS-sel.
Tervezem egy WL500W-s router vásárlását. Az oleg firmware elméletileg gond nélkül fel fog menni rá. A problémám az, hogy az SCTCS telepitőt elkevertem, a weboldal pedig már nem él.
Tudnátok-e segíteni abban, hogy elkülditek nekem?
Illetve szívesen fogadom az alternatív javaslatokat ctorrent GUI-s kezelésére, nyitott vagyok más megoldásra, ha már van valami jobb, mint az SCTCS. Bevallom nem követtem az eseményeket, mert egy-két apró problémát leszámítva évek óta jól működik a konfiguráció.
Előre is köszönök minden infót, javaslatot!
-
Intruder2k5
MODERÁTOR
Szia!
Én nem használtam SCTCS-t, nem is ismerem. Kezdettől fogva rtorrent-et használom, és nincs vele gondom... Sőt szerintem a többség ezt használja. Az egész rendszer telepítésére r0by készített egy remek tutorial-t, ami elérhető az http://asus.ebond.hu oldalon.
De...
Amennyiben a rendszered jól működik, szerintem nem kell újratelepíteni. Ha lemented a flashfs tartalmát (post-boot, post-firewall) biztos vagyok benne, hogy az új routeren is életre lehet kelteni. Tehát csak a router csere miatt nem kell a reinstall.(Az általam készített image file-okat is feltették már több típusra, és ugyanúgy működik.)
-
Intruder2k5
MODERÁTOR
-
nandris
aktív tag
válasz Intruder2k5 #7243 üzenetére
Szia
Na akkor kifaggatlak(persze csak ha hagyod)
A Bandwidth fülön mit csináljak, hogy újraindulásnál ne vesszenek el az adatok?
Idáig engedélyeztem, és leformáztam a JFFS-t, átállítottam a mentés helyét.Kell még valamit állítani rajta?
az Administration>script >Shutdown és a Wan up ablakba mit tegyek (lövésem sincs)
Az ftp-nél ( Public Root Directory* /tmp/mnt/disc0_3/FTP_megoszt) helyes ez az útvonal?
Még nem sikerült az ftp kapcsolódás -
Intruder2k5
MODERÁTOR
válasz nandris #7247 üzenetére
Jól csináltad, ha a JFFS-be mented, akkor nem veszik el. Nálam így van beállítva:
"Administration>script >Shutdown és a Wan up ablakba mit tegyek"
Semmit... Nem kötelező a kitöltése. Ha használtál pl. OLEG alatt pre-shutdown scriptet, azt beteheted a Shutdown részbe, de nem kötelező. Nekem pl. nincs ott semmi.
WAN Up kitöltése sem kötelező, semmit ne írj bele. Hogy mire szolgál, azt leírtam az előbb.Az, hogy van egy üres hely, még nem jelenti azt, hogy feltétlenül tele kell írnod :-))
"/tmp/mnt/disc0_3/FTP_megoszt) helyes ez az útvonal?"
Ha létre is hoztad a mappát, akkor igen, helyes."Még nem sikerült az ftp kapcsolódás"
Kívülről? Vagy bentről sem?[ Szerkesztve ]
-
nandris
aktív tag
válasz Intruder2k5 #7243 üzenetére
Az ftp- t máshogy kérdezem. Elméletileg sikerült csatlakozni, de mappát nem látok.
Új hozzászólás Aktív témák
● Olvasd el az összefoglalót!
- Prohardver app (nem hivatalos)
- exHWSW - Értünk mindenhez IS
- Lelövi a Roccat márkanevet a Turtle Beach
- Zenless Zone Zero - Középpontban Billy
- Milyen routert?
- Politika
- Új gyártástechnológiai útitervvel állt elő a TSMC
- Milyen billentyűzetet vegyek?
- Kínai, és egyéb olcsó órák topikja
- Apple notebookok
- További aktív témák...