Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Oct 2005 12:41:25 +0400
From:      Anton Nikiforov <anton@nikiforov.ru>
To:        dawnshade <dawnshade@mail.ru>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: pf and short packets
Message-ID:  <435F4135.9000405@nikiforov.ru>
In-Reply-To: <200510261220.32300.dawnshade@mail.ru>
References:  <435E85AB.3070701@nikiforov.ru> <200510261053.27853.dawnshade@mail.ru> <435F3994.9020801@nikiforov.ru> <200510261220.32300.dawnshade@mail.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
dawnshade wrote:

> On Wednesday 26 October 2005 12:08, Anton Nikiforov wrote:
> 
>> On Tuesday 25 October 2005 23:21, Anton Nikiforov wrote:
>>
>>>>tcpdump -n -e -ttt -x -i pflog0 host 127.0.0.1
>>>>000034 rule 0/3(short): pass out on lo0: IP 127.0.0.1.514 >
>>>>127.0.0.1.643: . ack 30 win 65535
>>>>        0x0000:  4600 002c 6605 4000 0306 11c5 7f00 0001
>>>> F..,f.@......... 0x0010:  7f00 0001 0100 0000 0202 0283 8129 5dab
>>>> .............)]. 0x0020:  5db7 f2f2 5010 ffff 7dce 0000          
>>>> ]...P...}... 000034 rule 0/3(short): pass out on lo0: IP 127.0.0.1.514
>>>>
>>>>127.0.0.1.643: . ack 30 win 65535
>>>>        0x0000:  4600 002c d21d 4000 0306 a5ac 7f00 0001
>>>> F..,..@......... 0x0010:  7f00 0001 0100 0000 0202 0283 8129 5dab
>>>> .............)]. 0x0020:  5db7 f2f2 5010 ffff 7dce 0000          
>>>> ]...P...}...
>>>>
>>>>The rule for this packet is not a "log" one, but the sign (short) is
>>>>what i cannot understand.
>>>
>>>Read 'man 1 tcpdump' about key "-s".
>>>You command must be like "tcpdump -s 1000 -n -e -ttt -x -i pflog0 host
>>>127.0.0.1"
>>>
>>>Change value 1000 to appropriate.
>>
>>Hi, and thanks for the replay,
>>but my question is not about how to use tcpdump (i know -s key), but
>>what to do with pf to make this packets pass through.
>>When my pf is up i cannot rsh to ipcad, but when it is down - everything
>>is working just fine.
>>I need this rsh to get my ip statistics.
> 
> 
> 
> sorry, i misunderstand you.
> can you provide output 'pfctl -sr -g' (at leat sensitive rules before number 
> 34)
> 
> 
Hello and thanks again for the replay.
Here is the output of pfctl -sr -g.
@0 scrub in all fragment reassemble
   [ Skip steps: i=end f=end p=end sa=end sp=end da=end dp=end ]
   [ queue: qname= qid=0 pqname= pqid=0 ]
@1 scrub out all random-id fragment reassemble
   [ Skip steps: i=end d=end f=end p=end sa=end sp=end da=end dp=end ]
   [ queue: qname= qid=0 pqname= pqid=0 ]
@0 pass quick on lo0 all
   [ Skip steps: p=4 sp=802 da=2 dp=17 ]
   [ queue: qname= qid=0 pqname= pqid=0 ]
I was "playing" with this rule and used to install it in different ways 
and places. I have no idea what to do with this.
I was turning off scrubbing, everything beloew. With no result.

All the rest is not about lo0, but here they are (34 out of 9849):

