28 Listopada 2024 01:48:15
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· [MOD] FreshTomato-MI...
· [MOD] FreshTomato-AR...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· 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?
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [908]
· [MOD] FreshTomato... [414]
· DIR868l OFW asus ... [11]
· Nowe routery: UX,... [3]
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
3.137.190.6
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
niestabilne Tomato v1.28 k26 beta20 extra
szalikmars
shibby uzywasz na Asus RT-N16
wersje Tomato v1.28 k26 beta20

którą to extra czy inna

u mnie jest dziwny objaw na extra na Tomato v1.28 k26 beta20

serwer na tym sofcie podłączony do 1 kompa działa idealnie wiele dni
ale jak podłączę do niego cała sieć nie działa w ogóle
pingi po wewnętrzej sieci
rwą jak diabli
8 pingów idzie 4 nie nie itp

co moze być przyczyną
wgranie od nowa softu v 20 extra nic nie dało
 
szalikmars
sprawa się wyjaśniła
nie działa skrypt robsona ,on rozwala całą sieć
skopiowanybył on z wersji na Asusa 500G
na Asusa RT-n16 czyli na wersję oprogramowania Mips2


pytanie co trzeba przerobić w skrypcie htb aby dało sie skrypt robsona wrzucić na asusa RT-N16
 
shibby
uzywam beta20-ext i wszysto dziala elegancko.

skrypt htb tez dziala ladnie.

wklej swoj tu to zobaczymy co go boli.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
ponowne próby skrypt zarzyna od razu serwer

jak wrzuce go na pracującym tomato od razu restart
jak odpalam tomato z wgranym skryptem do jffs objawy jak wyżej
rwane pingi brak komunikacji z serwerem

wklejam swój skrypt z generatora robsona (na asus 500g rok pracował bez zarzutu i działał dobrze)

