after some private mails... * Peter Fraser <[EMAIL PROTECTED]> [2005-11-20 21:30]: > I was trying out the interface groups of pf 3.8, I was surprised to > get a syntax error with: > > pass out quick proto { tcp udp } > from egress to any port domain flags S/SA keep state
as said before, I initially forgot the code for static expansion. this is in -current for some time now tho. > which seems to use "self" in these case as an undefined interface > group, I would have expected that "self" would have been implemented > a interface group of all the interfaces on the computer. it is, and happens to work just fine :) > pf is very unhappy if you use: > > set loginterface egress > > After this statement I could not get pf to work again unless I rebooted. this has been confirmed to be an operator error. while you cannot set loginterface to a group (yet, at least), it does _not_ leave pf in a non-working state or the like. > also it is not obvious to me what happens when you use: > > antispoof quick for Inside > > where "Inside" is an interface group containing several interfaces. I > expect > that antispoof only works as a group, rather than on each interface > individually as said - see for yourself. need -current due to above mentioned missing static expansion, then see with echo "antispoof for Inside" | pfctl -nvf - -- BS Web Services, http://www.bsws.de/ OpenBSD-based Webhosting, Mail Services, Managed Servers, ... Unix is very simple, but it takes a genius to understand the simplicity. (Dennis Ritchie)