@1 block drop in quick inet from 192.168.11.1 to any
@2 block drop in log quick on fxp0 inet from any to 224.0.0.0/3
@3 block drop out log quick on fxp0 inet from 224.0.0.0/3 to any
@4 block drop in log quick on fxp0 inet proto tcp all flags FPU/FPU
@5 block drop in log quick on fxp0 inet proto tcp all flags FS/FSRA
@6 block drop in log quick on fxp0 inet proto tcp all flags /FSRA
@7 block drop in log on fxp0 proto tcp all
@8 block drop in log on fxp0 proto udp all
@9 block drop out log on fxp0 proto tcp all
@10 block drop out log on fxp0 proto udp all
@11 block drop in log on fxp0 proto icmp all
@12 block drop out log on fxp0 proto icmp all
@13 block return-rst in log on fxp0 proto tcp all
@14 block return-rst out log on fxp0 proto tcp all
@15 block return-icmp(port-unr, port-unr) in log on fxp0 proto udp all
@16 block return-icmp(port-unr, port-unr) out log on fxp0 proto udp all
@17 block drop in log on fxp0 proto tcp from any to any port = pop3
@18 block drop in log on fxp0 proto tcp from any to any port = loc-srv
@19 block drop in log on fxp0 proto tcp from any to any port = profile
@20 block drop in log on fxp0 proto tcp from any to any port = netbios-ns
@21 block drop in log on fxp0 proto tcp from any to any port = netbios-dgm
@22 block drop in log on fxp0 proto tcp from any to any port = netbios-ssn
@23 block drop in log on fxp0 proto tcp from any to any port = microsoft-ds
@24 block drop in log on fxp0 proto udp from any to any port = pop3
@25 block drop in log on fxp0 proto udp from any to any port = loc-srv
@26 block drop in log on fxp0 proto udp from any to any port = profile
@27 block drop in log on fxp0 proto udp from any to any port = netbios-ns
@28 block drop in log on fxp0 proto udp from any to any port = netbios-dgm
@29 block drop in log on fxp0 proto udp from any to any port = netbios-ssn
@30 block drop in log on fxp0 proto udp from any to any port = microsoft-ds
@31 block drop out log on fxp0 proto tcp from any to any port = pop3
@32 block drop out log on fxp0 proto tcp from any to any port = loc-srv
@33 block drop out log on fxp0 proto tcp from any to any port = profile
@34 block drop out log on fxp0 proto tcp from any to any port = netbios-ns

Just in case:
# pfctl -sr -g | grep lo0
@0 pass quick on lo0 all

Best regards,
Anton

[-- Attachment #2 --]
0	*H
010	+0	*H
(00Jc0
	*H
0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA0
050416110311Z
060416110311Z0D10UThawte Freemail Member1!0	*H
	anton@nikiforov.ru0"0
	*H
0
A\l2[t	P[	
*_|.!bcTCGSk5bCqJ<ڵK2Eoծ6 VㅂÅ9knpnj"
LE“3!^_3̂U\Y[fظtRW,׵u.둣P:6J>Q,Ls5-浪'Ŗdzr8^sj,&^??0=0U0U0anton@nikiforov.ru0U00
	*H
M"-;rEz[/d/_*d#\k
krt}:ciKN?ʉf9+%R2Yqص[K:\4<'`KVޗ|"Hb0?0
0
	*H
010	UZA10UWestern Cape10U	Cape Town10U
Thawte Consulting1(0&UCertification Services Division1$0"UThawte Personal Freemail CA1+0)	*H
	personal-freemail@thawte.com0
030717000000Z
130716235959Z0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA00
	*H
0Ħ<UsUNʙZhup[v:aQP
0cZ,p+Z?qV˯<6$*+w=+>@dקe*TH<a@dr`00U00CU<0:08642http://crl.thawte.com/ThawtePersonalFreemailCA.crl0U0)U"0 010UPrivateLabel2-1380
	*H
HP.
fgCL!6-6/P p<ab:~t%Pb'qW%ݩ9 Oe_N4[5MwV!x!5$F]_eO1D0@0i0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CAc0	+0	*H
	1	*H
0	*H
	1
051026084125Z0#	*H
	1X]EVOa0R	*H
	1E0C0
*H
0*H
0
*H
@0+0
*H
(0
	*H
-,rȤ{Y7k3H~1D<N	yC[cn0`U3>$4`Wo^j>|f2tn1:KYU/fRBZ9/vB2XF"+$.}t9;f)ots_D,>=D*#8XS)!CKEFKީ\~o?
<
*;5|UUy?f]bѹ/TC-

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?435F4135.9000405>