Вкратце схема сети
Интернет 10 мбит (l2tp)-----FBSD шлюз----- 3 домашних пользователяНа шлюзе: BIND + Samba + Apache + Transmission Daemon
Вот последнее как известно легко может выесть любой канал и не поперхнуться в связи с чем решил установить правила приоритезации ИСХОДЯЩЕГО от transmission daemon трафика. но вот как написать правило PF чтобы пометить трафик именно Transmission никак не соображу. Ведь помимо peer порт, если верить сокстату он использует еще целую кучу портов. Может кто нибудь может подтолкнуть в нужном направлении?
по пользователю, от которого работает transmission
рабочий пример для obsd, думаю годиться и для free.
match on $ext_if proto { tcp, udp } all user _torrent queue qtorrent
>по пользователю, от которого работает transmission
>рабочий пример для obsd, думаю годиться и для free.
>match on $ext_if proto { tcp, udp } all user _torrent queue
>qtorrentУвы как не пытался обыграть жалуется на неправильный синтаксис. Даже не могу найти в документации к pf что либо про user (http://www.openbsd.org/faq/pf/index.html)
>Увы как не пытался обыграть жалуется на неправильный синтаксис. Даже не могу
>найти в документации к pf что либо про user (http://www.openbsd.org/faq/pf/index.html)а вы в мане ищите, а не в в faq)
синтаксис скорее всего действительно для freebsd будет другим,
что-то типа pass on $ext_if proto { tcp, udp } from any to any user _torrent queue tor_queue