Hi all,
With 'scrub in all' in my pf.conf and 'pfctl -x misc' I get the next in
/var/log/messages:
[...]
Jan 31 09:38:55 deimos /bsd: pf: State failure on: |
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 61981 @ 11840-13320
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 61981 @ 13320-14800
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 61981 @ 14800-16280
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 61981 @ 16280-17760
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 61981 @ 17760-19240
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 0-1480
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 1480-2960
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 2960-4440
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 4440-5920
Jan 31 09:38:55 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 5920-7400
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 7400-8880
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 8880-10360
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 10360-11840
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 11840-13320
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 13320-14800
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 14800-16280
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 16280-17760
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 17760-19240
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 19240-20720
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 20720-22200
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 22200-23680
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 23680-25160
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 25160-26640
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 26640-28120
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 28120-29600
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 29600-31080
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 63773 @ 31080-32560
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 64541 @ 0-1480
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 64541 @ 1480-2960
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 64541 @ 2960-4440
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 64541 @ 4440-5920
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 64541 @ 5920-7400
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 64541 @ 7400-8880
Jan 31 09:38:56 deimos /bsd: pf_normalize_ip: reass frag 64541 @ 8880-10360
[...]
If I use 'no scrub in all', I dont' get the previous messages, however I
get:
Jan 31 09:40:24 deimos /bsd: pf_purge_expired_fragments: expiring
14879(0xfffffe8064c3b060)
Jan 31 09:40:24 deimos /bsd: pf_purge_expired_fragments: expiring
15391(0xfffffe8064c3b380)
Jan 31 09:40:24 deimos /bsd: pf_purge_expired_fragments: expiring
15903(0xfffffe8064c3b5b0)
Jan 31 09:40:24 deimos /bsd: pf_purge_expired_fragments: expiring
17183(0xfffffe8064c3b2e0)
Jan 31 09:40:24 deimos /bsd: pf_purge_expired_fragments: expiring
17951(0xfffffe8064c3b0b0)
Jan 31 09:40:24 deimos /bsd: pf_purge_expired_fragments: expiring
18463(0xfffffe8064c3bb50)
Jan 31 09:40:24 deimos /bsd: pf_purge_expired_fragments: expiring
18719(0xfffffe8013815870)
Jan 31 09:40:24 deimos /bsd: pf_purge_expired_fragments: expiring
19487(0xfffffe80138152d0)
Jan 31 09:40:25 deimos /bsd: pf: BAD state: TCP 212.36.75.129:25
212.36.75.129:25 60.189.43.74 [lo=3035015690 high=3034950397 win=6144
modulator=0] [lo=0 high=6144 win=1 modulator=0] 10:10 S seq=3041351171
(3041351171) ack=0 len=0 ackskew=0 pkts=8:0 dir=in,fwd
Jan 31 09:40:25 deimos /bsd: pf: State failure on: 1 | 5
Jan 31 09:40:27 deimos /bsd: pf: BAD state: TCP 212.36.75.129:25
212.36.75.129:25 60.189.43.74 [lo=3035015690 high=3034950397 win=6144
modulator=0] [lo=0 high=6144 win=1 modulator=0] 10:10 S seq=3041155151
(3041155151) ack=0 len=0 ackskew=0 pkts=8:0 dir=in,fwd
Jan 31 09:40:27 deimos /bsd: pf: State failure on: 1 | 5
Jan 31 09:40:27 deimos /bsd: pf: loose state match: TCP 212.36.75.129:25
212.36.75.129:25 60.189.43.74 [lo=3035015690 high=3034950397 win=6144
modulator=0] [lo=0 high=6144 win=1 modulator=0] 10:10 RA seq=3035015690
(3041155152) ack=0 len=0 ackskew=0 pkts=8:0
Jan 31 09:40:27 deimos /bsd: pf: BAD state: TCP 212.36.75.129:25
212.36.75.129:25 60.189.43.74 [lo=3035015690 high=3034950397 win=6144
modulator=0] [lo=0 high=6144 win=1 modulator=0] 10:10 S seq=3041285829
(3041285829) ack=0 len=0 ackskew=0 pkts=9:0 dir=in,fwd
Jan 31 09:40:27 deimos /bsd: pf: State failure on: 1 | 5
Jan 31 09:40:28 deimos /bsd: pf: loose state match: TCP 212.36.75.129:25
212.36.75.129:25 60.189.43.74 [lo=3035015690 high=3034950397 win=6144
modulator=0] [lo=0 high=6144 win=1 modulator=0] 10:10 RA seq=3035015690
(3041285830) ack=0 len=0 ackskew=0 pkts=9:0
Jan 31 09:40:28 deimos /bsd: pf: BAD state: TCP 212.36.75.129:25
212.36.75.129:25 60.189.43.74 [lo=3035015690 high=3034950397 win=6144
modulator=0] [lo=0 high=6144 win=1 modulator=0] 10:10 S seq=3041351171
(3041351171) ack=0 len=0 ackskew=0 pkts=10:0 dir=in,fwd
Jan 31 09:40:28 deimos /bsd: pf: State failure on: 1 | 5
Jan 31 09:40:28 deimos /bsd: pf: loose state match: TCP 212.36.75.129:25
212.36.75.129:25 60.189.43.74 [lo=3035015690 high=3034950397 win=6144
modulator=0] [lo=0 high=6144 win=1 modulator=0] 10:10 RA seq=3035015690
(3041351172) ack=0 len=0 ackskew=0 pkts=10:0
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
20255(0xfffffe80138151e0)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
20511(0xfffffe8064c3b290)
Jan 31 09:40:34 deimos /bsdJan 31 09:40:34 deimos /bsd:
pf_purge_expired_fragments: expiring 21279(0xfffffe8064c3bc90)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
23839(0xfffffe8013815690)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
24863(0xfffffe80138155a0)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
25887(0xfffffe8013815f50)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
26399(0xfffffe8013815c30)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
26911(0xfffffe8013815b90)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
28703(0xfffffe80138156e0)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
29215(0xfffffe80138159b0)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
29471(0xfffffe8013815230)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
29983(0xfffffe80138158c0)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
32543(0xfffffe8013815c80)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
33311(0xfffffe8013815e60)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
33823(0xfffffe8013815190)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
35871(0xfffffe8013815a50)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
36383(0xfffffe8013815370)
Jan 31 09:40:34 deimos /bsd: pf_purge_expired_fragments: expiring
36639(0xfffffe8064c3ba60)
Jan 31 09:40:41 deimos /bsd: pf: loose state match: TCP 212.36.75.116:80
212.36.75.116:80 220.181.32.35:33005 [lo=2410908441 high=2410908443
win=1460 modulator=0] [lo=0 high=1460 win=1 modulator=0] 2:0 PA
seq=2410908442 (2410908442) ack=0 len=245 ackskew=0 pkts=2:0
: pf_purge_expired_fragments: expiring 21023(0xfffffe8064c3bf10)
¿What's wrong?
I've seen some PF loose TCP state match, but never a lot of
pf_normalize_ip: reass frag and pf_purge_expired_fragments.
At present, a single VLAN is passing through the bridge where PF works.
Maybe is related to VLAN...
--
Thanks,
Jordi Espasa Clofent