Re: Some problems with changing source ip.

From: Sarada Seshadri (
Date: Thu Apr 26 2001 - 04:40:24 EST

> I am new to Linux networking code and am trying out
> something new for my project.
> I'm basically trying to build a port based Load
> Balancer box. In short i maintain a table of ports and
> then forward whatever request i get to a server whose
> ip i know. But the problem is that i am unable to
> forward a packet with the source ip as the address of
> this machine. I have added code in ip_input.c to do
> this and do a ip_route_input after doing a
> dst_release. It is able to forward the packet if the
> source address is not changed. ( ip_forwarding is
> enabled and i have also run echo 1 >
> /proc/sys/net/ipv4/ip_forward). IP firewalling is also
> enable.
> However when i assign the source address as this
> machine it is not able to forward the packet.

I would suggest that you work in user space rather than
tinkering with the kernel code. This would also provide
scope for novel features in your load balancer.


To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to

This archive was generated by hypermail 2b29 : Mon Apr 30 2001 - 21:00:29 EST