>I have installed this RPM "diald-0.99.1-2.i386.rpm" under RH v6.1. Do I
>also have to install "diald-config-0.16.5a-1.i386.rpm" as well?

There was a message about this a couple months ago in this list.  Here is
the message again (I did not wrote it):
+++++++++++++++++++++
Message: 2669864
               FROM: Lazarus Long
               DATE: 09/22/1999 09:58:04
               SUBJECT: Quick and dirty diald configuration instructions

                       List fellow members:

               This is a slightly edited post I`m resending since this
problem seems
               arising over and over so here it goes again (Edward, I`m
taking your
               suggestion in consideration, but I think it needs more work
to become a
               Web page).

               First I think that the problem arises with RedHat 6.0 and based
               distributions, which lack a good stock /etc/conf.modules. I
myself only
               noted the situation by accident since I normally use Debian
based
               distributions and the earlier versions of RedHat didn`t seem
to have
               this problem.

               Here goes the stuff:

               First I`ll assume you have pppd configured RedHat style and
that it is
               built as modules and that the ethertap device and af_packet
are also
               built as modules.

               Now, start by issuing the following as root "tail -f
/var/log/messages
               >/dev/tty12&" to get a easy way to see what is going on with
pppd and
               diald (you must replace /var/log/messages with your syslog
file - look
               at /etc/syslog.conf - if your distributioin isn`t RedHat
style). This
               step is not essential but eases error trapping and can be
stopped with
               "killall tail".

               Start pppd the usual way, maybe "ifup ppp0", and take a look
at console
               12 with [ALT]-[F12].

               If you find any reference to "ppp-compress-21",
"ppp-compress-24" or
               "ppp-compress-26" not being found just edit
/etc/conf.modules and add
               the following lines:

               ...
               # PPP compress modules
               alias ppp-compress-21 bsd_comp
               alias ppp-compress-24 ppp_deflate
               alias ppp-compress-26 ppp_deflate
               ...

               It is time to get diald.

               Join http://rufus.w3.org/linux/RPM/DByName.html and get
               diald-0.99.1-2.i386.rpm and diald-config-0.16.5a-1.i386.rpm
(don`t get
               fooled by version numbers, diald-config-1.2.1-1.noarch.rpm
is older).
               By the way if you get
               ftp://rufus.w3.org/pub/rpmfind/rpmfind-rh6-1.2-1.i386.rpm
you can use
               it to fetch, check for and upgrade rpm packages.

               Now here we have to take some care. The above is true for
RedHat 6.0
               and based distributions. If yours is older you _must_ use a
diald
               version compiled against the libraries used on your system.
               If in doubt issue "ls /lib/libc.so*" and compare the result
with the
               needed libraries found on the corresponding diald version
Web page. You
               can always get the source code and compile it yourself on
your system,
               but this is a quick receipt not a lengthy explanation.

               Install diald with "rpm -Uhv diald-0.99.1-2.i386.rpm" and
diald-config
               with "rpm -Uhv diald-config-0.16.5a-1.i386.rpm".

               OK, here we can go two ways, either edit
/etc/rc.d/init.d/diald and add
               "-f /etc/diald/diald.conf" to the line that starts diald, or
