Verbinden met het Internet

ArticleCategory: [Choose a category for your article]

UNIX Basics

AuthorImage:[Here we need a little image form you]

[Photo of the Author]

TranslationInfo:[Author and translation history]

original in en Manuel Trujillo Albarral 

en to nl Jan Onbekend

AboutTheAuthor:[A small biography about the author]

Abstract:[Here you write a little summary]

In dit artikel staat beschreven hoe je via PPP verbinding kan maken met het internet. Een probleem waar veel beginnende Linux gebruikers tegen aan lopen.

ArticleIllustration:[This is the title picture for your article]

[Illustration]

ArticleBody:[The article body]

Introductie

Hier hebben we iets waar veel Linux-gebruikers mee geconfronteerd worden in de beginperiode van het configureren van Linux: Verbinding maken met het Internet.

Stappen

We zullen zien hoe we dit kunnen doen, stap voor stap, en op een gemakkelijke manier:

1.) Stap 1: controleer of je kernel het PPP protocol ondersteunt of niet; dat is het protocol dat meestal gebruikt wordt door Internet providers.  Controleer dit door het volgende te typen:

           dmesg | more
           

Scroll door de pagina's door middel van de spatiebalk

Je zou zoiets als de volgende lijnen moeten zien:

           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
           

Als je dit niet hebt, maak je geen zorgen, je zal slechts de kernel moeten hercompileren, met de benodigde opties. Hoe hercompileer je de kernel? Aan dit onderwerp kun je een heel nieuw artikel wijden, maar je kan het bekijken in de SLUG Linux list of in een andere waar je in zit. Het is ook vrij goed beschreven in het README bestand dat meekomt met de broncode van de kernel.

2.) Stap 2, ga naar de /etc/ppp directory, waar we enkele bestanden zullen bewerken. 

Het eerste van deze bestanden is de zogenaamde "options" file
Bewerk deze met je favoriete editor (zijn er niet weinig in Linux, overigens... ;-) en verwijder alles wat er eventueel in staat, waarschijnlijk het woord "lock".
Schrijf dan het volgende: 

           connect /etc/ppp/connect_file_name 
           crtscts  
           modem  
           passive  
           +ua /etc/ppp/ppp_provider_naam 
          (Alleen wanneer je Infovia genruikt in Spanje) noipdefault 
           defaultroute  
           asyncmap a0000  
           lock  
           lcp-echo-interval 15   
           lcp-echo-failure 5  
           mtu 1500  
           /dev/modem 
           38400
           
(kies de snelheid: 38400, 57600, 115600. Je hoeft alleen het nummer te noteren) 

Bewerk nu de file welke je hebt geschreven in de lijn connect in het "options" bestand. In mijn geval, als voorbeeld, noem ik het "dracnet"

           chat -v ""  ATE0DTXXXXXXX CONNECT "" login: mijn_login  password: mijn_wachtwoord
           
           Bewaar nu het bestand. 
           

Waar ATE0DT staat, kun je gewoon ATDT schrijven. Ik schrijf de E0 optie om modem echo uit te schakelen.
De XXXXXXX verwijst naar het telefoonnummer van je Internet Provider; In het geval dat je Infovia (Spanje) geruikt, zal het 055 zijn. 

3.) Bewerk nu het bestand dat hoort bij de regel "+ua", in het options bestand, welke in mijn geval "dracnetppp": is 

           mijn_login mijn_wachtwoord
           
Vergeet niet de Return na de laatste lijn van het bestand. 

4.) Ga terug in de directory tree en ga naar de /etc directory, met cd ..

Wanneer je daar bent, bewerk dan de file "resolv.conf". Als je deze niet hebt is dat geen probleem. Schrijf gewoon het volgende (Verwijder altijd alles wat ervoor in heeft gestaan; Er vanuit gaande dat je niet in een netwerk zit met andere computers, kun je dit ongestraft doen ;-): 

           domein.provider.com  nameserver XXX.XXX.XXX.XXX
           
 Bewaar dit bestand. 

Merk op dat de "domein" sectie alleen het domein is wat je provider gebruikt. In mijn geval zal dit "dracnet.es" zijn. 

In de "nameserver" sectie moet je het IP address van je providers eerste name server zetten. 
Als dit gegeven niet beschikbaar is, vraag er dan naar bij je provider. Hij of zij zal het je zeker kunnen geven. 

5.) Ga nu naar /usr/bin (cd /usr/bin), en bewerk een bestand genaamd connect, door het volgende te schrijven: 

           pppd;tail -f /var/log/messages
           
Bewaar dit en geef het execute permission met "chmod +x"

En voila!! Hier hebben we onze Linux box, klaar om te verbinden met het Internet. Start gewoon (vanuit waar je maar wilt) de file "connect" op, dat is alles.

Wanneer je het opstart, zul je stap voor stap het verbindingsproces met je provider zien, dankzij het "tail" commando dat we hebben geschreven in het "connect" script. Wanneer je IP-addres is toegewezen, kun je uit "tail" geraken door Ctrl-C te gebruiken.  Voor meer informatie: