22 Listopada 2024 06:09:53
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· Szukam zaproszeni... [19]
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
52.14.27.122
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » DD-WRT - firmware
 Drukuj wątek
Podział transferu po IP
piterkolo
Witam, musze zrobic hotspot dla okolo 15 uzytkownikow kazdy z uzytkownikow moze miec max 600kbps, moją bramą jest łącze 6mbit, mam do dsypozycji dir-615. Slyszalem cos o skrypcie robsona ze bardzo dobrze sobie radzi z tym. Prosiłbym o nakierowanie jak to zrobic, co mam przez ssh wpisywac Smile
 
hermes-80
http://openlinksys.info/downloads.php...oad_id=115
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
piterkolo
Nie działa, wkleilem wygenerowany skrypt dla zakresów ip do tego okienka w routerze i zrobilem ZAPISZ W STARTUPIE, zrestartowalem i nadal idzie max predkoscia bramy.
 
piterkolo
Sytuacja wyglada tak:
zrobilem sobie caly zakres adresow IP, dalem ze
Down gwar. = 512kbps
Down Max = 512kbps
Up gwar= 128kbps
Up Max = 128kbps
wygenerowalem sobie skrypcik wkleilem go do polecen na stronie routera ddwrt i zapisalem w firewallu.

WYNIK:
Identycznie jakbym robil trafficmanagment. ogranicza mi jakby na wyjsciu wan routera do 512kbps i tą wartość dzieli na użytkowników, w wyniku tego ja i inny uzytkownik gdy cos sciagamy mamy max 256kbps down. O co tu chodzi?!

Chcialem zeby bylo tak:

Gdy tylko ja jestem w necie mam max 512 i sciagam sobie tą wartościa caly czas, nagle przychodzi drugi uzytkownik i tez zaczyna sciagac predkoscia 512. Nie zakłócamy sobie downloadu bo łącze ma 6Mbit i łącznie podczas naszego sciagania wykorzystujemy 1/6 całej predkości połączenia internetowego. (1mbit). Pomoże ktoś? Proszę! Sad
 
piotrg
dla 6Mb i 15 urzytkow
6000 x0,95 = 5700 to twój DL 5700/15=380 DL Gwarant a 512 MAX
jak inni nie korzystają
512 x 0,95 = 486 to twój UL 486/15 = 32 UL Gwarant. a max to 80

musi działać jak nie to podaj scr.
NETGEAR XR700
Asus RT-N66U - Merlin
Buffalo HS-DH320GL LinkStatin (dysk sieciowy)
 
piterkolo
Nadal jest to samo, probowalem wszelkich mozliwosci, nadal wlaczajac pobieranie na drugim kompie download spada dokładnie o 50%. Ten skrypt robsona nie działa... Sad Co moge jeszcze zrobic? Sad
 
hermes-80
W DD-WRT jest już wkompilowany w GUI mechanizm podziału łącza przez skrypt HTB - jak dobrze pamiętam: http://www.dd-wrt.com/demo/QoS.asp .
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
piterkolo
sprawdzałem, działa identycznie jak ten skrypt, dzieli nadaną wartość na użytkowników. Niestety nie daje po równo każdemu.
 
shibby
nic dziwnego że ci nie działa bo generator generuje skrypt pod tomato a nie ddwrt. Żeby działało pod ddwrt trzeba go ręcznie zmodyfikować.

Wklej tu skrypt oraz pokaż mi wynik "ifconfig" spod konsoli.
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
 
kilciu
Witam, mam pytanko odnośnie tego tematu
wygenerowałem coś takiego:

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 5700kbit
$TCA parent 1:1 classid 1:10 htb rate 178kbit ceil 5600kbit prio 0
$TCA parent 1:1 classid 1:11 htb rate 178kbit ceil 1024kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 178kbit ceil 1024kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $SFQ
$TQA parent 1:12 handle 12: $SFQ
$TFA parent 1:0 prio 0 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
iptables -t mangle -A POSTROUTING -d 192.168.1.2 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.1.6 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.1.3-192.168.1.5 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.1.7-192.168.1.33 -j MARK --set-mark 12
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 486kbit
$TCAU parent 1:1 classid 1:10 htb rate 15kbit ceil 486kbit prio 0
$TCAU parent 1:1 classid 1:11 htb rate 15kbit ceil 50kbit prio 2
$TCAU parent 1:1 classid 1:12 htb rate 15kbit ceil 50kbit prio 2
$TQAU parent 1:10 handle 10: $SFQ
$TQAU parent 1:11 handle 11: $SFQ
$TQAU parent 1:12 handle 12: $SFQ
$TFAU parent 1:0 prio 0 protocol ip handle 10 fw flowid 1:10
$TFAU parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFAU parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
iptables -t mangle -A PREROUTING -s 192.168.1.2 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 192.168.1.6 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.1.3-192.168.1.5 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.1.7-192.168.1.33 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -j IMQ --todev 0


wynik ifconfig:

root@DD-WRT:~# ifconfig
br0       Link encap:Ethernet  HWaddr 00:26:F2:CD:B5:D2
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:427811 errors:0 dropped:0 overruns:0 frame:0
          TX packets:395799 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:44509314 (42.4 MiB)  TX bytes:360757083 (344.0 MiB)

