Jump to content

Помогите с шейпингом


Recommended Posts

Доброе время суток!

 

Уважаемые гуру помогуте с шейпером!

 

Есть ADSL модем Unlim 10 mbits/s

Стоит сервер на Mandrive 2010

две сетевухи:

eth1 (10.0.3.2 - смотрит в сеть)

eth2 (192.168.1.2 - смотрит в инет)

 

Инет раздаёться скриптом

 

#!/bin/bash

echo 1 > /proc/sys/net/ipv4/ip_forward

 

iptables -t nat -A POSTROUTING -j MASQUERADE

 

iptables -F

iptables -P FORWARD DROP

 

#### User_1

iptables -t filter -A FORWARD -s 0.0.0.0/0 -d 10.3.0.1 -j ACCEPT

iptables -t filter -A FORWARD -s 10.3.0.1 -d 0.0.0.0/0 -j ACCEPT

#

#

#### User_2

iptables -t filter -A FORWARD -s 0.0.0.0/0 -d 10.3.0.2 -j ACCEPT

iptables -t filter -A FORWARD -s 10.3.0.2 -d 0.0.0.0/0 -j ACCEPT

#

#

#### User_3

iptables -t filter -A FORWARD -s 0.0.0.0/0 -d 10.3.0.3 -j ACCEPT

iptables -t filter -A FORWARD -s 10.3.0.3 -d 0.0.0.0/0 -j ACCEPT

 

Задача организовать шейпинг на 5 машин каждому входящего по 1 mbits/s и исходящий 128 kbits/s

 

ICQ для связи

234-020-426

423-198-134

Link to post
Share on other sites

Примерно так HTB выглядит:

tc qdisc del dev br0 root
echo "  Cleared shaping rules"
tc qdisc add dev br0 root handle 1: htb default 10

tc class add dev br0 parent 1: classid 1:1 htb rate 10240kbit
tc class add dev br0 parent 1:1 classid 1:10 htb rate 1024kbit ceil 1024kbit
tc class add dev br0 parent 1:1 classid 1:11 htb rate 128kbit ceil 128kbit



tc qdisc add dev br0 parent 1:10 handle 10: sfq perturb 10
tc qdisc add dev br0 parent 1:11 handle 11: sfq perturb 10


tc filter add dev br0 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.2 flowid 1:10
tc filter add dev br0 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.1.2 flowid 1:11

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...