ISDN4MirBSD HowTo

Sponsored by
HostEurope Logo

ISDN4MirBSD HowTo

Some useful Links

Steps to connect via ISDN

There are many ISDN4BSD pages out there on the net. The pages and sites above are just some of them. Some background reading may be useful before you begin. However, you should find that MirBSD will configure your ISDN card for you. With the other versions of BSD that are out there you will find that you have to do endless hours of hacking on your keyboard and maybe even recompile the kernel once or twice. If your ISDN card will work at all then it will work as soon as you reboot for the first time. No need to build your own kernel.

In this example both the Elsa QuickStep 1000-pro PCI and the AVM Fritz PCI cards were used. The software that was used at the time of writing was the MirBSD#7s8Equater 3.4-20040606 version of MirBSD in July of 2004. Your experience may be slightly different from that which is described here. That's why you should read some of the other documentation that's out there on the net before you get started with installation. ISDN4BSD isn't all that hard to understand but it can be a tortuously complex problem to get it going.

After installation the first move is to check out the /etc/isdn directory. In here you should find sample PPP and ISDN.rc files such as isdnd.sppp.sample and isdnd.rc.sample. You should edit these to suit your own configuration and save them as isdnd.rc. Also, whilst you are here use vi to create the holidays and isdn.rates files that you need before you can start the ISDN daemon. For example, in the /etc/isdn directory do vi isdn.rates followed by :wq! and that should produce the isdn.rates files. Do the same for holidays.

Making isdnd(8) start

At this point you might find that the ISDN daemon won't start at bootup. Have a look at messages: less +F /var/log/messages. You might find an error message in there. The MirBSD people will have to know what that says in order to help you to sort out any bugs. You might also find that /dev/isdn doesn't exist. To sort that out do...

cd /dev
./MAKEDEV isdns

After doing this you should find that the ISDN daemon starts. After starting ISDN4BSD run some tests whilst connected to the ISDN line that you will be using. Keep a console open with less +F /var/log/messages whilst you are connected and make a note of any error messages that you see.

To have the ISDN dæmon start at boot-up, add the following line to your /etc/rc.conf.local file:

isdnd_flags=""

Document contributed by Richard Ibbotson, 25th July 2004.

MirOS Logo