FreeBSD 6.0 - 3 интерфейса. NAT'а нет.
нужно посчитать трафик в обоих направлениях. Делаю так:
#!/bin/sh
ext_if=fxp0 #192.168.0.1/252
int_if=em0 #10.101.0.1/248
serv_if=em1 # 10.101.1.1/255
ngctl -f- <<-SEQ
mkpeer ${ext_if}: tee lower right
name ${ext_if}:lower ext_tee
connect ${ext_if}: ext_tee: upper left
mkpeer ${int_if}: tee lower right
name ${int_if}:lower int_tee0
connect ${int_if}: int_tee0: upper left
mkpeer ${serv_if}: tee lower right
name ${serv_if}:lower int_tee1
connect ${serv_if}: int_tee1: upper left
mkpeer ext_tee: netflow right2left iface0
name ext_tee:right2left netflow
connect ext_tee: netflow: left2right iface1
connect int_tee0: netflow: left2right iface2
connect int_tee0: netflow: right2left iface3
connect int_tee1: netflow: left2right iface4
connect int_tee1: netflow: right2left iface5
mkpeer netflow: ksocket export inet/dgram/udp
msg netflow:export connect inet/127.0.0.1:6667
SEQ
------------------------------------------------------------------------
В результате трафик двоит.. подозреваю, что из-за использования tee
В 6.0 появился out но как переписать - ниасилил

(
Помогите поправить?