I run a server at home with an analog modem with a registered domain name
(which naturally has a static IP attached to it), but sometimes, I want to
nail up a high-speed ISDN link.
Making the connection is a trivial matter (can do it in my sleep), but the
REAL problem I'm having is routing. I had a friend of mine FTP some stuff
coming in over the ISDN link. She was getting very bad throughput. Then
I find out when I get to work (my ISP), if I try to FTP put or get supposed-
ly over the ISDN link, it detours to the modem.
Best as I can figure it's because the modem has the default route on it.
Putting "defaultroute" on the pppd session for the ISDN connection would
only serve to confuse the kernel. Is there a way to make it such that
I can have two concurrent dial-out PPP connection without having to resort
to serious brain surgery on pppd, the routing table, the kernel, or a
combination of all three?
Also, speaking of pppd, is there a reliable way of being able to pick up
on which ppp(number here) using pppd 2.1.2 so then I can then tear down
the appropriate connection should it go stale? Mainly because it seeems
rather insane to abritrarily give a ppp0.pid as part of the kill command;
for all we know, ppp1 may be the one we need to kill. Also, this will aid
in tracking the appropriate port lockfile. The stock scripts which come
with Slackware 3.0 are brain-damaged in that they do not clean up after them-
selves, specifically, they don't clean up the /var/spool/uucp/LCK..cua(p)
Ultimately, the idea is so that my assistant sysadm (who lives in Los An-
geles) can nail up a high-speed connection on my server (located in Sacra-
mento) so she can move stuff at high speed over her ethernet connection.
And she needs to do it easily.
Thanks for any and all thoughts on the matter.
Ian R. Justman, CalWeb Internet Services Technical Support