On Mon, 4 Oct 1999, Jason Morgan wrote:
> Does anyone have any experience with isdn4linux and diald, or any other
> auto-dial for linux?
>
> Does it work for a start? I'm using kernel 2.0.36, do I realy need the
> ethertap interface thats provided in 2.2.x kernels.
Yes, it works. One of the reasons I volunteered to take on
diald was because I had so many changes specifically for
"device like" interfaces. I had so many because we have been
using diald to handle syncPPP over ISDN for years.
2.0.36 should be fine. Most of the far flung machines we
have run 2.0.31 with a few patches. There is one machine
at a customer's office that runs half a dozen dialds (or more)
with 2 basic rate interfaces (4 channels) and a modem. It used
to be running the 2.0.31 but since I have occasional access
to it I think it has reached an early 2.2.1 now.
To do ISDN you need to configure interfaces before hand
but *without* addresses. You run diald with "mode dev" and
"device ippp<n>" (repeated for each ippp interface you
want it to try. Your connect script should drop phone
numbers onto the interface it is passed, do an "isdnctrl dial ...",
and wait for the *right* addresses to appear on the interface.
(If the wrong addresses appear you probably just answered
an incoming call for another link...). Your disconnect
script will need to hang up the interface and ifconfig
it to 0.0.0.0 (to remove the address). You could down the
interface *if* you don't want to be able to accept incoming
calls.
It sounds complicated and it is (especially if you are
doing two way stuff). Basically ISDN lacks obvious abstractions
such as a blocking dial so you have to work around it :-(.
Mike
--
.----------------------------------------------------------------------.
| Mike Jagdis | Internet: [EMAIL PROTECTED] |
| 280, Silverdale Road, Earley, | Voice: +44 118 926 6996 |
| Reading RG6 7NU ENGLAND | Work: +44 118 989 0403 |
`----------------------------------------------------------------------'
-
To unsubscribe from this list: send the line "unsubscribe linux-diald" in
the body of a message to [EMAIL PROTECTED]