ISA-Karten: - Teles S0/8 or Niccy 1008 - Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 (tested) - Teles S0/16.3 (tested) - AVM A1 or AVM Fritz!Card (tested) - USRobotics Sportster ISDN TA intern - Teles S0/16.3 PnP - Creatix ISDN-S0 P&P PCI-Karten: - ELSA QuickStep 1000 - AVM Fritz!Card PCI (tested)
Kernel PPP does not work right now, but uerlevel PPP offers much more features (channel-bundling, dialin support, etc.) and works fine for me. You'll need to compile your own userlevel ppp daemon since the version OpenBSD is shipping does not support HDLC or isdnd-signaling.
This stuff applies against OpenBSD 2.8 (actually
OpenBSD-20010116) and Isdn4BSD-00.90.00-beta-111299.
As stated earlier you need to compile a new version of the
userlevel ppp daemon since the one OpenBSD is shipping does not
support HDLC and isdnd signaling.
# cd /usr/src # tar -xzf ~/i4b-0.90.0-OpenBSD-20010116.tar.gz # unpack patched i4b sources # cd i4b/OpenBSD # more INSTALL # READ ! # sh ./install-openbsd.sh # cd /dev; sh /usr/src/i4b/OpenBSD/MAKEDEV.i4b all # [EDIT YOUR KERNEL CONFIG] && [BUILD KERNEL] && [INSTALL KERNEL] # cd /usr/src/i4b # cp -Rp machine /usr/include/i4b # IMPORTANT ! # cd /root # tar -xzf ppp-20000608-OpenBSD.tar.gz # unpack patched ppp sources # cd ppp-OpenBSD # make && make install Reboot, read 'man ppp', 'man isdnd', 'man isdnd.rc' etc.Setting up a PPP link over ISDN is just like setting up a PPP link over a modem execep two entries in your /etc/ppp/ppp.conf:
set device /dev/i4brbch0 set speed sync
local2.info /var/log/isdnd
And do a:
# touch /var/log/isdnd
Include the following line in /etc/newsyslog.conf for
logfile rotation:
/var/log/isdnd l 600 10 * 168 Z
And finally start isdnd in rc.local:
# Starting isdnd.
if [ -x /usr/local/bin/isdnd ]; then
echo -n ' isdnd';
# -d0x95 is a quite verbose debugginglevel
# -s 18 corresponds to syslog facility local2
# -s 3 would enable logging to /var/log/daemon just like ppp
/usr/local/bin/isdnd -d0xf9 -s 18
fi
# cd /usr/src/i4b/user-ppp
# make
# cp i4brunppp /etc/isdn
# cp i4brunppp.cat8 /usr/share/man/cat8/i4brunppp.0
Here are the example ppp.conf and isdnd.rc from the
/usr/src/i4b/user-ppp directory.[ToDo] [ToDo] write some stuff setup of a answering machine etc... [ToDo]