Hi, I have one adsl router and two accounts, one a local only account
with a 200 gig cap and one international with a meager 3 gig cap. I set
up a routing table which actually works if I use a wireless card wlan0
as well as eth0 but I cannot get it to work with either two dsl pppoe
devices or one dsl0 and eth0. The problem is as soon as I ifup dsl0 (the
local only account) it prevents any other device access to the outside
world, if I ifup dsl1, which is setup for the international account,
when dsl0 is active it prevents dsl0 from accessing the internet. Ie.
whichever dsl device starts last is the only one that is used.
Output from ifstatus dsl0 when in use :-
# ifstatus dsl0
dsl0 name: DSL Connection
interface dsl0 is up
provider-file: provider0
status: connected
demand: no
Output from ip route ls when dsl0 in use :-
# ip route ls
41.185.102.1 dev dsl0 proto kernel scope link src 41.185.102.141
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.54
169.254.0.0/16 dev eth0 scope link
127.0.0.0/8 dev lo scope link
default dev dsl0 scope link
# cat /etc/sysconfig/network/routes
41.0.0.0/11 - - dsl0
41.32.0.0/11 - - dsl0
41.96.0.0/16 - - dsl0
196.0.0.0/8 - - dsl0
41.64.0.0/11 - - dsl0
default 10.0.0.2 - eth0
I've asked on the opensuse list and haven't got further than I am today.
I would appreciate someone explaining either why this can't work under
linux or what I am doing wrong. There is an MS windows program called
route sentry that allegedly does exactly what I am trying to do so I'm
sure this must be possible.
Thanks in advance.
Dave P
--
To unsubscribe, e-mail: opensuse-networking+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-networking+help(a)opensuse.org