br0:0     Link encap:Ethernet  HWaddr 00:26:F2:CD:B5:D2
          inet addr:169.254.255.1  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1

eth0      Link encap:Ethernet  HWaddr 00:26:F2:CD:B5:D2
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:652186 errors:0 dropped:0 overruns:0 frame:0
          TX packets:656542 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:402627605 (383.9 MiB)  TX bytes:265925606 (253.6 MiB)
          Interrupt:4 Base address:0x2000

eth1      Link encap:Ethernet  HWaddr 00:26:F2:CD:B5:D4
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:151093 errors:0 dropped:0 overruns:0 frame:142108
          TX packets:182931 errors:39 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:14096061 (13.4 MiB)  TX bytes:154281485 (147.1 MiB)
          Interrupt:3 Base address:0x1000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING MULTICAST  MTU:16436  Metric:1
          RX packets:1606 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1606 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:311115 (303.8 KiB)  TX bytes:311115 (303.8 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:78.8.1.142  P-t-P:78.8.1.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING MULTICAST  MTU:1492  Metric:1
          RX packets:372592 errors:0 dropped:0 overruns:0 frame:0
          TX packets:381739 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:352635028 (336.2 MiB)  TX bytes:38882165 (37.0 MiB)

vlan1     Link encap:Ethernet  HWaddr 00:26:F2:CD:B5:D2
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:276696 errors:0 dropped:0 overruns:0 frame:0
          TX packets:271894 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:33633115 (32.0 MiB)  TX bytes:217019281 (206.9 MiB)

vlan2     Link encap:Ethernet  HWaddr 00:26:F2:CD:B5:D3
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:375492 errors:0 dropped:0 overruns:0 frame:0
          TX packets:384649 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:357256674 (340.7 MiB)  TX bytes:48906391 (46.6 MiB)


a moje pytanko jest takie:

1. czy skrypt jest poprawnie przerobiony pod dd-wrt
2. czy np linijka iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.1.3-192.168.1.5 -j MARK --set-mark 11
oznacza to ze jeśli na mark 11 jest np 1024 download to każdy ip z zakresu będzie mial max do 1024 czy ta wartość będzie dzielona na wszystkie ip?
 
shibby
1) kojarze że w ddwrt nie ma modułów imq oraz ipt_IMQ (zobacz ze w ifconfig nie masz podniesionego imq0). Trzeba więc albo poszukać odpowiednich modułów do załadowania albo zrezygnować z imq i w skrypcie wszedzie zamiast imq0 wpisac (w twoim przypadku) ppp0 a wiec podzielic pasmo wprost na interfejs internetowy.

2) te 3 IPki współdzielą transfer w klasie i to nawet nie po równo i to mniemam jest odpowiedz na twój problem. Musisz dla każdego IPka stworzyć osobną klasę.
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
 
kilciu
Dzięki wielkie, o to właśnie informacje mi chodziło, teraz wszystko hula jak trzeba Smile
 
piterkolo
Słuchajcie, skrypcik na hotspocie smiga prawie idealnie, ogranicza mi download do 512kbps, ale mam problem z uploadem gdyz kazdy ma dostre do max uploadu a cchailem zeby max up dla kazdego ip byl 80kbps. tu mam skrypt, zobaczcie czy cos tam jest zle?

