Zohan Posted April 8, 2010 Posted April 8, 2010 (edited) Задача: сделать приоретизацию исходящего трафика на внешнем интерфейсе Вот что сделал: int_if="re0" ext_if="xl0" set skip on re0 altq on $ext_if priq bandwidth 2000Kb queue { def_out, icmp_out, http_out, ssh_out } queue def_out priq(default) queue icmp_out priority 15 queue http_out priority 14 queue ssh_out priority 13 nat on xl0 from 10.0.0.0/24 to any -> 17*.*.*.** block in on $ext_if all block out on $ext_if all pass in on re0 inet proto tcp from any to any port ssh pass out on $ext_if inet proto { udp icmp } from ($ext_if) to any keep state pass out on $ext_if inet proto tcp from ($ext_if) to any flags S/SA keep state queue def_out pass out on $ext_if inet proto tcp from ($ext_if) to any port 80 queue http_out pass out on $ext_if inet proto tcp from ($ext_if) to any port 22 queue ssh_out Очереди создаются, трафик в них попадает, но канал не ограничивается по ширине :( Канал на xl0 100 Мбит, но нужно создать тестовую платформу в 2 Мбита. Edited April 8, 2010 by Zohan Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.