Hi, I need the o/p netfilter part for something else and not just for viewing DHCP packets(which can be done with TCPDump as u said). Basically, I need to store the transaction ID of outgoing DHCP packets in a table ... When the server replies, the reply contains the transaction ID, and I need to match that with the corresponding entry in the table and then do some stunts later on.... Unfortunately, I am not able to grab all outgoing DHCP packets....atleast when I put printk in the ougoing filter, messages are not printed in the dmesg . Do u think there's a problem with the printk LOG LEVEL ? thanks, ~Subhash On Tue, 30 Nov 2004 13:52:23 -0800, Hudson Delbert J Contr 61 CS/SCBN <delbert.hudson@xxxxxxxxxxxxxxxxx> wrote: > why not try tcpdump or hardware sniffer onm the lan itself. > > > > -----Original Message----- > From: netfilter-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:netfilter-bounces@xxxxxxxxxxxxxxxxxxx]On Behalf Of Jason > Opperisano > Sent: Tuesday, November 30, 2004 12:42 PM > To: netfilter@xxxxxxxxxxxxxxxxxxx > Subject: Re: problem with hook function for DHCP > > On Mon, Nov 29, 2004 at 11:58:44PM -0800, Subhash Gopinath wrote: > > Hello all, > > > > I am facing problems capturing DHCP packets sent from a client to a > server.... > > Basically, the hook function (defined below) is not getting called for > > each packet going out of the system.. Any ideas ? > > my idea: DHCP packets are generated and processed at the BPF layer > (which is below netfilter in the stack); and never pass through any > netfilter hooks. > > -j > > -- > "Default! The two sweetest words in the English language!" > --The Simpsons > >