#--------------------------------------------
#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 9500kbit
$TCA parent 1:1 classid 1:10 htb rate 200kbit ceil 7000kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 200kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:14 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:15 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:16 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:17 htb rate 100kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:18 htb rate 100kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:19 htb rate 100kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:20 htb rate 400kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:21 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:22 htb rate 200kbit ceil 1000kbit prio 2
$TCA parent 1:1 classid 1:23 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:24 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:25 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:26 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:27 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:28 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:29 htb rate 200kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:30 htb rate 200kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:31 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:32 htb rate 300kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:33 htb rate 600kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:34 htb rate 200kbit ceil 8000kbit prio 0
$TCA parent 1:1 classid 1:35 htb rate 300kbit ceil 1000kbit prio 0
$TCA parent 1:1 classid 1:36 htb rate 1kbit ceil 1kbit prio 2
$TCA parent 1:1 classid 1:37 htb rate 600kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:38 htb rate 200kbit ceil 1000kbit prio 2
$TCA parent 1:1 classid 1:39 htb rate 800kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:40 htb rate 500kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:41 htb rate 1699kbit ceil 6000kbit 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 0 protocol ip handle 34 fw flowid 1:34
$TFA parent 1:0 prio 0 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 -m iprange --dst-range 192.168.2.2-192.168.2.20 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.21-192.168.2.30 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.31-192.168.2.38 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.39-192.168.2.43 -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.44-192.168.2.52 -j MARK --set-mark 14
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.53-192.168.2.61 -j MARK --set-mark 15
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.62-192.168.2.70 -j MARK --set-mark 16
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.71-192.168.2.74 -j MARK --set-mark 17
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.75-192.168.2.79 -j MARK --set-mark 18
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.80-192.168.2.84 -j MARK --set-mark 19
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.85-192.168.2.90 -j MARK --set-mark 20
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.91-192.168.2.94 -j MARK --set-mark 21
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.95-192.168.2.97 -j MARK --set-mark 22
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.98-192.168.2.104 -j MARK --set-mark 23
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.105-192.168.2.111 -j MARK --set-mark 24
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.112-192.168.2.115 -j MARK --set-mark 25
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.116-192.168.2.119 -j MARK --set-mark 26
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.120-192.168.2.124 -j MARK --set-mark 27
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.125-192.168.2.128 -j MARK --set-mark 28
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.129-192.168.2.133 -j MARK --set-mark 29
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.134-192.168.2.139 -j MARK --set-mark 30
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.140-192.168.2.145 -j MARK --set-mark 31
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.146-192.168.2.150 -j MARK --set-mark 32
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.151-192.168.2.175 -j MARK --set-mark 33
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.176-192.168.2.199 -j MARK --set-mark 34
iptables -t mangle -A POSTROUTING -d 192.168.2.200 -j MARK --set-mark 35
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.201-192.168.2.220 -j MARK --set-mark 36
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.221-192.168.2.234 -j MARK --set-mark 37
iptables -t mangle -A POSTROUTING -d 192.168.2.235 -j MARK --set-mark 38
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.236-192.168.2.244 -j MARK --set-mark 39
iptables -t mangle -A POSTROUTING -d 192.168.2.245 -j MARK --set-mark 40
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.246-192.168.2.254 -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 950kbit
$TCAU parent 1:1 classid 1:10 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:11 htb rate 20kbit ceil 800kbit prio 2
$TCAU parent 1:1 classid 1:12 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:13 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:14 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:15 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:16 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:17 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:18 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:19 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:20 htb rate 25kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:21 htb rate 15kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:22 htb rate 10kbit ceil 150kbit prio 2
$TCAU parent 1:1 classid 1:23 htb rate 15kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:24 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:25 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:26 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:27 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:28 htb rate 15kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:29 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:30 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:31 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:32 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:33 htb rate 69kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:34 htb rate 40kbit ceil 300kbit prio 0
$TCAU parent 1:1 classid 1:35 htb rate 150kbit ceil 500kbit prio 0
$TCAU parent 1:1 classid 1:36 htb rate 1kbit ceil 1kbit prio 2
$TCAU parent 1:1 classid 1:37 htb rate 40kbit ceil 700kbit prio 2
$TCAU parent 1:1 classid 1:38 htb rate 40kbit ceil 500kbit prio 2
$TCAU parent 1:1 classid 1:39 htb rate 40kbit ceil 700kbit prio 2
$TCAU parent 1:1 classid 1:40 htb rate 50kbit ceil 250kbit prio 2
$TCAU parent 1:1 classid 1:41 htb rate 150kbit ceil 700kbit 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 0 protocol ip handle 34 fw flowid 1:34
$TFAU parent 1:0 prio 0 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 -m iprange --src-range 192.168.2.2-192.168.2.20 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.21-192.168.2.30 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.31-192.168.2.38 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.39-192.168.2.43 -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.44-192.168.2.52 -j MARK --set-mark 14
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.53-192.168.2.61 -j MARK --set-mark 15
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.62-192.168.2.70 -j MARK --set-mark 16
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.71-192.168.2.74 -j MARK --set-mark 17
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.75-192.168.2.79 -j MARK --set-mark 18
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.80-192.168.2.84 -j MARK --set-mark 19
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.85-192.168.2.90 -j MARK --set-mark 20
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.91-192.168.2.94 -j MARK --set-mark 21
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.95-192.168.2.97 -j MARK --set-mark 22
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.98-192.168.2.104 -j MARK --set-mark 23
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.105-192.168.2.111 -j MARK --set-mark 24
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.112-192.168.2.115 -j MARK --set-mark 25
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.116-192.168.2.119 -j MARK --set-mark 26
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.120-192.168.2.124 -j MARK --set-mark 27
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.125-192.168.2.128 -j MARK --set-mark 28
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.129-192.168.2.133 -j MARK --set-mark 29
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.134-192.168.2.139 -j MARK --set-mark 30
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.140-192.168.2.145 -j MARK --set-mark 31
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.146-192.168.2.150 -j MARK --set-mark 32
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.151-192.168.2.175 -j MARK --set-mark 33
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.176-192.168.2.199 -j MARK --set-mark 34
iptables -t mangle -A PREROUTING -s 192.168.2.200 -j MARK --set-mark 35
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.201-192.168.2.220 -j MARK --set-mark 36
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.221-192.168.2.234 -j MARK --set-mark 37
iptables -t mangle -A PREROUTING -s 192.168.2.235 -j MARK --set-mark 38
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.236-192.168.2.244 -j MARK --set-mark 39
iptables -t mangle -A PREROUTING -s 192.168.2.245 -j MARK --set-mark 40
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.246-192.168.2.254 -j MARK --set-mark 41
iptables -t mangle -A PREROUTING -j IMQ --todev 0
iptables -I FORWARD -m iprange --src-range 192.168.2.2-192.168.2.20 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.31-192.168.2.38 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.39-192.168.2.43 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.44-192.168.2.52 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.53-192.168.2.61 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.62-192.168.2.70 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.71-192.168.2.74 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.75-192.168.2.79 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.80-192.168.2.84 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.85-192.168.2.90 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.91-192.168.2.94 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.95-192.168.2.97 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.98-192.168.2.104 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.105-192.168.2.111 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.112-192.168.2.115 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.116-192.168.2.119 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.120-192.168.2.124 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.125-192.168.2.128 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.129-192.168.2.133 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.134-192.168.2.139 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.140-192.168.2.145 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.146-192.168.2.150 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -s 192.168.2.245 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.2-192.168.2.20 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.31-192.168.2.38 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.39-192.168.2.43 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.44-192.168.2.52 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.53-192.168.2.61 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.62-192.168.2.70 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.71-192.168.2.74 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.75-192.168.2.79 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.80-192.168.2.84 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.85-192.168.2.90 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.91-192.168.2.94 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.95-192.168.2.97 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.98-192.168.2.104 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.105-192.168.2.111 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.112-192.168.2.115 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.116-192.168.2.119 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.120-192.168.2.124 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.125-192.168.2.128 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.129-192.168.2.133 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.134-192.168.2.139 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.140-192.168.2.145 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -m iprange --src-range 192.168.2.146-192.168.2.150 -p udp -m limit --limit 75/sec -j DROP
iptables -I FORWARD -s 192.168.2.245 -p udp -m limit --limit 75/sec -j DROP
 
