Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Jul 1999 15:47:08 -0700 (PDT)
From:      Divya Mehra <divya@nttmcl.com>
To:        Brian Somers <brian@FreeBSD.org.uk>
Cc:        Brian Somers <brian@Awfulhak.org>, freebsd-questions@FreeBSD.ORG
Subject:   Re: bpf and user PPP ( tun0 ) 
Message-ID:  <Pine.GSO.3.95LJ1.1b4.990722152324.27027A-100000@alicia.nttmcl.com>
In-Reply-To: <199907221104.MAA01143@keep.lan.Awfulhak.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for the value input !

I am still not clear about the following :

 Can tcpdump be used to capture ppp control packets ( req,ack etc)
 After starting ppp0 and a ping over it, tcdump could dump the ping
 packets. But I could not dump the PPP control packets.

 Is there some way to dump the ppp control packets ?

Thanks,
Divya


**************************************************************************
Divyashikha Mehra              NTT Multimedia Communications Laboratories
Computer Systems Designer                 250 Cambridge Avenue, Suite 205
650-833-3655 (Voice)                            Palo Alto, CA 940040, USA.
                                                mailto : divya@nttmcl.com
***************************************************************************


On Thu, 22 Jul 1999, Brian Somers wrote:

> 
> > I invoked the BIOSETIF command before actually reading the the ppp
> > packets.
> > 
> > 1) For tun0 i.e user PPP it returns error "Network down".
> >    Only after PPP is up can I proceed further ( IPCP phase up). So I could
> >    not  capture any PPP packets. Is my approach correct ?
> 
> As soon as ppp opens the tun device, it brings it UP.  If you're 
> getting "Network down" this should mean that ppp isn't running on 
> that interface.
> 
> >    BIOGCGDLT returns DLT_NULL . Is that correct ? should it not be
> >    returning DLT_PPP ?
> 
> Dunno, I've never gone near the bpf device - tcpdump is the height of 
> my knowledge in this area.  However, DLT_NULL makes a lot of sense as 
> bpf has no clue what's got the tun device open.
> 
> > 2) For ppp0 what should BIOGDLT be returning ?
> 
> I don't know much about the ppp interface - except that the code 
> stinks :-I  I would *expect* DLT_PPP, but again, bpf doesn't know, so 
> I wouldn't be that surprised if it return DLT_NULL too.
> 
> Disclaimer:  I haven't looked at the if_ppp code to answer this, nor 
> do I want to ;^1
> 
> > thanks,
> > Divya
> >  
> > 
> > **************************************************************************
> > Divyashikha Mehra              NTT Multimedia Communications Laboratories
> > Computer Systems Designer                 250 Cambridge Avenue, Suite 205
> > 650-833-3655 (Voice)                            Palo Alto, CA 940040, USA.
> >                                                 mailto : divya@nttmcl.com
> > ***************************************************************************
> > 
> > 
> > On Tue, 20 Jul 1999, Brian Somers wrote:
> > 
> > > > Hi,
> > > > 
> > > >  Can anyone tell me if bpf support user ppp packet ( tun 0 device) or it
> > > > can be used only for kernel ppp ( ppp0 device ) ?
> > > 
> > > Yes.
> > > 
> > > >  If it can support user ppp then what value should BIOSETIF be returning
> > > > when bpf is to be used for reading ppp packets?
> > > 
> > > >From the bpf man page:
> > > 
> > >      BIOCSETIF      (struct ifreq) Sets the hardware interface associate with
> > >                     the file.  This command must be performed before any pack-
> > >                     ets can be read.  The device is indicated by name using
> > >                     the ifr_name field of the ifreq structure.  Additionally,
> > >                     performs the actions of BIOCFLUSH.
> > > 
> > > > Thanks,
> > > > Divya
> > > > 
> > > > **************************************************************************
> > > > Divyashikha Mehra              NTT Multimedia Communications Laboratories
> > > > Computer Systems Designer                 250 Cambridge Avenue, Suite 205
> > > > 650-833-3655 (Voice)                            Palo Alto, CA 940040, USA.
> > > >                                                 mailto : divya@nttmcl.com
> > > > ***************************************************************************
> 
> -- 
> Brian <brian@Awfulhak.org>                        <brian@FreeBSD.org>
>       <http://www.Awfulhak.org>;                   <brian@OpenBSD.org>
> Don't _EVER_ lose your sense of humour !          <brian@FreeBSD.org.uk>
> 
> 
> 
> --KAA00746.932634953/keep.lan.Awfulhak.org--
> 
> 
> 
> 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.95LJ1.1b4.990722152324.27027A-100000>