LINUX.ORG.RU
ФорумAdmin

проблема шейпера


0

0

у меня система сосотоит с двух серверов!!

1. vpn server 2. билинговый маршрутизатор они связаны gre тунелями через gre20 я пропускаю входяшие подключения и на маршрутизаторе режу трафик! на каждого пользователя

выглядет примерно так

start_gre2() { local DEV_OGR=$1 local R_VPN=4600 local C_VPN=1300 local QUANT=`/sbin/ip link show $DEV_OGR|grep "mtu"|awk {'print $5'}`

echo "Starting on dev - $DEV_OGR: shaper on ."

#DOWN-Link: ## root /sbin/tc qdisc add dev $DEV_OGR root handle 1: htb default ffff r2q 50 ## class /sbin/tc class add dev $DEV_OGR parent 1:0 classid 1:1 htb rate ${R_VPN}Kbit ceil ${C_VPN}Kbit prio 2

## default /sbin/tc class add dev $DEV_OGR parent 1:1 classid 1:ffff htb rate 30Kbit ceil 30kbit prio 8 quantum $QUANT /sbin/tc qdisc add dev $DEV_OGR parent 1:ffff handle ffff sfq perturb 10

#UP-Link: /sbin/tc qdisc add dev $DEV_OGR handle ffff: ingress

и ограничитель на пользователя

# индивидуальный ограничитель для каждого хоста R_CLI_128k=32 C_CLI_128k=256

#--- 172.16.1.52 --- #DOWN-Link /sbin/tc class add dev $DEV_OGR parent 1:1 classid 1:0134 htb rate ${R_CLI_128k}Kbit ceil ${C_CLI_128k}Kbit prio 6 quantum $QUANT /sbin/tc qdisc add dev $DEV_OGR parent 1:0134 handle 0134: sfq perturb 10 /sbin/tc filter add dev $DEV_OGR parent 1:0 protocol ip prio 70 u32 match ip dst 172.16.1.52 flowid 1:0134 #UP-Link #/sbin/tc class add dev $DEV_OGR parent 1:1 classid 1:96 htb rate ${R_CLI_128k}Kbit ceil ${C_CLI_128k}Kbit prio 6 quantum $QUANT #/sbin/tc qdisc add dev $DEV_OGR parent 1:96 handle 96: sfq perturb 10 /sbin/tc filter add dev $DEV_OGR parent 1:0 protocol ip prio 70 u32 match ip src 172.16.1.52 flowid 1:0134

и вот маленбкая проблема приходяший трафик обрезает до 256 а исходяший валит по полной програме!! точнее даже какбы шейпера на исходяший и не стоит!

помогите ткните пальцем!!

П.С. gre тонель стоит на eth0 а модем на eth1

>помогите ткните пальцем!!

ткнул пальцем в глаз

Somewho ★★
()

Если бы даже кто-то захотел тебе помочь, то некто не стал бы вдуплять это кривое форматирование. Линуксоиды - народ ленивый. Оформи еще разок, тогда посмотрим...

iron ★★★★★
()
Ответ на: комментарий от iron

start_gre2() { local DEV_OGR=$1 local R_VPN=4600 local C_VPN=1300 local QUANT=`/sbin/ip link show $DEV_OGR|grep "mtu"|awk {'print $5'}`

echo "Starting on dev - $DEV_OGR: shaper on ."

#DOWN-Link: ## root

/sbin/tc qdisc add dev $DEV_OGR root handle 1: htb default ffff r2q 50

## class /sbin/tc class add dev $DEV_OGR parent 1:0 classid 1:1 htb rate ${R_VPN}Kbit ceil ${C_VPN}Kbit prio 2

## default /sbin/tc class add dev $DEV_OGR parent 1:1 classid 1:ffff htb rate 30Kbit ceil 30kbit prio 8 quantum $QUANT /sbin/tc qdisc add dev $DEV_OGR parent 1:ffff handle ffff sfq perturb 10

#UP-Link:

/sbin/tc qdisc add dev $DEV_OGR handle ffff: ingress

и ограничитель на пользователя

# индивидуальный ограничитель для каждого хоста R_CLI_128k=32 C_CLI_128k=256

#--- 172.16.1.52 --- #DOWN-Link

/sbin/tc class add dev $DEV_OGR parent 1:1 classid 1:0134 htb rate ${R_CLI_128k}Kbit ceil ${C_CLI_128k}Kbit prio 6 quantum $QUANT

/sbin/tc qdisc add dev $DEV_OGR parent 1:0134 handle 0134: sfq perturb 10

/sbin/tc filter add dev $DEV_OGR parent 1:0 protocol ip prio 70 u32 match ip dst 172.16.1.52 flowid 1:0134

#UP-Link # /sbin/tc class add dev $DEV_OGR parent 1:1 classid 1:96 htb rate ${R_CLI_128k}Kbit ceil ${C_CLI_128k}Kbit prio 6 quantum $QUANT

/sbin/tc qdisc add dev $DEV_OGR parent 1:96 handle 96: sfq perturb 10 /sbin/tc filter add dev $DEV_OGR parent 1:0 protocol ip prio 70 u32 match ip src 172.16.1.52 flowid 1:0134

dj_max_demon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.