shibby
najpierw sprawdz taki skrypt

Cytat

TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
POST="iptables -t mangle -A POSTROUTING ! -s 192.168.2.0/24"
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 9500kbit
$TCA parent 1:1 classid 1:10 htb rate 200kbit ceil 7000kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 200kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:14 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:15 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:16 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:17 htb rate 100kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:18 htb rate 100kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:19 htb rate 100kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:20 htb rate 400kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:21 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:22 htb rate 200kbit ceil 1000kbit prio 2
$TCA parent 1:1 classid 1:23 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:24 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:25 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:26 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:27 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:28 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:29 htb rate 200kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:30 htb rate 200kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:31 htb rate 200kbit ceil 5000kbit prio 2
$TCA parent 1:1 classid 1:32 htb rate 300kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:33 htb rate 600kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:34 htb rate 200kbit ceil 8000kbit prio 0
$TCA parent 1:1 classid 1:35 htb rate 300kbit ceil 1000kbit prio 0
$TCA parent 1:1 classid 1:36 htb rate 1kbit ceil 1kbit prio 2
$TCA parent 1:1 classid 1:37 htb rate 600kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:38 htb rate 200kbit ceil 1000kbit prio 2
$TCA parent 1:1 classid 1:39 htb rate 800kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:40 htb rate 500kbit ceil 2000kbit prio 2
$TCA parent 1:1 classid 1:41 htb rate 1699kbit ceil 6000kbit 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 0 protocol ip handle 34 fw flowid 1:34
$TFA parent 1:0 prio 0 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
$POST -m iprange --dst-range 192.168.2.2-192.168.2.20 -j MARK --set-mark 10
$POST -m iprange --dst-range 192.168.2.21-192.168.2.30 -j MARK --set-mark 11
$POST -m iprange --dst-range 192.168.2.31-192.168.2.38 -j MARK --set-mark 12
$POST -m iprange --dst-range 192.168.2.39-192.168.2.43 -j MARK --set-mark 13
$POST -m iprange --dst-range 192.168.2.44-192.168.2.52 -j MARK --set-mark 14
$POST -m iprange --dst-range 192.168.2.53-192.168.2.61 -j MARK --set-mark 15
$POST -m iprange --dst-range 192.168.2.62-192.168.2.70 -j MARK --set-mark 16
$POST -m iprange --dst-range 192.168.2.71-192.168.2.74 -j MARK --set-mark 17
$POST -m iprange --dst-range 192.168.2.75-192.168.2.79 -j MARK --set-mark 18
$POST -m iprange --dst-range 192.168.2.80-192.168.2.84 -j MARK --set-mark 19
$POST -m iprange --dst-range 192.168.2.85-192.168.2.90 -j MARK --set-mark 20
$POST -m iprange --dst-range 192.168.2.91-192.168.2.94 -j MARK --set-mark 21
$POST -m iprange --dst-range 192.168.2.95-192.168.2.97 -j MARK --set-mark 22
$POST -m iprange --dst-range 192.168.2.98-192.168.2.104 -j MARK --set-mark 23
$POST -m iprange --dst-range 192.168.2.105-192.168.2.111 -j MARK --set-mark 24
$POST -m iprange --dst-range 192.168.2.112-192.168.2.115 -j MARK --set-mark 25
$POST -m iprange --dst-range 192.168.2.116-192.168.2.119 -j MARK --set-mark 26
$POST -m iprange --dst-range 192.168.2.120-192.168.2.124 -j MARK --set-mark 27
$POST -m iprange --dst-range 192.168.2.125-192.168.2.128 -j MARK --set-mark 28
$POST -m iprange --dst-range 192.168.2.129-192.168.2.133 -j MARK --set-mark 29
$POST -m iprange --dst-range 192.168.2.134-192.168.2.139 -j MARK --set-mark 30
$POST -m iprange --dst-range 192.168.2.140-192.168.2.145 -j MARK --set-mark 31
$POST -m iprange --dst-range 192.168.2.146-192.168.2.150 -j MARK --set-mark 32
$POST -m iprange --dst-range 192.168.2.151-192.168.2.175 -j MARK --set-mark 33
$POST -m iprange --dst-range 192.168.2.176-192.168.2.199 -j MARK --set-mark 34
$POST -d 192.168.2.200 -j MARK --set-mark 35
$POST -m iprange --dst-range 192.168.2.201-192.168.2.220 -j MARK --set-mark 36
$POST -m iprange --dst-range 192.168.2.221-192.168.2.234 -j MARK --set-mark 37
$POST -d 192.168.2.235 -j MARK --set-mark 38
$POST -m iprange --dst-range 192.168.2.236-192.168.2.244 -j MARK --set-mark 39
$POST -d 192.168.2.245 -j MARK --set-mark 40
$POST -m iprange --dst-range 192.168.2.246-192.168.2.254 -j MARK --set-mark 41
TCAU="tc class add dev imq0"
TFAU="tc filter add dev imq0"
TQAU="tc qdisc add dev imq0"
PRE="iptables -t mangle -A PREROUTING ! -d 192.168.2.0/24"
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 950kbit
$TCAU parent 1:1 classid 1:10 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:11 htb rate 20kbit ceil 800kbit prio 2
$TCAU parent 1:1 classid 1:12 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:13 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:14 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:15 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:16 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:17 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:18 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:19 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:20 htb rate 25kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:21 htb rate 15kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:22 htb rate 10kbit ceil 150kbit prio 2
$TCAU parent 1:1 classid 1:23 htb rate 15kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:24 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:25 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:26 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:27 htb rate 20kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:28 htb rate 15kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:29 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:30 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:31 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:32 htb rate 10kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:33 htb rate 69kbit ceil 300kbit prio 2
$TCAU parent 1:1 classid 1:34 htb rate 40kbit ceil 300kbit prio 0
$TCAU parent 1:1 classid 1:35 htb rate 150kbit ceil 500kbit prio 0
$TCAU parent 1:1 classid 1:36 htb rate 1kbit ceil 1kbit prio 2
$TCAU parent 1:1 classid 1:37 htb rate 40kbit ceil 700kbit prio 2
$TCAU parent 1:1 classid 1:38 htb rate 40kbit ceil 500kbit prio 2
$TCAU parent 1:1 classid 1:39 htb rate 40kbit ceil 700kbit prio 2
$TCAU parent 1:1 classid 1:40 htb rate 50kbit ceil 250kbit prio 2
$TCAU parent 1:1 classid 1:41 htb rate 150kbit ceil 700kbit 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 0 protocol ip handle 34 fw flowid 1:34
$TFAU parent 1:0 prio 0 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
$PRE -m iprange --src-range 192.168.2.2-192.168.2.20 -j MARK --set-mark 10
$PRE -m iprange --src-range 192.168.2.21-192.168.2.30 -j MARK --set-mark 11
$PRE -m iprange --src-range 192.168.2.31-192.168.2.38 -j MARK --set-mark 12
$PRE -m iprange --src-range 192.168.2.39-192.168.2.43 -j MARK --set-mark 13
$PRE -m iprange --src-range 192.168.2.44-192.168.2.52 -j MARK --set-mark 14
$PRE -m iprange --src-range 192.168.2.53-192.168.2.61 -j MARK --set-mark 15
$PRE -m iprange --src-range 192.168.2.62-192.168.2.70 -j MARK --set-mark 16
$PRE -m iprange --src-range 192.168.2.71-192.168.2.74 -j MARK --set-mark 17
$PRE -m iprange --src-range 192.168.2.75-192.168.2.79 -j MARK --set-mark 18
$PRE -m iprange --src-range 192.168.2.80-192.168.2.84 -j MARK --set-mark 19
$PRE -m iprange --src-range 192.168.2.85-192.168.2.90 -j MARK --set-mark 20
$PRE -m iprange --src-range 192.168.2.91-192.168.2.94 -j MARK --set-mark 21
$PRE -m iprange --src-range 192.168.2.95-192.168.2.97 -j MARK --set-mark 22
$PRE -m iprange --src-range 192.168.2.98-192.168.2.104 -j MARK --set-mark 23
$PRE -m iprange --src-range 192.168.2.105-192.168.2.111 -j MARK --set-mark 24
$PRE -m iprange --src-range 192.168.2.112-192.168.2.115 -j MARK --set-mark 25
$PRE -m iprange --src-range 192.168.2.116-192.168.2.119 -j MARK --set-mark 26
$PRE -m iprange --src-range 192.168.2.120-192.168.2.124 -j MARK --set-mark 27
$PRE -m iprange --src-range 192.168.2.125-192.168.2.128 -j MARK --set-mark 28
$PRE -m iprange --src-range 192.168.2.129-192.168.2.133 -j MARK --set-mark 29
$PRE -m iprange --src-range 192.168.2.134-192.168.2.139 -j MARK --set-mark 30
$PRE -m iprange --src-range 192.168.2.140-192.168.2.145 -j MARK --set-mark 31
$PRE -m iprange --src-range 192.168.2.146-192.168.2.150 -j MARK --set-mark 32
$PRE -m iprange --src-range 192.168.2.151-192.168.2.175 -j MARK --set-mark 33
$PRE -m iprange --src-range 192.168.2.176-192.168.2.199 -j MARK --set-mark 34
$PRE -s 192.168.2.200 -j MARK --set-mark 35
$PRE -m iprange --src-range 192.168.2.201-192.168.2.220 -j MARK --set-mark 36
$PRE -m iprange --src-range 192.168.2.221-192.168.2.234 -j MARK --set-mark 37
$PRE -s 192.168.2.235 -j MARK --set-mark 38
$PRE -m iprange --src-range 192.168.2.236-192.168.2.244 -j MARK --set-mark 39
$PRE -s 192.168.2.245 -j MARK --set-mark 40
$PRE -m iprange --src-range 192.168.2.246-192.168.2.254 -j MARK --set-mark 41
$PRE -j IMQ --todev 0


