Bez dokladniejszego poznania rc.htb sie nie obedzie.
Generalnmie masz miec dwa interfejsy zew. i wew. U mnie siec jest na eth1 a internet (zew.) na eth0. Zwiekszajac upload masz zwiekszyc limity na ZEW. czyli na eth0 ( w moim przypadku). Szukasz wiec tej definicji i poprawiasz:
.
Ja mam rc.htb modyfikowane przez zciecha.
Naglowek:
#!/bin/bash
# rc.htb 0.3.3-stable-0.2-Zciech-19.08.2004, (C)PriSM 2oo3, GNU GPL
# <http://www.rc.htb.prv.pl/>
# wygenerowano: 03/10/05 18:14:18
# 0.2 Poprawki Zciech
VER=0.3.3-stable-0.2-Zciech-19.08.2004
stop()
{
/sbin/rchtb_tc qdisc del root dev eth0 2> /dev/null
/sbin/rchtb_tc qdisc del root dev eth1 2> /dev/null
}
.....
Teraz definicja limitow na zew. eth0:
.....
# INTERFEJS ETH0 (ruch wychodz±cy)
/sbin/rchtb_tc qdisc add dev eth0 root handle 2:0 htb default 11 r2q 1
# g³ówna klasa
/sbin/rchtb_tc class add dev eth0 parent 2:0 classid 2:1 htb rate 993kbit ceil 993kbit
# klasa priorytetowa ACK
/sbin/rchtb_tc class add dev eth0 parent 2:1 classid 2:10 htb rate 97kbit ceil 97kbit prio 1 quantum 1500
/sbin/rchtb_tc qdisc add dev eth0 parent 2:10 sfq perturb 10
/sbin/rchtb_tc filter add dev eth0 parent 2:0 protocol ip prio 2 u32 match ip protocol 6 0xff \
match u8 0x05 0x0f at 0 match u16 0x0000 0xffc0 at 1 match u8 0x10 0xff at 33 flowid 2:10 # ACK
# klasa priorytetowa TOS 0x10 oraz ICMP
/sbin/rchtb_tc class add dev eth0 parent 2:1 classid 2:9 htb rate 2kbit ceil 194kbit prio 2 quantum 1500
/sbin/rchtb_tc qdisc add dev eth0 parent 2:9 sfq perturb 10
/sbin/rchtb_tc filter add dev eth0 parent 2:0 protocol ip prio 1 u32 match ip tos 0x10 0xff flowid 2:9 # TOS
/sbin/rchtb_tc filter add dev eth0 parent 2:0 protocol ip prio 2 u32 match ip dport 22 0xffff flowid 2:9 # po
/sbin/rchtb_tc filter add dev eth0 parent 2:0 protocol ip prio 1 u32 match ip protocol 1 0xff flowid 2:9 # IC
# ruch serwerowy (pasmo dla go¶ci z zewn±trz)
/sbin/rchtb_tc class add dev eth0 parent 2:1 classid 2:11 htb rate 29kbit ceil 194kbit prio 2 quantum 1500
/sbin/rchtb_tc qdisc add dev eth0 parent 2:11 sfq perturb 10
/sbin/rchtb_tc filter add dev eth0 parent 2:0 protocol ip prio 3 handle 1 fw flowid 2:11
# Biuro
/sbin/rchtb_tc class add dev eth0 parent 2:1 classid 2:12 htb rate 4kbit ceil 70kbit prio 2 quantum 1500
/sbin/rchtb_tc qdisc add dev eth0 parent 2:12 sfq perturb 10
/sbin/rchtb_tc filter add dev eth0 parent 2:0 protocol ip prio 5 handle 2 fw flowid 2:12
....
# proba koloru [color=red]To powinno byc czerwone :-([/color]
(Tu fragment definicji pasma i jeden komputer "biuro")
Wystarczy teraz poprawic tam gdzie pisze "glowna klasa" u mnie 993kbit (obie wartosci) oraz jak chcesz to w klasach priorytetowych ACK i ICMP tez.
Chcialem Ci to pokolorowac ale nie dalo rady).
Jeszcze jedna dobra rada dokladnie sie przyjzyj jak startuje htb bo wersji bylo kilka rozniacych sie BARDZO !
_________________
Określenie przy nicku to tylko dla 'jaj'; tytuł za ilość postów.
Ja ciągle się uważam za niewinne dziecię w sprawach linuksa; żaden guru czy inny moderator