vice inet providers

David Michal dmichal na altien.com
Čtvrtek Duben 3 11:27:54 CEST 2008


Ja vubec nevim jestli to proslo do konfy tak to posilam znovu.

 

Zdravim,

Nedavno tu probihala diskuze na pribuzne tema, mam obdobny problem ale
jinou topologii.

 

                  ___         _________

                 /   \       /         \

            --- | GW1 | --- | Provider1 | -

  _________      \___/       \_________/   |      ________

 /         \                               |     /        \

| Local net |                               --- | Internet |

 \_________/      ___         _________    |     \________/

                 /   \       /         \   |

            --- | GW2 | --- | Provider2 | -

                 \___/       \_________/

 

 

Mym zamerem je, aby veskery provoz na port 80 a 443 sel pres Provider2,
veskery zbytek pak pres Provider1. GW1 a GW2 jsou dva samostatne linux
boxy.

GW1 ma IP: 10.0.0.1

GW2 ma IP: 10.0.0.29

 

Na GW1 jsem zkousel:

# echo 1 NTL > /etc/iproute2/rt_tables

# iptables -A PREROUTING -t mangle -i eth1 -d ! 10.0.0.0/24 -p tcp
--dport 80 -j MARK --set-mark 1 

# ip route add default via 10.0.0.29 dev eth1 table NTL 

# ip rule add from all fwmark 1 table NTL

 

Tim jsem myslel, ze mam pro port 80 vyreseno. Ale na GW2 dle tcpdump
neprosel zadny packet.

Tusite nekdo kde mam chybu?

(GW1 i GW2 sami o sobe funguji, NAT je funkcni)

 

David

 




Další informace o konferenci Linux