#--------------------------------------------
#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 6500kbit
$TCA parent 1:1 classid 1:10 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:14 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:15 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:16 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:17 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:18 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:19 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:20 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:21 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:22 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:23 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:24 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:25 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:26 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:27 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:28 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:29 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:30 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:31 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:32 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:33 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:34 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:35 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:36 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:37 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:38 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:39 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:40 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:41 htb rate 10kbit ceil 512kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $SFQ
$TQA parent 1:12 handle 12: $SFQ
$TQA parent 1:13 handle 13: $SFQ
$TQA parent 1:14 handle 14: $SFQ
$TQA parent 1:15 handle 15: $SFQ
$TQA parent 1:16 handle 16: $SFQ
$TQA parent 1:17 handle 17: $SFQ
$TQA parent 1:18 handle 18: $SFQ
$TQA parent 1:19 handle 19: $SFQ
$TQA parent 1:20 handle 20: $SFQ
$TQA parent 1:21 handle 21: $SFQ
$TQA parent 1:22 handle 22: $SFQ
$TQA parent 1:23 handle 23: $SFQ
$TQA parent 1:24 handle 24: $SFQ
$TQA parent 1:25 handle 25: $SFQ
$TQA parent 1:26 handle 26: $SFQ
$TQA parent 1:27 handle 27: $SFQ
$TQA parent 1:28 handle 28: $SFQ
$TQA parent 1:29 handle 29: $SFQ
$TQA parent 1:30 handle 30: $SFQ
$TQA parent 1:31 handle 31: $SFQ
$TQA parent 1:32 handle 32: $SFQ
$TQA parent 1:33 handle 33: $SFQ
$TQA parent 1:34 handle 34: $SFQ
$TQA parent 1:35 handle 35: $SFQ
$TQA parent 1:36 handle 36: $SFQ
$TQA parent 1:37 handle 37: $SFQ
$TQA parent 1:38 handle 38: $SFQ
$TQA parent 1:39 handle 39: $SFQ
$TQA parent 1:40 handle 40: $SFQ
$TQA parent 1:41 handle 41: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFA parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13
$TFA parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFA parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
$TFA parent 1:0 prio 2 protocol ip handle 16 fw flowid 1:16
$TFA parent 1:0 prio 2 protocol ip handle 17 fw flowid 1:17
$TFA parent 1:0 prio 2 protocol ip handle 18 fw flowid 1:18
$TFA parent 1:0 prio 2 protocol ip handle 19 fw flowid 1:19
$TFA parent 1:0 prio 2 protocol ip handle 20 fw flowid 1:20
$TFA parent 1:0 prio 2 protocol ip handle 21 fw flowid 1:21
$TFA parent 1:0 prio 2 protocol ip handle 22 fw flowid 1:22
$TFA parent 1:0 prio 2 protocol ip handle 23 fw flowid 1:23
$TFA parent 1:0 prio 2 protocol ip handle 24 fw flowid 1:24
$TFA parent 1:0 prio 2 protocol ip handle 25 fw flowid 1:25
$TFA parent 1:0 prio 2 protocol ip handle 26 fw flowid 1:26
$TFA parent 1:0 prio 2 protocol ip handle 27 fw flowid 1:27
$TFA parent 1:0 prio 2 protocol ip handle 28 fw flowid 1:28
$TFA parent 1:0 prio 2 protocol ip handle 29 fw flowid 1:29
$TFA parent 1:0 prio 2 protocol ip handle 30 fw flowid 1:30
$TFA parent 1:0 prio 2 protocol ip handle 31 fw flowid 1:31
$TFA parent 1:0 prio 2 protocol ip handle 32 fw flowid 1:32
$TFA parent 1:0 prio 2 protocol ip handle 33 fw flowid 1:33
$TFA parent 1:0 prio 2 protocol ip handle 34 fw flowid 1:34
$TFA parent 1:0 prio 2 protocol ip handle 35 fw flowid 1:35
$TFA parent 1:0 prio 2 protocol ip handle 36 fw flowid 1:36
$TFA parent 1:0 prio 2 protocol ip handle 37 fw flowid 1:37
$TFA parent 1:0 prio 2 protocol ip handle 38 fw flowid 1:38
$TFA parent 1:0 prio 2 protocol ip handle 39 fw flowid 1:39
$TFA parent 1:0 prio 2 protocol ip handle 40 fw flowid 1:40
$TFA parent 1:0 prio 2 protocol ip handle 41 fw flowid 1:41
iptables -t mangle -A POSTROUTING -d 192.168.10.201 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.10.202 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -d 192.168.10.203 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 192.168.10.204 -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -d 192.168.10.205 -j MARK --set-mark 14
iptables -t mangle -A POSTROUTING -d 192.168.10.206 -j MARK --set-mark 15
iptables -t mangle -A POSTROUTING -d 192.168.10.207 -j MARK --set-mark 16
iptables -t mangle -A POSTROUTING -d 192.168.10.208 -j MARK --set-mark 17
iptables -t mangle -A POSTROUTING -d 192.168.10.209 -j MARK --set-mark 18
iptables -t mangle -A POSTROUTING -d 192.168.10.210 -j MARK --set-mark 19
iptables -t mangle -A POSTROUTING -d 192.168.10.211 -j MARK --set-mark 20
iptables -t mangle -A POSTROUTING -d 192.168.10.212 -j MARK --set-mark 21
iptables -t mangle -A POSTROUTING -d 192.168.10.213 -j MARK --set-mark 22
iptables -t mangle -A POSTROUTING -d 192.168.10.214 -j MARK --set-mark 23
iptables -t mangle -A POSTROUTING -d 192.168.10.215 -j MARK --set-mark 24
iptables -t mangle -A POSTROUTING -d 192.168.10.216 -j MARK --set-mark 25
iptables -t mangle -A POSTROUTING -d 192.168.10.217 -j MARK --set-mark 26
iptables -t mangle -A POSTROUTING -d 192.168.10.218 -j MARK --set-mark 27
iptables -t mangle -A POSTROUTING -d 192.168.10.219 -j MARK --set-mark 28
iptables -t mangle -A POSTROUTING -d 192.168.10.220 -j MARK --set-mark 29
iptables -t mangle -A POSTROUTING -d 192.168.10.221 -j MARK --set-mark 30
iptables -t mangle -A POSTROUTING -d 192.168.10.222 -j MARK --set-mark 31
iptables -t mangle -A POSTROUTING -d 192.168.10.223 -j MARK --set-mark 32
iptables -t mangle -A POSTROUTING -d 192.168.10.224 -j MARK --set-mark 33
iptables -t mangle -A POSTROUTING -d 192.168.10.225 -j MARK --set-mark 34
iptables -t mangle -A POSTROUTING -d 192.168.10.226 -j MARK --set-mark 35
iptables -t mangle -A POSTROUTING -d 192.168.10.227 -j MARK --set-mark 36
iptables -t mangle -A POSTROUTING -d 192.168.10.228 -j MARK --set-mark 37
iptables -t mangle -A POSTROUTING -d 192.168.10.229 -j MARK --set-mark 38
iptables -t mangle -A POSTROUTING -d 192.168.10.230 -j MARK --set-mark 39
iptables -t mangle -A POSTROUTING -d 192.168.10.231 -j MARK --set-mark 40
iptables -t mangle -A POSTROUTING -d 192.168.10.232 -j MARK --set-mark 41
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 300kbit
$TCAU parent 1:1 classid 1:10 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:11 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:12 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:13 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:14 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:15 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:16 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:17 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:18 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:19 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:20 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:21 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:22 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:23 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:24 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:25 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:26 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:27 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:28 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:29 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:30 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:31 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:32 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:33 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:34 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:35 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:36 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:37 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:38 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:39 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:40 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:41 htb rate 10kbit ceil 80kbit prio 2
$TQAU parent 1:10 handle 10: $SFQ
$TQAU parent 1:11 handle 11: $SFQ
$TQAU parent 1:12 handle 12: $SFQ
$TQAU parent 1:13 handle 13: $SFQ
$TQAU parent 1:14 handle 14: $SFQ
$TQAU parent 1:15 handle 15: $SFQ
$TQAU parent 1:16 handle 16: $SFQ
$TQAU parent 1:17 handle 17: $SFQ
$TQAU parent 1:18 handle 18: $SFQ
$TQAU parent 1:19 handle 19: $SFQ
$TQAU parent 1:20 handle 20: $SFQ
$TQAU parent 1:21 handle 21: $SFQ
$TQAU parent 1:22 handle 22: $SFQ
$TQAU parent 1:23 handle 23: $SFQ
$TQAU parent 1:24 handle 24: $SFQ
$TQAU parent 1:25 handle 25: $SFQ
$TQAU parent 1:26 handle 26: $SFQ
$TQAU parent 1:27 handle 27: $SFQ
$TQAU parent 1:28 handle 28: $SFQ
$TQAU parent 1:29 handle 29: $SFQ
$TQAU parent 1:30 handle 30: $SFQ
$TQAU parent 1:31 handle 31: $SFQ
$TQAU parent 1:32 handle 32: $SFQ
$TQAU parent 1:33 handle 33: $SFQ
$TQAU parent 1:34 handle 34: $SFQ
$TQAU parent 1:35 handle 35: $SFQ
$TQAU parent 1:36 handle 36: $SFQ
$TQAU parent 1:37 handle 37: $SFQ
$TQAU parent 1:38 handle 38: $SFQ
$TQAU parent 1:39 handle 39: $SFQ
$TQAU parent 1:40 handle 40: $SFQ
$TQAU parent 1:41 handle 41: $SFQ
$TFAU parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFAU parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFAU parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFAU parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13
$TFAU parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFAU parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
$TFAU parent 1:0 prio 2 protocol ip handle 16 fw flowid 1:16
$TFAU parent 1:0 prio 2 protocol ip handle 17 fw flowid 1:17
$TFAU parent 1:0 prio 2 protocol ip handle 18 fw flowid 1:18
$TFAU parent 1:0 prio 2 protocol ip handle 19 fw flowid 1:19
$TFAU parent 1:0 prio 2 protocol ip handle 20 fw flowid 1:20
$TFAU parent 1:0 prio 2 protocol ip handle 21 fw flowid 1:21
$TFAU parent 1:0 prio 2 protocol ip handle 22 fw flowid 1:22
$TFAU parent 1:0 prio 2 protocol ip handle 23 fw flowid 1:23
$TFAU parent 1:0 prio 2 protocol ip handle 24 fw flowid 1:24
$TFAU parent 1:0 prio 2 protocol ip handle 25 fw flowid 1:25
$TFAU parent 1:0 prio 2 protocol ip handle 26 fw flowid 1:26
$TFAU parent 1:0 prio 2 protocol ip handle 27 fw flowid 1:27
$TFAU parent 1:0 prio 2 protocol ip handle 28 fw flowid 1:28
$TFAU parent 1:0 prio 2 protocol ip handle 29 fw flowid 1:29
$TFAU parent 1:0 prio 2 protocol ip handle 30 fw flowid 1:30
$TFAU parent 1:0 prio 2 protocol ip handle 31 fw flowid 1:31
$TFAU parent 1:0 prio 2 protocol ip handle 32 fw flowid 1:32
$TFAU parent 1:0 prio 2 protocol ip handle 33 fw flowid 1:33
$TFAU parent 1:0 prio 2 protocol ip handle 34 fw flowid 1:34
$TFAU parent 1:0 prio 2 protocol ip handle 35 fw flowid 1:35
$TFAU parent 1:0 prio 2 protocol ip handle 36 fw flowid 1:36
$TFAU parent 1:0 prio 2 protocol ip handle 37 fw flowid 1:37
$TFAU parent 1:0 prio 2 protocol ip handle 38 fw flowid 1:38
$TFAU parent 1:0 prio 2 protocol ip handle 39 fw flowid 1:39
$TFAU parent 1:0 prio 2 protocol ip handle 40 fw flowid 1:40
$TFAU parent 1:0 prio 2 protocol ip handle 41 fw flowid 1:41
iptables -t mangle -A PREROUTING -s 192.168.10.201 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 192.168.10.202 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -s 192.168.10.203 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -s 192.168.10.204 -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -s 192.168.10.205 -j MARK --set-mark 14
iptables -t mangle -A PREROUTING -s 192.168.10.206 -j MARK --set-mark 15
iptables -t mangle -A PREROUTING -s 192.168.10.207 -j MARK --set-mark 16
iptables -t mangle -A PREROUTING -s 192.168.10.208 -j MARK --set-mark 17
iptables -t mangle -A PREROUTING -s 192.168.10.209 -j MARK --set-mark 18
iptables -t mangle -A PREROUTING -s 192.168.10.210 -j MARK --set-mark 19
iptables -t mangle -A PREROUTING -s 192.168.10.211 -j MARK --set-mark 20
iptables -t mangle -A PREROUTING -s 192.168.10.212 -j MARK --set-mark 21
iptables -t mangle -A PREROUTING -s 192.168.10.213 -j MARK --set-mark 22
iptables -t mangle -A PREROUTING -s 192.168.10.214 -j MARK --set-mark 23
iptables -t mangle -A PREROUTING -s 192.168.10.215 -j MARK --set-mark 24
iptables -t mangle -A PREROUTING -s 192.168.10.216 -j MARK --set-mark 25
iptables -t mangle -A PREROUTING -s 192.168.10.217 -j MARK --set-mark 26
iptables -t mangle -A PREROUTING -s 192.168.10.218 -j MARK --set-mark 27
iptables -t mangle -A PREROUTING -s 192.168.10.219 -j MARK --set-mark 28
iptables -t mangle -A PREROUTING -s 192.168.10.220 -j MARK --set-mark 29
iptables -t mangle -A PREROUTING -s 192.168.10.221 -j MARK --set-mark 30
iptables -t mangle -A PREROUTING -s 192.168.10.222 -j MARK --set-mark 31
iptables -t mangle -A PREROUTING -s 192.168.10.223 -j MARK --set-mark 32
iptables -t mangle -A PREROUTING -s 192.168.10.224 -j MARK --set-mark 33
iptables -t mangle -A PREROUTING -s 192.168.10.225 -j MARK --set-mark 34
iptables -t mangle -A PREROUTING -s 192.168.10.226 -j MARK --set-mark 35
iptables -t mangle -A PREROUTING -s 192.168.10.227 -j MARK --set-mark 36
iptables -t mangle -A PREROUTING -s 192.168.10.228 -j MARK --set-mark 37
iptables -t mangle -A PREROUTING -s 192.168.10.229 -j MARK --set-mark 38
iptables -t mangle -A PREROUTING -s 192.168.10.230 -j MARK --set-mark 39
iptables -t mangle -A PREROUTING -s 192.168.10.231 -j MARK --set-mark 40
iptables -t mangle -A PREROUTING -s 192.168.10.232 -j MARK --set-mark 41
iptables -t mangle -A PREROUTING -j IMQ --todev 0
 
