| IntroductionHere we have something lots of users face up to in their early stages of
             setting Linux up: Connecting to the Internet. StepsWe'll see how we can do it, step by step, and in an easy way: 1.) The first thing:
           check whether your kernel supports the PPP protocol or not; it's the protocol
           most often used by Internet providers.  Check by typing the following: 
           dmesg | more
           Scroll pages by pressing the space key.
 You should see a line such as the following: 
           PPP: version 2.2.0 (dynamic channel allocation)
           TCP compression code copyright 1989 Regents of the
           University of California
           PPP Dynamic channel allocation code copyright
           1995 Caldera, Inc.
           PPP line discipline registered
           If you don't have it, don't worry, you'll simply have to
           recompile the kernel, selecting the appropiate
           options. How do you recompile the kernel? Well, this issue
           could well take a whole new article, but you can check it
           out in the SLUG Linux list or in any other you might be
           in. It is also well described in the README file
           distributed with the kernel source code.
            2.) Next,
           go to the
 /etc/ppp directory, where we'll edit
           several files. 
 
  The first one of them will be
           the so-called "options" file. Edit it
           with your favorite editor (not a few in Linux,
           indeed... ;-)  and delete everything it may have, surely
           the word "lock".
 Then write the
           following:
 
           connect /etc/ppp/connect_file_name 
           crtscts  
           modem  
           passive  
           +ua /etc/ppp/ppp_provider_name 
          (only in case you are using Infovia in Spain) noipdefault 
           defaultroute  
           asyncmap a0000  
           lock  
           lcp-echo-interval 15   
           lcp-echo-failure 5  
           mtu 1500  
           /dev/modem 
           38400
           (choose speed: 38400, 57600, 115600. You
           only have to write the number)Now, edit
           the file you wrote in the line connect in the
           "options"  file. In my case, for example, I'll
           call it "dracnet":   
            
           chat -v ""  ATE0DTXXXXXXX CONNECT "" login: my_login  password: my_password
           
           Next, save the file. 
           Where it reads ATE0DT, you can simply write
           ATDT.  I write the E0 option in order to
           disable modem echo.  The XXXXXXX refers to
           your Internet provider telephone number;  in case you are
           using Infovia (Spain), it will be 055.
 3.) Now edit
           the file  associated with the line "+ua", in the
           options file,  which in my case I'll call
           "dracnetppp":   
            
           my_login my_password
           Don't forget to press Return
           after the last line of the file.4.) Next, go back in the directory
           tree  and position yourselves in the /etc
           directory, with cd ..     Once there, edit the
           file "resolv.conf". If you don't have  it, no
           problem. Just write the following (always deleting anything
           it may  contain before; assuming you're not networked with
           other computers, you  can do it peacefully ;-):  
            
           domain provider.com  nameserver XXX.XXX.XXX.XXX
           Save this file.Note that the
           "domain" section is just the domain your provider 
           uses. In my case it would be
           "dracnet.es".      In the
           "nameserver" section you'll put the IP address of
           your  provider's main name server.   If you don't
           have these data available, please ask your provider for 
           them, he or she will give them to you.
 5.)
           Now  go to /usr/bin (cd /usr/bin),  and edit
           a file called connect, by writing the
           following:   
           
           pppd;tail -f /var/log/messages
           Save this and give it execute
           permission with "chmod +x".Et voila!!
           Here we have our Linux box, ready to connect to the
           Internet.  Just execute (from wherever we want) the file
           "connect", that's  all.     When you execute it,
           you'll see, step by step, the connection process  with our
           provider, thanks to the "tail" command we wrote in
           the  "connect" script. When our IP address has
           been assigned, we can  get out of "tail" by
           pressing Ctrl-C. 
           |