create a
               /etc/diald.conf that points to the /etc/diald/ directory (I
prefer the
               second method so I run "echo include /etc/diald/diald.conf
               >/etc/diald.conf" and then do a "chmod 700 /etc/diald.conf").

               Now it is time to customise the /etc/diald/diald.conf file,
since it
               was built with version 0.16.5a in mind.

               Edit /etc/diald/diald.conf and comment out "pppd-options
name pppanex
               :" since it won`t be likely to be the name you use to access
your ISP
               (if you use PAP or CHAP don`t comment it, replace it with
the name you
               use to access your ISP), and "up-delay 5" since it seems
deprecated.
               Also uncomment the "include /etc/diald/phone.filter" line
and comment
               the "accept any 480 any" since it would give a very long
wait time for
               the line to go down. Now it is a good time to take a look at
"man
               diald" and find if you would like to add any new options.

               Check out /etc/ppp/options and remove any references to the
commands
               indicated in diald man page, for instance "lock" (if you
still want to
               connect directly with "if-up ppp0" add any commands you
removed from
               /etc/ppp/options to the corresponding
               /etc/sysconfig/network-scripts/ifcfg-ppp0 file).

               Next we must edit our connect script /etc/diald/connect to
meet our
               needs. Almost all possible options are well commented so
just take a
               look at /etc/sysconfig/network-scripts/chat-ppp0 for the
correct
               answers to put in the file. Here goes an extra for PAP or
CHAP, add to
               either /etc/ppp/pap-secrets or /etc/ppp/chap-secrets
"username *
               password" with username and password replaced with the
correct values,
               set "pppd-options user username" in /etc/diald/diald.conf
also with
               username replaced with the correct value and leave USER_NAME
empty in
               the /etc/diald/connect script.

               All done. Let`s cross our fingers and start the diald daemon
with
               "/etc/rc.d/init.d/diald restart". Now switch to the console
12 with
               [ALT]-[F12].

               Trap errors, like for instance chat errors and, if any, try
to find out
               what did you mistype in the connect script.

               If your system is configured as I assumed on the first line
you will
               have two fatal errors both module related, so any reference to
               tap0-tap15 devices and module net-pf-17 not found are, I
believe, due
               to a poor RedHat 6.0 stock /etc/conf.modules file. Let`s fix it:

               Add to /etc/conf.modules the following

               ...
               # tap device configuration
               alias tap0 ethertap
                       options tap0 -o tap0 unit=0
               alias tap1 ethertap
                       options tap1 -o tap1 unit=1
               alias tap2 ethertap
                       options tap2 -o tap2 unit=2
               alias tap3 ethertap
                       options tap3 -o tap3 unit=3
               alias tap4 ethertap
                       options tap4 -o tap4 unit=4
               alias tap5 ethertap
                       options tap5 -o tap5 unit=5
               alias tap6 ethertap
                       options tap6 -o tap6 unit=6
               alias tap7 ethertap
                       options tap7 -o tap7 unit=7
               alias tap8 ethertap
                       options tap8 -o tap8 unit=8
               alias tap9 ethertap
                       options tap9 -o tap9 unit=9
               alias tap10 ethertap
                       options tap10 -o tap10 unit=10
               alias tap11 ethertap
                       options tap11 -o tap11 unit=11
               alias tap12 ethertap
                       options tap12 -o tap12 unit=12
               alias tap13 ethertap
                       options tap13 -o tap13 unit=13
               alias tap14 ethertap
                       options tap14 -o tap14 unit=14
               alias tap15 ethertap
                       options tap15 -o tap15 unit=15

               alias net-pf-17 af_packet # Needed for diald
               ...

               And create the tap devices with the corresponding "mknod
/dev/tap* c 36
               NN" command (NN starts at 16 for tap0 and goes incremented
by 1 until
               31 for tap15). You don`t need to create all tap devices but
I recommend
               at least one more than those you know you`ll need just to
stay on the
               safe side.

               Now start again the diald daemon and check console 12 for
errors. If
               any that you can`t fix just drop a copy of the relevant part
of your
               syslog file on the list, and we`ll try to help.

               Hope this helps.

               ---
               Lazarus Long
               <[EMAIL PROTECTED]>
               PGP:

<http://wwwkeys.pgp.net:11371/pks/lookup?op=index&search=0x5C1DC205>
               ICQ#: 30062012

________________________________________________________________
|                                                               |
| Jean-Michel Lacroix, Ph.D., Research Manager, Diagnostic Kits |
| Visible Genetics Inc.     http://www.visgen.com               |
| 700 Bay Street, Suite 1000                            .--.    |
| Toronto, Ontario  M5G 1Z6 CANADA                     |o_o |   |
| Tel: (416) 813-3240 ext: 4883                        |:_/ |   |
| Fax: (416) 813-3250                                 //   \ \  |
|                                                    (|     | ) |
| E-Mail: [EMAIL PROTECTED]                         /'_   _/`\ |
| Home page: http://home.ican.net/~lacroix         (____)=(___/ |
|_______________________________________________________________|


-
To unsubscribe from this list: send the line "unsubscribe linux-diald" in
the body of a message to [EMAIL PROTECTED]

Reply via email to