Hi, let's get to bussisnes ...
This is what I have
+--------------------------+
eth0 -----------------
|
|
|
LINUX |
---------------- eth1
eth2 -----------------
| |
|
SUPER | ----------------
eth4
eth3 -----------------
| |
| ROUTER |
+--------------------------+
Internet Connections:
eth0: 200.1.1.0/24
eth2: 200.2.1.0/24
eth3:
200.3.1.0/24
from 3 diferent
carriers
Private LAN:
eth1: NAT -->
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
Internet Services (DNS, WEB, MAIL,
etc)
First of all I'll say that Traffic Controller works
10 points !!!!!
Routing is doing ok, but I'm not shure if it's here
were I'm making all the trouble. So here is how I do it.
ip rule add from 192.168.1.0/24 table
1
ip route add 192.168.1.0/24 via
192.168.1.254 dev eth1 table 1
( so machines can ping eachother )
ip route add default via 200.1.1.254 dev eth0
ip rule add from 192.168.2.0/24 table
2 ip route
add 192.168.2.0/24 via 192.168.2.254 dev eth1 table 1
( so machines can ping eachother )
ip route add default via 200.1.2.254 dev
eth2 ip rule add from 192.168.3.0/24 table
3
ip route add 192.168.3.0/24 via
192.168.1.254 dev eth1 table 1
( so machines can ping eachother )
ip route add default via 200.1.3.254 dev
eth3 I think this is ok, it worked, but
.......
Well here is my problem on eth4 I would like to put
a dns, httpd, smtp, pop and a proxy. All of this have IP that are part of
(eth0).
DNS1 = 200.1.1.1 DNS2 =
200.1.1.2
I made all connections work with this DNS
but when someone querys the dns, the paket goes to the Internet an then
comes back. Is there a way of redirecting or routing it to eth0 before it goes
to take a trip?
I tested with iptables DNAT, ip route add
200.1.1.1/36 dev eth4 ..... and did not work.
Can somebody give me an advise or a clue on how
should I do something like this? an with the proxy? how can I specify on witch
eth to go out depending from where it came from TOS Mark?
I olso would like a recomendation on some good
books, please.
That's all folks,
well
thank you verry much for the advise.
Krepper Guillermo (Billy)
|