On Saturday 09 September 2006 19:06, Stuart Henderson wrote: > So, > > - the only difference in pf.conf between working and not-working > is that working uses addresses directly in the rules, and not-working > uses tables; > > - your tables did load correctly and show the addresses with -Ts
Lists all tables > Maybe it would help to post pfctl -sr -vv with the direct entry > (i.e. working) and table (i.e. not-working). Perhaps pfctl -sT -v > too. Since pflog0 tells me which rule was used I only include that rule. The first one is working and 2nd not. pass out log on $WAN proto tcp from any to any port $Web keep state @16 pass out log on bge0 proto tcp from any to any port = www keep state [ Evaluations: 2 Packets: 23 Bytes: 5873 States: 0 ] [ Inserted: uid 0 pid 27950 ] pass out log on $WAN proto tcp from <managers> to any port $Web keep state @7 block drop out log on bge0 all [ Evaluations: 6 Packets: 1 Bytes: 64 States: 0 ] [ Inserted: uid 0 pid 31006 ] -pa-r- admins -pa--- customers -pa-r- extadmin -pa-r- http-operators --a-r- managers -pa-r- operators > well, by listing numeric addresses, it will work as soon as DNS > unbreaks - by listing names, if just one entry fails to resolve, > the whole file will not be loaded. Ah, yes. That would not be good. Squid would be better in that regard. -- Steve Szmidt "To enjoy the right of political self-government, men must be capable of personal self-government - the virtue of self-control. A people without decency cannot be secure in its liberty. From the Declaration Principles