Народ! Может кто знает как поделить канал в Линуксе, а то когда Sendmail отправляет почту каналд садиться практически полностью... IPFW не предлагать.. Настройки сделаны на iptables Плиз help
>Народ! Может кто знает как поделить канал в Линуксе, а то когда
>Sendmail отправляет почту каналд садиться практически полностью... IPFW не
>предлагать.. Настройки сделаны на iptables Плиз help
насколько я понимаю нужно ограничивать исходящий трафик, это достаточно
просто. У тебя есть 3 пути
- cbq
- traffic shaper
- iptablesвот тебе примеры
1. iptables
iptables --new-chain car
iptables --insert OUTPUT 1 -p tcp --destination-port 25 -o eth1 --jump car
iptables --append car -m limit --limit 20/sec --jump RETURN
iptables --append car --jump DROP
здесь соответственно исходящий трафик smtp с eth1 ограничивается 20
пакетами в секунду при помощи tbf2. cbq
здесь выбор алгоритмов намного шире, вот тебе пример с htb
tc qdisc add dev eth1 root handle 1: htb default 2 r2q 1
tc class add dev eth1 parent 1: classid 1:1 htb rate 10mbit ceil 10mbit mtu 1500
tc class add dev eth1 parent 1:1 classid 1:77 htb rate 32kbit ceil 48kbit mtu 1500 prio 0
tc class add dev eth1 parent 1:1 classid 1:2 htb rate 128kbit ceil 128kbit mtu 1500
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dport 25 flowid 1:77