On Mon, 24 Jul 2006 22:30:43 +0200, Steve Maddison <(E-Mail Removed)> wrote:
> I'd like to set up what I can only describe as the opposite of what's
> often referred to as a modem pool. Instead of having several modems set
> up to accept incoming calls, I'd like to set up the reversed scenario in
> which the modems can be used for dialing out. My reasons for doing this are:
> 1. I have a limited number of modems and analogue lines.
> 2. I have a *lot* of dial-up peers - for argument's sake, let's say
> around 10 to 20 times as many as I have modems.
> 3. Most of the peers are only connected to on a rather occasional
> basis, and not for extended periods.
> 4. There is, however, a large chance that more than one connection
> needs to be open at any one time (hence the multiple modems).
> 5. Users are currently forced to use modems on/in their workstations.
> Not only is this a pain for them to configure, it's pretty awful
> for security.
> My thinking is that centralising the dial-up connections in this manner
> will allow more efficient use of the available lines, enhance security
> and simplify configuration. Dial-on-demand and a bit of routing should
> make dialing in much simpler, if not transparent, for the end user.
> Having done a fair bit of research I've come across a number of possible
> tools for the job and have stuff like dial-on-demand working fine with
> pppd and wvdial. It's just a matter of setting up the dynamic modem
> "sharing" part (and of course, googling on "modem sharing" returns
> plently of matches describing how to masquerade your Internet connection
> which is of little help). I'm toying with the idea of using if-up
> scripts to point a symlink at the next modem after dialing, but it all
> seems a bit hairy to me and it seems there must be a more elegant solution.
> The question is, if it were not obvious already: how would one go about
> setting this up properly? I can imagine it's been done before, but
> either it's not been documented or my searching's not up to scratch!
> Any ideas would be most appreciated.
I used to do this all the time with a terminal server and kermit.
We had a pool of modems attached to a terminal server that were
intitially set up as incoming connections to the terminal server, and
then users would connect to various systems in the network from it.
As it turned, it worked in the reverse just fine. This was on a
DECserver200MC, and the protocol was LAT (for incoming connections) or
reverse LAT (for outgoing).
This should still be possible in the Unix/Linux world using a terminal
server and TCP/IP.
Talk to the people at Cyclades
http://www.cyclades.com
about their TS-series, or any other company that makes terminal
servers. (Nowadays, their main business is data center management of
multiple serial consoles, but I think that terminal servers can still
be used the way you want to.) The terminal server would own all the
modems, and appear as another system on your network.
Make sure you explain exactly what you want to do, especially that
users at their desktops want to establish ppp connections through the
modems.
You might need some scripting on a central system to give out the
modems in the pool (for example, a web page on some server in your
system that keeps track of who is using which modem).
It's not quite standard, but I think it's doable.
--
Dale Dellutri <(E-Mail Removed)> (lose the Q's)