Howdy List? According to the man page on pfctl
" -m Merge in explicitly given options without resetting those which are omitted. Allows single options to be modified without dis- turbing the others: # echo "set loginterface fxp0" | pfctl -mf - " using the -m parm should allow allow a rule to be merged into the current set, but when I run it, as spec'd in the man page, my ruleset is deletd. Dhu [EMAIL PROTECTED]:/etc] # pfctl -a '*' -sr scrub in all fragment reassemble block drop in all block drop out all pass out on bge0 inet from any to 192.168.1.0/24 flags S/SA keep state pass in quick on bge0 inet from 192.168.1.0/24 to 192.168.1.44 flags S/SA keep state pass in on bge0 route-to (axe0 142.59.192.1) inet proto tcp from 192.168.1.0/24 to any flags S/SA modulate state pass in on bge0 route-to (vr0 68.148.0.1) inet proto tcp from 192.168.1.46 to any flags S/SA modulate state pass in on bge0 route-to (axe0 142.59.192.1) inet proto udp from 192.168.1.0/24 to any keep state pass in on bge0 route-to (axe0 142.59.192.1) inet proto icmp from 192.168.1.0/24 to any keep state pass in inet proto icmp all icmp-type echoreq keep state pass out on axe0 proto icmp all keep state pass out on vr0 proto tcp all flags S/SA modulate state pass out on vr0 proto udp all keep state pass out on vr0 proto icmp all keep state pass out on axe0 proto tcp all flags S/SA modulate state pass out on axe0 proto udp all keep state pass out on axe0 proto icmp all keep state pass out on vr0 route-to (axe0 142.59.192.1) inet from 142.59.197.37 to any flags S/SA keep state pass out on axe0 route-to (vr0 68.148.0.1) inet from 68.148.0.251 to any flags S/SA keep state [EMAIL PROTECTED]:/etc] # echo 'set skip on lo' | pfctl -mf - [EMAIL PROTECTED]:/etc] # pfctl -a '*' -sr [EMAIL PROTECTED]:/etc] #