Results 1 to 3 of 3
I have a question maybe someone can help with. The O/S I am running is pretty much a vanilla install of Fedora Core 3. I have two NIC's in the ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 03-17-2005 #1
- Join Date
- Mar 2005
Kernel/network Routing, Kernel/Network Routing
I have a question maybe someone can help with.
The O/S I am running is pretty much a vanilla install of Fedora Core 3.
I have two NIC's in the machine. Eth0 and Eth1
I am attempting to separate the two networks and its traffic.
Here is an image: http://www.xnote.com/~alan/web/routing_problem.jpg
ETH0 has a network of 18.104.22.168 mask 255.255.255.128 and gw 22.214.171.124
ETH1 has a network of 126.96.36.199 mask 255.255.255.224 and gw
Since I have to have a default gateway, I have it set to 188.8.131.52
However, all traffic from the ETH1 goes out the default gateway, which I guess makes sense.
I attempted to add a gw for that network through the route command, so I get
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt
184.108.40.206 220.127.116.11 255.255.255.224 UG 0 0 0
18.104.22.168 0.0.0.0 255.255.255.224 U 0 0 0
22.214.171.124 0.0.0.0 255.255.255.128 U 0 0 0
0.0.0.0 126.96.36.199 0.0.0.0 UG 0 0 0
However the outbound traffic from IP 188.8.131.52 still goes out the default gateway.
My goal is to essentially create a router or something that directs all traffic for each network to its proper gateway.
Thanks in advance for any help.
- 03-18-2005 #2
It is possible A good read is http://www.lartc.org/howto/ .
You could think of using conditional multipath routing using a firewall mark using iptables . I made something like that some years ago and that worked. I head three external ip's in the same network but that is history
But I think you will find means to accomplish this when reading the HOWTO, at least I did .
Good luckI\'m so tired .....
- 03-18-2005 #3
- Join Date
- Feb 2005
- SE, Stockholm
But what happens to your routing table when you add an extra default route at your command shell?
route add -net 0.0.0.0 -netmask 0.0.0.0 gw 184.108.40.206 eth1