Автор Тема: Shaper на входящ трафик от конкретен източник  (Прочетена 2360 пъти)

viktor_smk

  • Участници
  • ***
  • Публикации: 10
  • Distribution: Debian
    • Профил
Здравейте,

Опитвам се да си шейпна трафика идващ от конкретна мрежа (в случая от vbox7). Намерих из интернет разни примери, в които това, което искам, беше реализирано чрез маркиране на желания трафик и вкарването му във филтър с tc. Ето как направих нещото:

Код
GeSHi (Bash):
  1. iptables -t mangle -A PREROUTING -s 87.121.59.0/24 -j MARK --set-mark 11
  2.  
  3. tc qdisc del dev eth0 root
  4. tc qdisc add dev eth0 root handle 1: htb
  5. tc class add dev eth0 parent 1: classid 1:11 htb rate 40kbit ceil 50kbit burst 8k
  6. tc qdisc add dev eth0 parent 1:11 handle 11: sfq perturb 10
  7. tc filter add dev eth0 parent 1: protocol ip prio 100 handle 11 fw flowid 1:11

Само че филтърът не match-ва (проверявам го с "tc -s -d class show dev eth0")

Къде греша в цялата работа?

Благодаря предварително!
« Последна редакция: Nov 29, 2009, 23:54 от VladSun »
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Какъв е точно случаят - имаш си РС и искаш да ограничиш неговия трафик, или имаш рутер и искаш да ограничиш трафика към някое от РС-тата зад него?
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

viktor_smk

  • Участници
  • ***
  • Публикации: 10
  • Distribution: Debian
    • Профил
Какъв е точно случаят - имаш си РС и искаш да ограничиш неговия трафик, или имаш рутер и искаш да ограничиш трафика към някое от РС-тата зад него?

Второто.
eth0 е външния интерфейс на рутера.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
По принцип, трафикът се ограничава по изходящ интерфейс - т.е. ако eth0 е интерфейсът към Интернет, а eth1 е интерфейсът към вътрешната мрежа, то download-а се ограничава с tc команди за dev eth1, a upload-а за dev eth0.

Ти искаш да ограничаваш download... ;)
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

viktor_smk

  • Участници
  • ***
  • Публикации: 10
  • Distribution: Debian
    • Профил
@VladSun благодаря ти!
Точно заради това не сработваше нещото. Като сложих класа и филтъра на вътрешния интерфейс тръгна.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
shaper-ване
Настройка на програми
dondeliapenia 0 1342 Последна публикация Sep 04, 2004, 01:47
от dondeliapenia
shaper проблем
Хардуерни и софтуерни проблеми
saturn_vk 7 2598 Последна публикация Jan 26, 2005, 21:43
от Uvigii
PPP + shaper
Настройка на програми
grey 1 1937 Последна публикация Dec 09, 2005, 14:32
от justme
Tc shaper
Настройка на програми
asenov78 3 2364 Последна публикация Sep 26, 2006, 15:33
от VladSun
Shaper
Настройка на програми
bashi1 6 4005 Последна публикация Mar 19, 2008, 15:52
от bashi1