Dear all,

I have recently started using linux to write a custom network tool.  My aim is to send 
and receive raw ethernet frames via my etherexpress pro card.  I am using Libnet to 
send and Libpcap to receive on the linklayer.  I have chosen these two, as the 
software may need to be platform independent (may need to run under solaris).

The problem is the kernel networking functions get in the way.  Being a bit of a 
newbie I used a standard Redhat installation and configured the kernel to use it for 
its network functions.  My impression is that when a standard packet comes in (one 
that the kernel recognises) it deals with it as well as my software.  The problem is 
that the kernel is providing standard services that I just don�t want it to do.  It 
answers broadcasts and lets itself be pinged.  I want to be the only one to have full 
control of the card.

How do I go about disabling the kernel from using the card whilst still letting 
Libpcap and Libnet send and receive data.

Thank you in advance for any suggestions.

Dan

[EMAIL PROTECTED]

---------------------------------------------------
Get free personalized email at http://www.iname.com
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to