Не могу разобраться с проблемой в выставлении приоритетов на трафик.
У меня на одной железке под FreeBSD 6.3 завязано несколько офисоф. И бывает, что забивается каналы, и я хотел сделать, так что бы сервера всегда могли общаться между собой.
Между офисами канал по 2мегабита. Не совсем понятно, как надо делать.
Сделал для одного офиса на коммутаторе такие правила:
Код: Выделить всё
ipfw pipe 1 config bw 2Mbits queue 10
ipfw queue 1 config pipe 1 weight 80
ipfw queue 2 config pipe 1 weight 20
ipfw add 1000 queue 1 tcp from 192.168.0.1, 192.168.0.3 to any
ipfw add 1100 queue 2 ip from 192.168.0.0/24 to any
При этом скорость до этого офиса падает до не могу.
потом попытался сделать уже в удаленном офисе так:
Код: Выделить всё
ipfw pipe 1 config bw 2Mbits queue 10
ipfw queue 1 config pipe 1 weight 80
ipfw queue 2 config pipe 1 weight 20
ipfw add 1000 queue 1 tcp from any to 192.168.0.1, 192.168.0.3
ipfw add 1100 queue 2 tcp from any to not 192.168.0.1, 192.168.0.3
В чем может быть дело? И подскажите, как более правильно сделать.
Заранее спасибо