WRT54GL + Hyperwrt-Thibor15c - podzial pasma
|
koralm |
Dodano 05-08-2006 18:39
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
tak mam ustawione regulki dla Upload
/sbin/modprobe imq numdevs=1
ip link set imq0 up
tc qdisc del root dev imq0
tc qdisc add dev imq0 root handle 1:0 htb
tc class add dev imq0 parent 1:0 classid 1:1 htb rate 160kbit
tc class add dev imq0 parent 1:1 classid 1:10 htb rate 40kbit ceil 40kbit
tc class add dev imq0 parent 1:1 classid 1:12 htb rate 40kbit ceil 40kbit
tc filter add dev imq0 protocol ip parent 1:0 u32 match ip src 10.0.0.10 flowid 1:10
tc filter add dev imq0 protocol ip parent 1:0 u32 match ip src 10.0.0.12 flowid 1:12
iptables -t mangle -A PREROUTING -j IMQ --todev 0
i niestety wysyla z cala predkoscia pasma...
czy gdzies jest blad?
bo w zaden sposob nie moge ograniczyc wyjscia. |
|
|
|
robsonn |
Dodano 05-08-2006 22:00
|
OL Maniac
Posty: 1337
Dołączył: 04/03/2006 13:35
|
Nie ma bledu. Moze ie zastosowales do konca procedury wgrywania i nie oczyscilem nvramu.
Sprobuj recznie uruchmoic Imq i sprawdz czy dziala.
Telnet --->
/sbin/modprobe imq numdevs=1 i enter
ip link set imq0 up i enter
wpisz ifconfig i zobacz czy zostalo utworzone urzadzenie imq0.
Ja uzywam identycznie i wszystko liga jak bulka z maslem.
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
|
|
|
|
koralm |
Dodano 05-08-2006 22:20
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
ha.
po wpisaniu tego recznie dziala.
i mam:
imq0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-0
0-00
UP RUNNING NOARP MTU:1500 Metric:1
RX packets:236 errors:0 dropped:0 overruns:0 frame:0
TX packets:236 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:30
RX bytes:212651 (207.6 KiB) TX bytes:212651 (207.6 KiB)
tylko czemu nie dziala to jak dodam do firewall scripts?
--edit--
flashowanie zgodnie z opisem by Robson, krok po kroku
po restarcie nie dziala (nie chce sie ladowac automatycznie) z palca dodaje urzadzenie imq.
Edytowany przez koralm dnia 05-08-2006 22:24
|
|
|
|
robsonn |
Dodano 05-08-2006 22:31
|
OL Maniac
Posty: 1337
Dołączył: 04/03/2006 13:35
|
Moze masz w pliku jakies dodatkowe znaki, spacke lub cos takiego.
Ja wklejam u siebie to samo i dziala takze hmm ...
Nie jest to az tak duzy problem jesli nie bedziesz za czesto restartwal routera.
Ale i tak jest dziwne.
Usun ta linie
/sbin/modprobe imq numdevs=1
i sprobuj jescze raz moze tm razem doda automatycznie.
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
|
|
|
|
koralm |
Dodano 05-08-2006 22:38
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
jak wpisuje telnetem to dodaje, a jak wpisuje w run commands to nie wchodzi ta jedna linijka --> /sbin/modprobe imq numdevs=1
--edit--
moze jeszcze raz go do fabrycznych z nvramem przywrocic?
a moze ponownie ten sam soft wgrac?? moze cos nie tak poszlo??
bo niemam juz wizji, dodawalem ta linijke w startup sctipts i tez nic, dzial tylko i wylacznie jak w telnecie ja wstukam z palca.
Edytowany przez koralm dnia 05-08-2006 22:46
|
|
|
|
koralm |
Dodano 06-08-2006 10:56
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
DZIALA!!
ale troche trzeba bylo pokombinowac. nie dziala polecenie modprobe z poziomu www, tylko i wylacznie telnet, stworzenie skryptu tez nic nie dawalo.
tak wiec pogadalem z kolega modproba i go postraszylem ze bedzie downgrade jak nie zadziala.
a konkretnie zamienilem:
/sbin/modprobe imq numdevs=1
na:
insmod imq numdevs=1
i bryka jak szalone.... kochany insmod.... ze tez o nim nie pamietalem... |
|
|
|
koralm |
Dodano 06-08-2006 11:12
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
Dziwna sprawa.... bardzo dziwna, Robson wspominal ze skrypt nie odranicza pasma dla WiFi a tu dzis psikus mnie naszedl jak juz uruchomilem imq.
Tak wiec. Wpuszczam po wfif konkretny MAC, dla tego MACa przydzielam sztywno IP tak samo jak dla MACow po LANie.
skrypcik wyglada tak:
#download
tc qdisc del dev eth0
iptables -t mangle -F
iptables -t mangle -X
tc qdisc add dev eth0 root handle 1: htb
tc class add dev eth0 parent 1: classid 1:1 htb rate 640kbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 100kbit ceil 608kbit
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 100kbit ceil 100kbit
tc filter add dev eth0 parent 1:0 prio 1 protocol ip handle 10 fw flowid 1:10
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
iptables -t mangle -A POSTROUTING -d 10.0.0.10 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 10.0.0.12 -j MARK --set-mark 12
#wifi download
tc qdisc del root dev eth1
tc qdisc add dev eth1 root handle 1:0 htb
tc class add dev eth1 parent 1:0 classid 1:1 htb rate 640kbit
tc class add dev eth1 parent 1:1 classid 1:11 htb rate 128kbit ceil 608kbit
tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 10.0.0.11 flowid 1:11
#upload
insmod imq numdevs=1
ip link set imq0 up
tc qdisc del root dev imq0
tc qdisc add dev imq0 root handle 1:0 htb
tc class add dev imq0 parent 1:0 classid 1:1 htb rate 160kbit
tc class add dev imq0 parent 1:1 classid 1:10 htb rate 40kbit ceil 40kbit
tc class add dev imq0 parent 1:1 classid 1:11 htb rate 40kbit ceil 40kbit
tc class add dev imq0 parent 1:1 classid 1:12 htb rate 40kbit ceil 40kbit
tc filter add dev imq0 protocol ip parent 1:0 u32 match ip src 10.0.0.10 flowid 1:10
tc filter add dev imq0 protocol ip parent 1:0 u32 match ip src 10.0.0.11 flowid 1:11
tc filter add dev imq0 protocol ip parent 1:0 u32 match ip src 10.0.0.12 flowid 1:12
iptables -t mangle -A PREROUTING -j IMQ --todev 0
i ogranicza WiFi, poprostu SUPER!!!! dzieki Robson na skrypcika i pomoc, a sobie dziekuje za wytrwalosc
--edit--
regulki dla wifi podkoloryzowalem...
Edytowany przez koralm dnia 06-08-2006 11:14
|
|
|
|
orator |
Dodano 09-08-2006 19:02
|
User
Posty: 155
Dołączył: 08/08/2006 12:23
|
przepraszam że się wpycham ale
Jak zakontaktować router c pc przez telenet
Jak i gdzie wklepać skrypt z podziałem pasma
I najważniejsze wjaki sposób stworzyć taki skrypt? |
|
|
|
Damiano |
Dodano 09-08-2006 20:33
|
Power User
Posty: 376
Dołączył: 27/06/2006 12:01
|
Cytat orator napisał/a:
przepraszam że się wpycham ale
Jak zakontaktować router c pc przez telenet
Jak i gdzie wklepać skrypt z podziałem pasma
I najważniejsze wjaki sposób stworzyć taki skrypt?
1.Program "putty"
2.Save firewall
3.Skrypt masz gotowy powyżej tylko zmień łącze i ip dla swoich potrzeb
B)
------------------------------------------------------
Cerberus ADSL Lite + WRT54GL v.1.1 + Tomato v1.06.0981 + podzia? z generatorka @Robsonna = The best from the best from the best from the best STUFF
[b]Pan J?zek i kurczaki r?wnie? u?ywaj?
|
|
|
|
kalewek |
Dodano 09-08-2006 23:48
|
User
Posty: 30
Dołączył: 15/04/2006 07:34
|
Sir Damiano piszesz zgodnie ze swoim wizerunkiem ale napisz łopatologicznie a nawet
# wg Damiano
a pewnie połowa użytkowników ze mną również będzie TOBIE wdzięczna, bo widzę że dobrze radzisz, tylko jest przeskok z teorii do praktyki i tu potrzeba łopatologii stosowanej ew. mądrego linku ale też nie do teorii.
Z wyrazami szacunku !!! |
|
|
|
Damiano |
Dodano 10-08-2006 08:35
|
Power User
Posty: 376
Dołączył: 27/06/2006 12:01
|
Putty jest banalnie proste więc nie ma co opisywać - klikasz OPEN i gotowe jak widać na załączonym obrazku
[URL=www.fotosik.pl][/URL]
Co do skryptów to muszę znać ip kompów w sieci oraz prędość realną neo żeby sklecić skrypt B)
Zapisuje się go w Administration--->Commands---->Wkleja do commandS i Save firewall B)
Edytowany przez Damiano dnia 10-08-2006 08:37
------------------------------------------------------
Cerberus ADSL Lite + WRT54GL v.1.1 + Tomato v1.06.0981 + podzia? z generatorka @Robsonna = The best from the best from the best from the best STUFF
[b]Pan J?zek i kurczaki r?wnie? u?ywaj?
|
|
|
|
Dziadek |
Dodano 10-08-2006 19:59
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Cytat Damiano napisał/a:
Co do skryptów to muszę znać ip kompów w sieci oraz prędość realną neo żeby sklecić skrypt B)
Zapisuje się go w Administration--->Commands---->Wkleja do commandS i Save firewall B)
A jakiegoś helpa do tych skryptów gdzieś nie ma? |
|
|
|
Damiano |
Dodano 11-08-2006 00:06
|
Power User
Posty: 376
Dołączył: 27/06/2006 12:01
|
Cytat A jakiegoś helpa do tych skryptów gdzieś nie ma?
Help jest taki że jeżeli sam popatrzysz na skrypty to dojdziesz gdzie są ip kompów a gdzie przepustowość sieci B)
------------------------------------------------------
Cerberus ADSL Lite + WRT54GL v.1.1 + Tomato v1.06.0981 + podzia? z generatorka @Robsonna = The best from the best from the best from the best STUFF
[b]Pan J?zek i kurczaki r?wnie? u?ywaj?
|
|
|
|
networxsystems |
Dodano 17-08-2006 12:18
|
User
Posty: 2
Dołączył: 20/05/2006 02:08
|
Fajne,
ale na HyperWRT + tofu13c mi to nie dzialalo,
wiec przeszedlem na HyperWRT + Thibor15c. |
|
|
|
networxsystems |
Dodano 17-08-2006 19:51
|
User
Posty: 2
Dołączył: 20/05/2006 02:08
|
Ale teraz nie wiem jak interpretowac te statystyke
Prosze o pomoc...
/tmp # tc -s qdisc
qdisc htb 1: dev eth0 r2q 10 default 0 direct_packets_stat 73243
Sent 45285937 bytes 73292 pkts (dropped 0, overlimits 0)
qdisc htb 1: dev eth1 r2q 10 default 0 direct_packets_stat 351
Sent 87107917 bytes 86858 pkts (dropped 0, overlimits 24789)
qdisc htb 1: dev imq0 r2q 10 default 0 direct_packets_stat 68340
Sent 104819466 bytes 131523 pkts (dropped 869, overlimits 78648)
|
|
|