Is this something I am doing wrong, or is it a bug I should file?  

The problem I am seeing is that there are 2 interfaces in the "wild"
group.  If you look at the output below, you will see that in the first
conf file the 192.168.206.0 address is in the output, but in the second
one, the adddress is not there.

I did search the archives for this list and misc@ as well as the bug
tracker without finding anything that seemed relevent.  I may well have
missed some discussion somewhere though.

This is on OpenBSD 3.9-stable.

$ cat pf.conf1
pass inet from { wild } to any keep state
pass inet from { wild:network } to any keep state

$ pfctl -nvf pf.conf1
pass inet from 192.168.207.1 to any keep state
pass inet from 192.168.206.1 to any keep state
pass inet from 192.168.207.0/24 to any keep state
pass inet from 192.168.206.0/24 to any keep state

$ cat pf.conf2
pass inet from { wild internal } to any keep state
pass inet from { wild:network internal:network } to any keep state

$ pfctl -nvf pf.conf2
pass inet from 192.168.207.1 to any keep state
pass inet from 192.168.204.1 to any keep state
pass inet from 192.168.205.1 to any keep state
pass inet from 192.168.207.0/24 to any keep state
pass inet from 192.168.204.0/24 to any keep state
pass inet from 192.168.205.0/24 to any keep state

$ ifconfig wild
dc2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:06:2b:02:3f:6d
        description: Link  to Tech Bench
        groups: wild tech_bench
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.207.1 netmask 0xffffff00 broadcast 192.168.207.255
        inet6 fe80::206:2bff:fe02:3f6d%dc2 prefixlen 64 scopeid 0x3
dc3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:06:2b:02:3f:6e
        description: Link  to Admin Bench
        groups: wild admin_bench
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.206.1 netmask 0xffffff00 broadcast 192.168.206.255
        inet6 fe80::206:2bff:fe02:3f6e%dc3 prefixlen 64 scopeid 0x4

$ ifconfig internal
dc1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:06:2b:02:3f:6c
        description: Link  to Tech Office/Internal Servers
        groups: internal
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.204.1 netmask 0xffffff00 broadcast 192.168.204.255
        inet6 fe80::206:2bff:fe02:3f6c%dc1 prefixlen 64 scopeid 0x2
dc11: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:06:2b:04:2d:5e
        description: Link  to Billing Office
        groups: internal
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.205.1 netmask 0xffffff00 broadcast 192.168.205.255
        inet6 fe80::206:2bff:fe04:2d5e%dc11 prefixlen 64 scopeid 0xc

$ head /var/run/dmesg.boot
OpenBSD 3.9-stable (GENERIC.MP) #0: Thu Jul  6 10:35:42 MST 2006
    [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC.MP
cpu0: Intel Pentium III Xeon ("GenuineIntel" 686-class) 699 MHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
real mem  = 1073319936 (1048164K)
avail mem = 972619776 (949824K)
using 4278 buffers containing 53768192 bytes (52508K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 07/07/04, BIOS32 rev. 0 @ 0xffe90
pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000

l8rZ,
-- 
andrew - ICQ# 253198 - JID: [EMAIL PROTECTED]

($do || !$do) && undef($try) ;  # Master of Perl, Yoda is.  Hmmmm?

Reply via email to