original in en Manuel Trujillo Albarral
en to nl Jan Onbekend
Hier hebben we iets waar veel Linux-gebruikers mee geconfronteerd worden in de beginperiode van het configureren van Linux: Verbinding maken met het Internet.
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_wachtwoordVergeet 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.XXXBewaar 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/messagesBewaar 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: