DD-WRT i skrypty robsona ?
|
lukash3 |
Dodano 12-10-2009 20:28
|
User
Posty: 4
Dołączył: 12/09/2009 22:36
|
no usunalem to, ale poprostu w ogole jakby ta czesc od uploadu nie dzialala - jak ustawie
tc class add dev vlan1 parent 1: classid 1:1 htb rate 850kbit
rate nawet na 300 to i tak mi leci na max lacza (900kbit) |
|
|
|
marung |
Dodano 15-10-2009 18:51
|
User
Posty: 38
Dołączył: 10/09/2009 17:57
|
Mam prosbe
potrzebuje link do generatora 1.01 ewentualnie na poczte marung69@gmail.com
Pozdrawiam |
|
|
|
roob |
Dodano 10-01-2010 11:24
|
User
Posty: 7
Dołączył: 09/01/2010 06:48
|
witam też nie mogę znaleźć generaora w wersji 1.1, może ktoś z kolegów wyśle na poczte lub na rapida |
|
|
|
shibby |
Dodano 10-01-2010 12:08
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
zobaczcie na jakim interfejsie macie wan i na ten interfejs zalozcie klase dla wysylu. powinno zadzialac. bede mial czas to sam sprawdze u siebie.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
roob |
Dodano 10-01-2010 15:09
|
User
Posty: 7
Dołączył: 09/01/2010 06:48
|
internet netii, modem ustawiony w trybie Bridge.a w routerze Automatic Configuration - DHCP
Edytowany przez roob dnia 10-01-2010 15:20
|
|
|
|
shibby |
Dodano 10-01-2010 18:26
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
mi ograniczal upload poprawnie.
dla uploadu trzeba tworzyc klasy dla vlan2 zamiast imq0 i wsyztko dziala.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
jasik6 |
Dodano 20-01-2011 04:02
|
User
Posty: 2
Dołączył: 20/01/2011 03:49
|
Widze kolega ma najnowszą wersje ddwrt (wersja 24), te zmiany imq0 na vlana 1 nie wiem czy cos dadzja ale wiem co napewno to naprawi. Też miałem z tym problem, ja akurat ma ddwrt version 24 micro. Należy zmienić jedno magiczne słówko w skrypcie, "modprode" zamień na "insmod" i zacznie hulać upload. Acha jakby ktoś miał ip z zakresem od do, to mówie od razu, że to nie działa, trzeba na sztywno wpisywać wszsytkie ip. Daje przykładowy pliczek:
#--------------------------------------------
#WRT54 Script Generator v1.02
#(C) 2006-2007 Robert "Robson" Mytkowski
#--------------------------------------------
TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb
tc class add dev br0 parent 1: classid 1:1 htb rate 5500kbit
$TCA parent 1:1 classid 1:10 htb rate 256kbit ceil 1000kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
iptables -t mangle -A POSTROUTING -d 192.168.1.120 -j MARK --set-mark 10
TCAU="tc class add dev imq0"
TFAU="tc filter add dev imq0"
TQAU="tc qdisc add dev imq0"
insmod imq
insmod ipt_IMQ
ip link set imq0 up
tc qdisc del dev imq0 root
tc qdisc add dev imq0 root handle 1: htb
tc class add dev imq0 parent 1: classid 1:1 htb rate 128kbit
$TCAU parent 1:1 classid 1:10 htb rate 2kbit ceil 32kbit prio 2
$TQAU parent 1:10 handle 10: $SFQ
$TFAU parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
iptables -t mangle -A PREROUTING -s 192.168.1.120 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -j IMQ --todev 0
Po więcej info odsyłam do kolesia, który to osobiście rozgryzł, trzeba znać tylko angielski .
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=241408 |
|
|
|
shibby |
Dodano 20-01-2011 07:49
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat "modprode" zamień na "insmod"
no skoro nie ladowal sie modul od imq to nie mozliwy byl podzial uplioadu (imq0) prawda. Jezeli by sie podzielilo wysyl bezposrednio na interfejs internetowy to zadzialaloby bez potrzeby uzytkowania imq.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
jasik6 |
Dodano 21-01-2011 00:45
|
User
Posty: 2
Dołączył: 20/01/2011 03:49
|
Zostaje jeszcze jeden problem z najnowszym ddwrt, nie działa ip range, czyli zakres ip, żeby zadziałał podział trzeba każde ip wpisywać osobno. Daje przykład skrypta jaki wygenerował robson.
#--------------------------------------------
#WRT54 Script Generator v1.02
#(C) 2006-2007 Robert "Robson" Mytkowski
#--------------------------------------------
TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb
tc class add dev br0 parent 1: classid 1:1 htb rate 5500kbit
$TCA parent 1:1 classid 1:10 htb rate 512kbit ceil 5500kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.0.2-192.168.0.200 -j MARK --set-mark 10
TCAU="tc class add dev imq0"
TFAU="tc filter add dev imq0"
TQAU="tc qdisc add dev imq0"
modprobe imq
modprobe ipt_IMQ
ip link set imq0 up
tc qdisc del dev imq0 root
tc qdisc add dev imq0 root handle 1: htb
tc class add dev imq0 parent 1: classid 1:1 htb rate 460kbit
$TCAU parent 1:1 classid 1:10 htb rate 32kbit ceil 128kbit prio 2
$TQAU parent 1:10 handle 10: $SFQ
$TFAU parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.0.2-192.168.0.200 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -j IMQ --todev 0
////////////////////////////////////////////////////////
Sprawa tyczy sie tej liniii :
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.0.2-192.168.0.200 -j MARK --set-mark 10
Może ktoś już to rozwiązał ? w ddwrt micro version 24 taki zakres wygenerowany przez robsona nie działa. Jest to problem, gdyż skrypt nie może mieć za dużo linii, ograniczona pamieć na skrypt, więc na hama nie da się wpisać dużej liczby ip adresów. |
|
|