Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Ironman в Oct 31, 2005, 01:44



Титла: Traffic Counter (iptables) po ToS
Публикувано от: Ironman в Oct 31, 2005, 01:44
Здрасти на всички,
няколко дена си блускам главата и все немога да го направя :(

та проблема ми е следният:
имам VLan по който ми идва Interneta, а пакетите ми идват маркирани по ToS саответно за: BG Peer, Varna Peer и Internet.
Дайте ми, моля ви, някакъв пример с които мога да си напиша някаква савсем Basic Counter по ToS.
Идеята ми следната - да се мери всичко и едновременно да се ексклудва ToS-a за Varna Peer

Благодаря предварително.


Титла: Traffic Counter (iptables) po ToS
Публикувано от: VladSun в Oct 31, 2005, 12:56
Примерен код

[!] --tos value                 Match Type of Service field from one of the
                                following numeric or descriptive values:
                                     Minimize-Delay 16 (0x10)
                                     Maximize-Throughput 8 (0x08)
                                     Maximize-Reliability 4 (0x04)
                                     Minimize-Cost 2 (0x02)
                                     Normal-Service 0 (0x00)


Примерен код

iptables -t mangle -N BCHAIN
iptables -t mangle -I PREROUTING -i ext_if --tos 0x02 -j BCHAIN
iptables -t mangle -A BCHAIN -j RETURN

iptables -t mangle -L BCHAIN -nxvZ | grep RETURN | awk {'print $2'}