There are two good books that you might find useful -
1. Understanding Linux Network Internals - Christian Benvenuti
2. The Linux TCP/IP stack - Networking for Embedded Systems - Thomas F. Herbert
- Meraj
Gaurav Aggarwal <[EMAIL PROTECTED]> wrote: Hi,
I am trying to understand the implementation of linux 2.4 and linux 2.6's
networking (IPV4) . Can anyone give me some idea/pointers about some of the
good resources/whitepapers available in the market to understand the same. If
there is any document that mention the changes between the implementation of
networking in 2.4 & 2.6
I am also trying to write a simple program(preferably a userspace application)
which captures all the incoming and outgoing packets of a particular machine
(preferably at PREROUTING stage), then according to the SRC/DST addresses,
changes the IP address of some of the packets and then reinject it back into
the local IP stack. I am able to do that in 2.4 kernel by using libipq and
ip_tables but that prog is not running in 2.6 kernel. (It hits at
ip_route_BUG). Any idea or code snippet will be really appreciated.
--
Regards,
Gaurav Aggarwal
---------------------------------
Need a vacation? Get great deals to amazing places on Yahoo! Travel.