OS: Redhat 9
eth0: 192.168.1.98/24
eth1: 192.168.10.1/24
route-eth0 file:
192.168.1.0/24 via 192.168.1.98
route-eth1 file:
192.168.10.0/24 via 192.168.10.1
my own subnet is 192.168.10.0
internet accessing router internal port: 192.168.1.99/24
problem:
i want to use this linux server as a router between the real router and the subnet. all the internet request from my subnet will be forward to the real router.
my client pc in the subnet has address :192.168.10.253
i can ping the 192.168.1.98 successfully from the client pc, but failed by ping 192.168.1.99.
On the server side, i can ping any internet address successfully.
so guess there are some problem of routing, who can help me? thanks a million!
Today, I checked my /etc/sysctl.conf again, and found that
net.ipv4.ip_forward is disabled.
ok, I enabled it by adding this statement:
net.ipv4.ip_forward =1
However, the routing still didn't work after i turned on the ip_forward
shoud I configurate the ipchains as well?
is the ipchains necessary for just routing?
but i failed to use the ipchains, when i type:
#ipchains -L
the response is : "ipchains: Incompatible with this kernel"
i guesst i should recompile the kernel, shouldn't I?

