l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2009 Sep 09 21:33

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] two networks, one app
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] two networks, one app

Yes, possible, but in practice rather complex.  Basically a router can
only *ever* have ONE default route.  Nothing ever really changes that,
except, some times, in some routers, there are two equal cost default
routes.  Now something like this on an internet router is handled
"automatically" by a routing protocol like BGP, EIGRP, or OSPF.  While
linux routers can do those protocols, those protocols are all designed
to part of a mesh, and since your upstreams won't be part of your
mesh, that won't help.

And here enters the complexity.   Upstream "A" only expects it's ip
address they've given you to use, and no other, and the same for
upstream B.  So when you send a packet through your linux router, it
must NAT that packet onto the proper outbound interface with the
proper NATed IP for that interface.  The next challenge is what to
send where.  You really can't have one packet out A and one out B...
you must have a given interface used for all of a given "stream".  All
packets to site 1 stick to upstream A, etc.

The debian package "iproute" or "iproute2" in the past, contains the
tool "ip" which allows you to manipulate these settings.  You'll
probably also need to use iptables.  The outbound routing bit is "ip
rule".  the ip tool must be used rather than "route -n" once you start
doing these complex things.

I've done this, it works, it's complex, error prone, and hard to
maintain.  I've tried to give you some of the buzzwords and base stuff
as a starting point, which you can hone with Google.

On Wed, Sep 9, 2009 at 3:45 PM, Peter Jay Salzman <p@dirac.org> wrote:
> Is it possible to transparently get network connectivity from two network
> interfaces, say eth1 and wlan1, at the same time?  I guess which one is used
> depends on which one is busy at any given moment.
vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.