Jak bedzie sie sprawowal dobrze to dopiero dodaj ograniczanie polaczen.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
skrypt wrzucony odpalony serwer działa

polecenie tc -s class show dev br0 pokazuje to co trzeba
polecenie iptables -t mangle -L nie pokazuje klas
 
shibby
bo ci nie pokaze Smile
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
w takim razie co trzeba zmienić w skrypcie robsona aby dało sie go używać na asusie Rt-N16 z softem tomato ?
 
shibby
no porownaj to co ty dales i to co dalem ja Smile Ja poprostu dodalem by nie obraniczal sieci LAN (przy okazji wyrzucilem czesc kodu do zmiennych POST i PRE.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
porównać porównałem
ale nie nie wiem co podopisywać aby skrypt robsona mozna było zaadoptować do Asusa Rt-N16

a sprzęt ten bez podziału łacza jest dla mnie bezwartościowy
 
shibby
ale sprypt dziala na nim bez problemu. Nie trzeba go "adoprowac".

jedyna zmiana jaka zrobilem (i poolecam innym) to nieograniczanie sieci lan a wiec zamiast

iptables -t mangle -A POSTROUTING
jest
iptables -t mangle -A POSTROUTING ! -s 192.168.2.0/24

oraz zamiast
iptables -t mangle -A PREROUTING
jest
iptables -t mangle -A PREROUTING ! -d 192.168.2.0/24

oczywiscie 192.168.2.0/24 trzeba zmienic na swoja podsiec LAN.
to jedyna zmiana
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
shibby napisał
Jak bedzie sie sprawowal dobrze to dopiero dodaj ograniczanie polaczen.


czyli co mam dopisać aby ten skrypt podany przez ciebie działał ?
 
shibby
nie czytasz uwaznie tego co pisze. Przeciez skrypt dziala bez problemu. To co ja dodalem to by skrypt NIE OGRANICZAL lokalnej sieci. Nic ponadto.

Ja jednakze nie uzywam limitowania polaczen (twoje wpisy z forwadrami) i byc moze to jest powodem twoich problemow. Dlatego zaproponowalem bys sprawdzil bez tych wpisow. Napisales ze dziala poprawnie wiec wychodzi na to ze winne byly wpisy odnosnie limitowania polaczen jednoczesnych!
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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: 69

· 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ą?

96,031,423 unikalnych wizyt