From: Stephen <meridian@tha.net>
To: lartc@vger.kernel.org
Subject: [LARTC] Multiple Internet Links problem
Date: Tue, 11 Dec 2001 21:38:35 +0000 [thread overview]
Message-ID: <marc-lartc-100810683231420@msgid-missing> (raw)
I have a network as such
Local Interface
eth0 local network 10.0.0.0
Internet Interfaces
ppp0 public static ip1
eth1 adsl static ip2
eth2 cable dyn ip3
I am trying to set my iproute2 table such that if any external connection
eg. a ping packet, comes up ppp0 to ip1, the reply packet goes back the
same way with the source ip of that interface. So if a ping request then
came to eth1 ip2 via that link from an external machine then the reply
packet would leave as source ip2 via eth1, and the same for eth2.
I have tried numerous examples but cannot get this working. I would prefer
to do this without using fwmark.
Any working examples will put me out of my prolonged agony :)
Here is one example of what I have been trying.
ip rule add to privatenetwork pref 100 table eth0
ip rule add from default dev eth2 pref 200 table eth2
ip rule add from default dev ppp0 pref 500 table ppp0
ip rule add from default dev eth1 pref 600 table eth1
ip rule add from privatenetwork pref 5000 table eth0
ip rule add from pppip pref 5001 table ppp0
ip route add to random_external_subnet via eth1gwip dev eth1
ip route add default from privatenetwork dev eth2 table eth0
ip route add to random_external_subnet via eth2gwip dev eth2
ip route add to privatenetwork dev eth0 table eth0
route add default dev ppp0
ip route add default dev ppp0 table ppp0
ip route add default dev eth0 table eth0
ip route add default via eth1gwip dev eth1 table eth1
ip route add default via eth2gwip dev eth2 table eth2
ip route add from eth1ip via eth1gwip dev eth1 table eth1
ip route add from eth1ip via eth2gwip dev eth2 table eth2
Thanks
Stephen
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/
next reply other threads:[~2001-12-11 21:38 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-12-11 21:38 Stephen [this message]
2001-12-11 21:50 ` [LARTC] Multiple Internet Links problem Julian Anastasov
2001-12-12 21:53 ` Stephen
2001-12-13 0:14 ` Julian Anastasov
2001-12-13 17:23 ` Stephen
2001-12-13 18:41 ` Julian Anastasov
2001-12-14 0:35 ` Julian Anastasov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=marc-lartc-100810683231420@msgid-missing \
--to=meridian@tha.net \
--cc=lartc@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.