Brian J. Murrell wrote:
> I have a dual ISP setup and while I prefer one provider for output by 
> default, I 
> have come across a situation where I want to force the traffic from a given 
> IP 
> address on my lan through the (non-default) provider, which I did with a 
> route_rules entry:
> 
> 10.75.22.101          -                       IGS             1002
> 
> and that is having the desired effect with a route rule table looking like:
> 
> 0:    from all lookup local 
> 1000: from all to 10.75.23.0/24 lookup main 
> 1001: from all to 10.8.0.0/24 lookup main 
> 1002: from 10.75.22.101 lookup IGS 
> 10000:        from all fwmark 0x100 lookup CGCO 
> 10001:        from all fwmark 0x200 lookup IGS 
> 20000:        from 7.1.7.2 lookup CGCO 
> 20256:        from 6.1.3.4 lookup IGS 
> 32766:        from all lookup main 
> 32767:        from all lookup default 
> 
> and the particular traffic does seem to be using the correct provider's 
> output 
> interface (ppp0), however the source of the these particularly directed 
> packets 
> on the ppp0 interface (IGS) is the address of the "preferred" provider's
> (CGCO)'s interface: 7.1.7.2.  I would have thought the following nat table 
> rules
> would have corrected that:
> 
> Chain POSTROUTING (policy ACCEPT 782 packets, 47801 bytes)
>  pkts bytes target      prot opt in out      source      destination         
>     1  1400 ppp0_masq   all  --  *  ppp0     0.0.0.0/0   0.0.0.0/0           
>  2581  201K eth0.1_masq all  --  *  eth0.1   0.0.0.0/0   0.0.0.0/0           
> 
> Chain ppp0_masq (1 references)
>  pkts bytes target prot opt in out   source     destination      
>     1  1400 SNAT   all  --  *  *     !6.1.3.4   0.0.0.0/0     to:6.1.3.4 
> 
> But according to the tcpdumping on ppp0, it's not having any effect.

If it were not having any effect, the SOURCE IP would be 10.75.22.101,
right?

> 
> So what am I misunderstanding about all of this?
> 

It's not clear to me what's happening from what you have written.

-Tom
-- 
Tom Eastep        \ When I die, I want to go like my Grandfather who
Shoreline,         \ died peacefully in his sleep. Not screaming like
Washington, USA     \ all of the passengers in his car
http://shorewall.net \________________________________________________

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to