Portál AbcLinuxu, 9. května 2025 02:47

Dotaz: HTB a dve vystupne interface

3.3.2005 22:32 Cirby | skóre: 2
HTB a dve vystupne interface
Přečteno: 278×
Odpovědět | Admin
Zdravim, mohol by mi niekto poradit co pouzit na shapping ked mam dve vystupne interface. Teraz pouzivam HTB pre jeden interface ovsem ked je dnu v stroji iba jeden a chcem to tiez pouzit ale pre dva interface. HTB uzivam zaroven s markovanim paketou frci to dobre, ale jak to spravit s dvoma intf. Vstup wlan0, vystup by bol wlan1 a eth0, nechcem pouzit bridge. Mam jadro 2.6.10, dist. slackware 10.1 ovladace pre wifi hostap. Prosim navrhnite mi nejaku moznost. Dakujem
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.3.2005 23:14 Michal Kubeček
Rozbalit Rozbalit vše Re: HTB a dve vystupne interface
Odpovědět | | Sbalit | Link | Blokovat | Admin
HTB můžete používat na kolika rozhraních chcete.

P.S. shape ⇒ shaping

3.3.2005 23:17 snowracer | skóre: 21 | blog: Omniloquent | Praha
Rozbalit Rozbalit vše Re: HTB a dve vystupne interface
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi hledas IMQ. Viz. google.
4.3.2005 12:07 Cirby | skóre: 2
Rozbalit Rozbalit vše Re: HTB a dve vystupne interface
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mohlo by to vyzerat takto.

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1:0 htb

tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1:0 htb

tc class add dev eth0 parent 1:0 classid 1:1 htb rate 1024kbit
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 192kbit ceil 192kbit
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 256kbit ceil 1024kbit
tc class add dev eth0 parent 1:1 classid 1:13 htb rate 192kbps ceil 192kbit
tc class add dev eth0 parent 1:1 classid 1:14 htb rate 192kbps ceil 192kbit
tc class add dev eth0 parent 1:1 classid 1:15 htb rate 192kbps ceil 192kbit
tc class add dev eth0 parent 1:1 classid 1:16 htb rate 192kbps ceil 192kbit
tc class add dev eth0 parent 1:1 classid 1:17 htb rate 192kbps ceil 192kbit
tc class add dev eth0 parent 1:1 classid 1:18 htb rate 192kbps ceil 192kbit
tc class add dev eth0 parent 1:1 classid 1:19 htb rate 192kbps ceil 192kbit
tc class add dev eth0 parent 1:1 classid 1:20 htb rate 64kbit ceil 64kbit

tc class add dev eth1 parent 1:0 classid 1:1 htb rate 1024kbit
tc class add dev eth1 parent 1:1 classid 1:11 htb rate 192kbit ceil 192kbit
tc class add dev eth1 parent 1:1 classid 1:12 htb rate 192kbit ceil 192kbit

tc qdisc add dev eth0 parent 1:11 handle 11:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:12 handle 12:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:13 handle 13:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:14 handle 14:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:15 handle 15:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:16 handle 16:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:17 handle 17:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:18 handle 18:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:19 handle 19:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:20 handle 20:0 sfq perturb 10

tc qdisc add dev eth1 parent 1:11 handle 11:0 sfq perturb 10
tc qdisc add dev eth1 parent 1:12 handle 12:0 sfq perturb 10

iptables -t mangle -F FORWARD
iptables -t mangle -A FORWARD -j MARK --set-mark 12
iptables -t mangle -A FORWARD -d 192.168.0.20 -j MARK --set-mark 1
iptables -t mangle -A FORWARD -d 192.168.0.2 -j MARK --set-mark 2
iptables -t mangle -A FORWARD -d 192.168.0.4 -j MARK --set-mark 3
iptables -t mangle -A FORWARD -d 192.168.0.5 -j MARK --set-mark 4
iptables -t mangle -A FORWARD -d 192.168.0.6 -j MARK --set-mark 5
iptables -t mangle -A FORWARD -d 192.168.0.7 -j MARK --set-mark 6
iptables -t mangle -A FORWARD -d 192.168.0.8 -j MARK --set-mark 7
iptables -t mangle -A FORWARD -d 192.168.0.9 -j MARK --set-mark 8
iptables -t mangle -A FORWARD -d 192.168.0.10 -j MARK --set-mark 9
iptables -t mangle -A FORWARD -d 192.168.0.15 -j MARK --set-mark 10
iptables -t mangle -A FORWARD -d 192.168.2.2 -j MARK --set-mark 11
iptables -t mangle -A FORWARD -d 192.168.2.3 -j MARK --set-mark 12

iptables -t mangle -F OUTPUT
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -j MARK --set-mark 12 
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.20 -j MARK --set-mark 1
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.2 -j MARK --set-mark 2
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.4 -j MARK --set-mark 3
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.5 -j MARK --set-mark 4
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.6 -j MARK --set-mark 5
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.7 -j MARK --set-mark 6
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.8 -j MARK --set-mark 7
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.9 -j MARK --set-mark 8
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.10 -j MARK --set-mark 9
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.0.15 -j MARK --set-mark 10
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.2.2 -j MARK --set-mark 11
iptables -t mangle -A OUTPUT -p tcp --sport 3128 -d 192.168.2.3 -j MARK --set-mark 12

tc filter add dev eth0 parent 1:0 protocol ip handle 1 fw flowid 1:12
tc filter add dev eth0 parent 1:0 protocol ip handle 2 fw flowid 1:13
tc filter add dev eth0 parent 1:0 protocol ip handle 3 fw flowid 1:14
tc filter add dev eth0 parent 1:0 protocol ip handle 4 fw flowid 1:15
tc filter add dev eth0 parent 1:0 protocol ip handle 5 fw flowid 1:16
tc filter add dev eth0 parent 1:0 protocol ip handle 6 fw flowid 1:17
tc filter add dev eth0 parent 1:0 protocol ip handle 7 fw flowid 1:18
tc filter add dev eth0 parent 1:0 protocol ip handle 8 fw flowid 1:19
tc filter add dev eth0 parent 1:0 protocol ip handle 9 fw flowid 1:11
tc filter add dev eth0 parent 1:0 protocol ip handle 10 fw flowid 1:11
tc filter add dev eth1 parent 1:0 protocol ip handle 11 fw flowid 1:11
tc filter add dev eth1 parent 1:0 protocol ip handle 12 fw flowid 1:11
named
4.3.2005 12:13 Cirby | skóre: 2
Rozbalit Rozbalit vše Re: HTB a dve vystupne interface
takto jak som to spustil a javi sa ze to bezi OK. moze to zniest takto jak to je aj 30 pripojeni?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.