hermes-80
A czy załadował ci się moduł IMQ (lsmod) i podniósł interfejs imq0 (ifconfig -a)
Poza tym pominąłeś wskazówkę Shibbiego :

Cytat

1) kojarze że w ddwrt nie ma modułów imq oraz ipt_IMQ (zobacz ze w ifconfig nie masz podniesionego imq0). Trzeba więc albo poszukać odpowiednich modułów do załadowania albo zrezygnować z imq i w skrypcie wszedzie zamiast imq0 wpisac (w twoim przypadku) ppp0 a wiec podzielic pasmo wprost na interfejs internetowy.

Edytowany przez hermes-80 dnia 11-08-2011 13:19
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
piterkolo
A jak to sprawdzic Grin co mam zrobic? telentem sie zalogowac na ddwrt?
 
hermes-80

Cytat

modprobe imq
modprobe ipt_IMQ

To możesz wyrzucić i w drugiej części skryptu zamiast imq0 wszędzie wstawić ppp0 tak jak to napisał Shibby.
imq0 jest odpowiedzialny za uploud ale, że go nie posiadasz (nie masz załadowanych modułów) więc musisz ten interfejs zastąpić istniejącym czyli ppp0.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
piterkolo
nic to nie dalo...
 
hermes-80
To wklej to co zrobiłeś.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
piterkolo
#--------------------------------------------
#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 6500kbit
$TCA parent 1:1 classid 1:10 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:14 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:15 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:16 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:17 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:18 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:19 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:20 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:21 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:22 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:23 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:24 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:25 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:26 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:27 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:28 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:29 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:30 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:31 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:32 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:33 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:34 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:35 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:36 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:37 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:38 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:39 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:40 htb rate 10kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:41 htb rate 10kbit ceil 512kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $SFQ
$TQA parent 1:12 handle 12: $SFQ
$TQA parent 1:13 handle 13: $SFQ
$TQA parent 1:14 handle 14: $SFQ
$TQA parent 1:15 handle 15: $SFQ
$TQA parent 1:16 handle 16: $SFQ
$TQA parent 1:17 handle 17: $SFQ
$TQA parent 1:18 handle 18: $SFQ
$TQA parent 1:19 handle 19: $SFQ
$TQA parent 1:20 handle 20: $SFQ
$TQA parent 1:21 handle 21: $SFQ
$TQA parent 1:22 handle 22: $SFQ
$TQA parent 1:23 handle 23: $SFQ
$TQA parent 1:24 handle 24: $SFQ
$TQA parent 1:25 handle 25: $SFQ
$TQA parent 1:26 handle 26: $SFQ
$TQA parent 1:27 handle 27: $SFQ
$TQA parent 1:28 handle 28: $SFQ
$TQA parent 1:29 handle 29: $SFQ
$TQA parent 1:30 handle 30: $SFQ
$TQA parent 1:31 handle 31: $SFQ
$TQA parent 1:32 handle 32: $SFQ
$TQA parent 1:33 handle 33: $SFQ
$TQA parent 1:34 handle 34: $SFQ
$TQA parent 1:35 handle 35: $SFQ
$TQA parent 1:36 handle 36: $SFQ
$TQA parent 1:37 handle 37: $SFQ
$TQA parent 1:38 handle 38: $SFQ
$TQA parent 1:39 handle 39: $SFQ
$TQA parent 1:40 handle 40: $SFQ
$TQA parent 1:41 handle 41: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFA parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13
$TFA parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFA parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
$TFA parent 1:0 prio 2 protocol ip handle 16 fw flowid 1:16
$TFA parent 1:0 prio 2 protocol ip handle 17 fw flowid 1:17
$TFA parent 1:0 prio 2 protocol ip handle 18 fw flowid 1:18
$TFA parent 1:0 prio 2 protocol ip handle 19 fw flowid 1:19
$TFA parent 1:0 prio 2 protocol ip handle 20 fw flowid 1:20
$TFA parent 1:0 prio 2 protocol ip handle 21 fw flowid 1:21
$TFA parent 1:0 prio 2 protocol ip handle 22 fw flowid 1:22
$TFA parent 1:0 prio 2 protocol ip handle 23 fw flowid 1:23
$TFA parent 1:0 prio 2 protocol ip handle 24 fw flowid 1:24
$TFA parent 1:0 prio 2 protocol ip handle 25 fw flowid 1:25
$TFA parent 1:0 prio 2 protocol ip handle 26 fw flowid 1:26
$TFA parent 1:0 prio 2 protocol ip handle 27 fw flowid 1:27
$TFA parent 1:0 prio 2 protocol ip handle 28 fw flowid 1:28
$TFA parent 1:0 prio 2 protocol ip handle 29 fw flowid 1:29
$TFA parent 1:0 prio 2 protocol ip handle 30 fw flowid 1:30
$TFA parent 1:0 prio 2 protocol ip handle 31 fw flowid 1:31
$TFA parent 1:0 prio 2 protocol ip handle 32 fw flowid 1:32
$TFA parent 1:0 prio 2 protocol ip handle 33 fw flowid 1:33
$TFA parent 1:0 prio 2 protocol ip handle 34 fw flowid 1:34
$TFA parent 1:0 prio 2 protocol ip handle 35 fw flowid 1:35
$TFA parent 1:0 prio 2 protocol ip handle 36 fw flowid 1:36
$TFA parent 1:0 prio 2 protocol ip handle 37 fw flowid 1:37
$TFA parent 1:0 prio 2 protocol ip handle 38 fw flowid 1:38
$TFA parent 1:0 prio 2 protocol ip handle 39 fw flowid 1:39
$TFA parent 1:0 prio 2 protocol ip handle 40 fw flowid 1:40
$TFA parent 1:0 prio 2 protocol ip handle 41 fw flowid 1:41
iptables -t mangle -A POSTROUTING -d 192.168.10.201 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.10.202 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -d 192.168.10.203 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 192.168.10.204 -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -d 192.168.10.205 -j MARK --set-mark 14
iptables -t mangle -A POSTROUTING -d 192.168.10.206 -j MARK --set-mark 15
iptables -t mangle -A POSTROUTING -d 192.168.10.207 -j MARK --set-mark 16
iptables -t mangle -A POSTROUTING -d 192.168.10.208 -j MARK --set-mark 17
iptables -t mangle -A POSTROUTING -d 192.168.10.209 -j MARK --set-mark 18
iptables -t mangle -A POSTROUTING -d 192.168.10.210 -j MARK --set-mark 19
iptables -t mangle -A POSTROUTING -d 192.168.10.211 -j MARK --set-mark 20
iptables -t mangle -A POSTROUTING -d 192.168.10.212 -j MARK --set-mark 21
iptables -t mangle -A POSTROUTING -d 192.168.10.213 -j MARK --set-mark 22
iptables -t mangle -A POSTROUTING -d 192.168.10.214 -j MARK --set-mark 23
iptables -t mangle -A POSTROUTING -d 192.168.10.215 -j MARK --set-mark 24
iptables -t mangle -A POSTROUTING -d 192.168.10.216 -j MARK --set-mark 25
iptables -t mangle -A POSTROUTING -d 192.168.10.217 -j MARK --set-mark 26
iptables -t mangle -A POSTROUTING -d 192.168.10.218 -j MARK --set-mark 27
iptables -t mangle -A POSTROUTING -d 192.168.10.219 -j MARK --set-mark 28
iptables -t mangle -A POSTROUTING -d 192.168.10.220 -j MARK --set-mark 29
iptables -t mangle -A POSTROUTING -d 192.168.10.221 -j MARK --set-mark 30
iptables -t mangle -A POSTROUTING -d 192.168.10.222 -j MARK --set-mark 31
iptables -t mangle -A POSTROUTING -d 192.168.10.223 -j MARK --set-mark 32
iptables -t mangle -A POSTROUTING -d 192.168.10.224 -j MARK --set-mark 33
iptables -t mangle -A POSTROUTING -d 192.168.10.225 -j MARK --set-mark 34
iptables -t mangle -A POSTROUTING -d 192.168.10.226 -j MARK --set-mark 35
iptables -t mangle -A POSTROUTING -d 192.168.10.227 -j MARK --set-mark 36
iptables -t mangle -A POSTROUTING -d 192.168.10.228 -j MARK --set-mark 37
iptables -t mangle -A POSTROUTING -d 192.168.10.229 -j MARK --set-mark 38
iptables -t mangle -A POSTROUTING -d 192.168.10.230 -j MARK --set-mark 39
iptables -t mangle -A POSTROUTING -d 192.168.10.231 -j MARK --set-mark 40
iptables -t mangle -A POSTROUTING -d 192.168.10.232 -j MARK --set-mark 41
TCAU="tc class add dev ppp0"
TFAU="tc filter add dev ppp0"
TQAU="tc qdisc add dev ppp0"
ip link set ppp0 up
tc qdisc del dev ppp0 root
tc qdisc add dev ppp0 root handle 1: htb
tc class add dev ppp0 parent 1: classid 1:1 htb rate 300kbit
$TCAU parent 1:1 classid 1:10 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:11 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:12 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:13 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:14 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:15 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:16 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:17 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:18 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:19 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:20 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:21 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:22 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:23 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:24 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:25 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:26 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:27 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:28 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:29 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:30 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:31 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:32 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:33 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:34 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:35 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:36 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:37 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:38 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:39 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:40 htb rate 10kbit ceil 80kbit prio 2
$TCAU parent 1:1 classid 1:41 htb rate 10kbit ceil 80kbit prio 2
$TQAU parent 1:10 handle 10: $SFQ
$TQAU parent 1:11 handle 11: $SFQ
$TQAU parent 1:12 handle 12: $SFQ
$TQAU parent 1:13 handle 13: $SFQ
$TQAU parent 1:14 handle 14: $SFQ
$TQAU parent 1:15 handle 15: $SFQ
$TQAU parent 1:16 handle 16: $SFQ
$TQAU parent 1:17 handle 17: $SFQ
$TQAU parent 1:18 handle 18: $SFQ
$TQAU parent 1:19 handle 19: $SFQ
$TQAU parent 1:20 handle 20: $SFQ
$TQAU parent 1:21 handle 21: $SFQ
$TQAU parent 1:22 handle 22: $SFQ
$TQAU parent 1:23 handle 23: $SFQ
$TQAU parent 1:24 handle 24: $SFQ
$TQAU parent 1:25 handle 25: $SFQ
$TQAU parent 1:26 handle 26: $SFQ
$TQAU parent 1:27 handle 27: $SFQ
$TQAU parent 1:28 handle 28: $SFQ
$TQAU parent 1:29 handle 29: $SFQ
$TQAU parent 1:30 handle 30: $SFQ
$TQAU parent 1:31 handle 31: $SFQ
$TQAU parent 1:32 handle 32: $SFQ
$TQAU parent 1:33 handle 33: $SFQ
$TQAU parent 1:34 handle 34: $SFQ
$TQAU parent 1:35 handle 35: $SFQ
$TQAU parent 1:36 handle 36: $SFQ
$TQAU parent 1:37 handle 37: $SFQ
$TQAU parent 1:38 handle 38: $SFQ
$TQAU parent 1:39 handle 39: $SFQ
$TQAU parent 1:40 handle 40: $SFQ
$TQAU parent 1:41 handle 41: $SFQ
$TFAU parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFAU parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFAU parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFAU parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13
$TFAU parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFAU parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
$TFAU parent 1:0 prio 2 protocol ip handle 16 fw flowid 1:16
$TFAU parent 1:0 prio 2 protocol ip handle 17 fw flowid 1:17
$TFAU parent 1:0 prio 2 protocol ip handle 18 fw flowid 1:18
$TFAU parent 1:0 prio 2 protocol ip handle 19 fw flowid 1:19
$TFAU parent 1:0 prio 2 protocol ip handle 20 fw flowid 1:20
$TFAU parent 1:0 prio 2 protocol ip handle 21 fw flowid 1:21
$TFAU parent 1:0 prio 2 protocol ip handle 22 fw flowid 1:22
$TFAU parent 1:0 prio 2 protocol ip handle 23 fw flowid 1:23
$TFAU parent 1:0 prio 2 protocol ip handle 24 fw flowid 1:24
$TFAU parent 1:0 prio 2 protocol ip handle 25 fw flowid 1:25
$TFAU parent 1:0 prio 2 protocol ip handle 26 fw flowid 1:26
$TFAU parent 1:0 prio 2 protocol ip handle 27 fw flowid 1:27
$TFAU parent 1:0 prio 2 protocol ip handle 28 fw flowid 1:28
$TFAU parent 1:0 prio 2 protocol ip handle 29 fw flowid 1:29
$TFAU parent 1:0 prio 2 protocol ip handle 30 fw flowid 1:30
$TFAU parent 1:0 prio 2 protocol ip handle 31 fw flowid 1:31
$TFAU parent 1:0 prio 2 protocol ip handle 32 fw flowid 1:32
$TFAU parent 1:0 prio 2 protocol ip handle 33 fw flowid 1:33
$TFAU parent 1:0 prio 2 protocol ip handle 34 fw flowid 1:34
$TFAU parent 1:0 prio 2 protocol ip handle 35 fw flowid 1:35
$TFAU parent 1:0 prio 2 protocol ip handle 36 fw flowid 1:36
$TFAU parent 1:0 prio 2 protocol ip handle 37 fw flowid 1:37
$TFAU parent 1:0 prio 2 protocol ip handle 38 fw flowid 1:38
$TFAU parent 1:0 prio 2 protocol ip handle 39 fw flowid 1:39
$TFAU parent 1:0 prio 2 protocol ip handle 40 fw flowid 1:40
$TFAU parent 1:0 prio 2 protocol ip handle 41 fw flowid 1:41
iptables -t mangle -A PREROUTING -s 192.168.10.201 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 192.168.10.202 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -s 192.168.10.203 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -s 192.168.10.204 -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -s 192.168.10.205 -j MARK --set-mark 14
iptables -t mangle -A PREROUTING -s 192.168.10.206 -j MARK --set-mark 15
iptables -t mangle -A PREROUTING -s 192.168.10.207 -j MARK --set-mark 16
iptables -t mangle -A PREROUTING -s 192.168.10.208 -j MARK --set-mark 17
iptables -t mangle -A PREROUTING -s 192.168.10.209 -j MARK --set-mark 18
iptables -t mangle -A PREROUTING -s 192.168.10.210 -j MARK --set-mark 19
iptables -t mangle -A PREROUTING -s 192.168.10.211 -j MARK --set-mark 20
iptables -t mangle -A PREROUTING -s 192.168.10.212 -j MARK --set-mark 21
iptables -t mangle -A PREROUTING -s 192.168.10.213 -j MARK --set-mark 22
iptables -t mangle -A PREROUTING -s 192.168.10.214 -j MARK --set-mark 23
iptables -t mangle -A PREROUTING -s 192.168.10.215 -j MARK --set-mark 24
iptables -t mangle -A PREROUTING -s 192.168.10.216 -j MARK --set-mark 25
iptables -t mangle -A PREROUTING -s 192.168.10.217 -j MARK --set-mark 26
iptables -t mangle -A PREROUTING -s 192.168.10.218 -j MARK --set-mark 27
iptables -t mangle -A PREROUTING -s 192.168.10.219 -j MARK --set-mark 28
iptables -t mangle -A PREROUTING -s 192.168.10.220 -j MARK --set-mark 29
iptables -t mangle -A PREROUTING -s 192.168.10.221 -j MARK --set-mark 30
iptables -t mangle -A PREROUTING -s 192.168.10.222 -j MARK --set-mark 31
iptables -t mangle -A PREROUTING -s 192.168.10.223 -j MARK --set-mark 32
iptables -t mangle -A PREROUTING -s 192.168.10.224 -j MARK --set-mark 33
iptables -t mangle -A PREROUTING -s 192.168.10.225 -j MARK --set-mark 34
iptables -t mangle -A PREROUTING -s 192.168.10.226 -j MARK --set-mark 35
iptables -t mangle -A PREROUTING -s 192.168.10.227 -j MARK --set-mark 36
iptables -t mangle -A PREROUTING -s 192.168.10.228 -j MARK --set-mark 37
iptables -t mangle -A PREROUTING -s 192.168.10.229 -j MARK --set-mark 38
iptables -t mangle -A PREROUTING -s 192.168.10.230 -j MARK --set-mark 39
iptables -t mangle -A PREROUTING -s 192.168.10.231 -j MARK --set-mark 40
iptables -t mangle -A PREROUTING -s 192.168.10.232 -j MARK --set-mark 41
iptables -t mangle -A PREROUTING -j IMQ --todev 0
 
hermes-80
Przypuszczam, że tych 2 wpisów nie powinno być:
ip link set ppp0 up
ptables -t mangle -A PREROUTING -j IMQ --todev 0
Ale nie dam głowy - na to jednak będzie musiał rzucić swoim okiem specjalisty Shybbi
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 103

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,206,043 unikalnych wizyt