LINUX.ORG.RU
ФорумAdmin

Как ограничить исходящий траффик SAMBA?


0

0

На компе стоит SAMBA SHARE (public). Очень хотелось бы узнать какой-нибудь простой способ ограничить исходящий ( желательно только исходящий и только SAMBA )траффик. А то если кто-то что-то скачивает с максимальной скоростью, работать на компе обсолютно не возможно.

В google я вроде искал, но ничего понятного не нашел... Как я понял люди в основном пытаются увеличить траффик. :-)

Заранее благодарен

Сергей.

anonymous

Re: Как ограничить исходящий траффик SAMBA?

Возможно, где-то так:

$TC qdisc del dev $IFACE root 2> /dev/null > /dev/null

$TC qdisc add dev $IFACE root handle 1: htb

$TC class add dev $IFACE parent 1: classid 1:1 htb rate ${UPLINK}kbit burst 6k
$TC class add dev $IFACE parent 1:1 classid 1:10 htb rate ${UPLINK}kbitburst 6k prio 1

$TC filter add dev $IFACE parent 1:0 protocol ip prio 10 u32 match ip dport 139 0xffff flowid 1:10

fagot ★★★★★ ()

Re: Re: Re: Re: Как ограничить исходящий траффик SAMBA?

>тут есть один из вариантов

Насколько я понял это ограничение траффика для определенных ip адрессов? Если да, то это к сожелению не подходит, т.к. сеть большая, кто подключается, я не знаю...

Первый вариант мне кажется более много обещающим, хотя времени посмотреть или прочитать доку у меня еще не было.

Но все равно спасибо.

Сергей.

anonymous ()

Re: Re: Re: Re: Re: Как ограничить исходящий траффик SAMBA?

Тогда еще проще.. можно дать 1мб/с для всей сети... а они уже пусть там делят как хоятят.
Всего несколько строчек:

iptables -N NetbiosLimit
iptables -F NetbiosLimit
iptables -A OUTPUT -d 192.168.0.0/16 -p tcp --sport 137:139 -j NetbiosLimit
iptables -A NetbiosLimit -m limit --limit 270/sec --limit-burst 200 -j RETURN
iptables -A NetbiosLimit -j DROP

Limit 270 & Brust 200 ~= 400 кб/с

Увеличивай данные значения, пока не будет нужный результат.

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