Re: Internal PC/external Gateway

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, May 14, 2005 at 07:20:33PM +0300, Sadus . wrote:
> The Multi routing doc is another scenario that includes sharing or load
> balancing between 2 providers to the same machine, that's not what i
> want.
> 
> I tried using iproute2 and iptables (SNAT), but i just don't know what
> to set as default gw for PC2, since PC2 can't see Provider 2 unless the
> gateway of PC2 is the Linux GW (since it got ipforward).
> 
> thanks

something like:

  echo 201 T1 >> /etc/iproute2/rt_tables
  echo 202 T2 >> /etc/iproute2/rt_tables

  ip route add default via $P1 table T1
  ip route add default via $P2 table T2

  ip rule add from $PC1 table T1
  ip rule add from $PC2 table T2

  ip route flush cache

with this packets from $PC1 will be routed via $P1, and packets from
$PC2 will be routed via $P2.  you can set the default gateway of the
linux GW to whichever you prefer.

i am assuming in this scenario that both PC1 and PC2 are being SNAT-ed
to the IP of Linux GW's eth0 interface, and that is OK with P1 and P2.

the default gateway of both PC1 and PC1 is just the internal IP of Linux
GW, in any case.

-j

--
"Brian: Peter, did you read the fine print on this loan contract?
 Peter: If by "read", you mean "imagine the naked lady", then yes."
        --Family Guy


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux