@werter:
Может что-то из этого поможет ?
http://forum.pfsense.org/index.php?action=printpage;topic=25615.0
http://forum.pfsense.org/index.php?action=printpage;topic=8239.0
http://forum.pfsense.org/index.php?action=printpage;topic=39811.0
Спасибо за ссылки, но немного не то.
Кому может будет интересно, проблема следующим образом решена. Через костыль правда.. Пока все работает, буду следить.
kill_voip.sh
#!/bin/sh
local_voip_ip=''
provider_voip_ip=''
# Write phone states to file
/sbin/pfctl -s state | grep $local_voip_ip > /tmp/statetmp.status
# Kill VOIP phone states if in wrong state
awkrepley3=`awk '/'$local_voip_ip'/ && /'$provider_voip_ip'/ && /SINGLE/ {print "down"}' /tmp/statetmp.status`
if [ "${awkrepley3}" = "down" ] ; then
/sbin/pfctl -k $local_voip_ip -k $provider_voip_ip
echo "states frozen kill them" | logger
fi
В крон каждые 5 минут.
Почему то не отваливаются самостоятельно "NO_TRAFFIC:SINGLE" соединения. Хотя в опциях галочка стоит. Может в следующих ветках пофиксят.