1 Compiling and installing wmisdn:
2 --------------------------------
4 1. Change to the directory containing the wmisdn source
6 3. Copy the wmisdn binary to a directory of your choice
8 Type "make install" - this puts wmisdn into /usr/local/sbin
9 4. Type "make clean" to clean the source directory
11 NOTE : In order to operate properly, wmisdn must have access to
12 /dev/isdnctrl and /dev/isdninfo. There are two ways to grant this access, both
13 of which require root privileges:
17 2. Change to the directory where the wmisdn binary resides
18 3. Type "chown root.root wmisdn"
19 4. Type "chmod +s wmisdn"
21 II. The secure method:
23 2. Create a group called net (or whatever name you like)
24 3. Add the accounts, that should be able to use wmisdn (and generally dial out or controll the isdn connection in some other way), to this group
25 4. Type "chgrp net /dev/isdninfo /dev/isdnctrl* /sbin/isdnctrl"
26 5. Type "chmod g=rw /dev/isdninfo /dev/isdnctrl*"
28 I recommend the second method, since it protects your systems against bug
29 exploits in wmisdn (I hope they don't exist, but I can't guarantee that to 100%).
30 It is the method recommended by Tom Berger on his site "www.mandrakeuser.org"
31 (/connect/cisdn2.html).
34 wmisdn currently compiles only under Linux. I have tested it on
35 * SuSE 6.0 - Kernel 2.0.36, glibc 2.0.7, XFree 3.3.4
36 * SuSE 6.2 - Kernel 2.2.10, glibc 2.1, XFree 3.3.4
37 It has been reported to work on RedHat and Mandrake systems too and should
38 actually compile and run on every Linux system with the kernel includes and
41 If you use WindowMaker, useful options for the info panel of the extended
46 NoMiniaturizeButton = Yes;
50 You can set those in Windowmaker or in any other window manager that
51 supports them. Quite a shame, but I still haven't found an X function that
52 sets those attributes. I'd appreciate a mail if there is such function.