» | DOS | |||||||
» | FAQ | |||||||
frodo.looijaard.name | » | Documentation | » | Tebecai | » | Linux | » | DHCP |
» | Kernel | |||||||
» | Applicaties | |||||||
» | Problemen | |||||||
» | Elders |
This document is written in dutch!
Tebecai was de kabelmaatschappij rond Zutphen. Ergens rond 1998 tot 2000 verzorgden zij kabel-internet in deze regio, onder de naam Tebenet. Inmiddels bestaat Tebecai niet meer, en is Tebenet opgegaan in Chello/UPC. De informatie op deze pagina is daarom hoogstens uit historische perspectief nog interessant.
⇐ Previous | ⇑ Parent |
Next ⇒ |
Veel distributies hebben een configuratie-tool waarmee je DHCP kan instellen. Als je die kan gebruiken, heb je onderstaande ook niet nodig!
De primary site van het pakket dhcpcd is ftp.kobe-u.ac.jp (niet meer online). Daarnaast kan je het ook op sunsite vinden. De huidige versie voor 2.0.x kernels is 0.70, maar ondanks het lage versienummer is het een stabiel en goed werkend programma. Voor 2.2.x kernels heb je de gemodificeerde versie 1.3.17-pl2 nodig, die gevonden kan worden op www.cps.msu.edu.
Het pakket installeert een binary in /usr/sbin
. Als je het daarmee eens bent kun je make
gevolgd door make install
intypen in de directory waarin het pakket zich heeft uitgepakt. De man-page wordt niet standaard geinstalleerd; het makkelijkst is het om zelf install -m 755 -o root -g root dhcpcd.8 /usr/man/man8
in te tikken (vervang root
beide keren door man
als jouw distributie deze gebruiker/groep gebruikt voor man-pages).
Tijdens de installatie is een directory /etc/dhcpcd
aangemaakt. Daarin wordt elke keer als dhcpcd opgestart wordt een file resolv.conf
aangemaakt. Hernoem nu /etc/resolv.conf
(bijvoorbeeld met mv /etc/resolv.conf /etc/resolv.conf.old
), en maak een symbolic link van /etc/resolv.conf
naar /etc/dhcpcd/resolv.conf
(bijvoorbeeld met ln -s dhcpcd/resolv.conf /etc/resolv.conf
).
Ook voor deze versie wordt een directory /etc/dhcpcd
gemaakt. Maar met /etc/resolv.conf
wordt anders omgesprongen; daar hoef je niet naar te kijken.
Door als root dhcpcd -d
in te typen start je nu de verbinding op (de -d
is later niet meer nodig, maar zorgt nu even dat alle mededelingen op je scherm verschijnen). Controleer na een twintig seconden met ifconfig
of je eth0 interface werkt; achter inet addr
moet dat iets staan als 212.206.147.23
(alles is goed, als het maar met 212.206.[144-151]
begint).
Door als root dhcpcd -d
te typen start je nu de verbinding op. Waarschijnlijk verschijnt in een van je logfiles in /var/log
alle informatie. Zodra dhcpcd de verbinding heeft gemaakt, kom je terug op de command-line.
Als je meer dan een ethernetkaart in je computer hebt zitten moet je de naam van de interface (eth0, eth1 etc.) als extra argument meegeven.
Je kan de daemon afsluiten (maar waarom zou je?) door dhcpcd -k
in te typen.
Door het commando dhcpcd (zonder -d
voor versie 0.70!) in een van je rc-files te zetten, wordt de verbinding automatisch opgestart als je Linux boot.
Als je een eigen nameserver draait of iets dergelijks, kan je beter je eigen versie van /etc/resolv.conf
blijven gebruiken. Voor versie 0.70 maak je eenvoudig weg de symbolic link niet aan; voor versie 1.3.17-pl2 gebruik je de extra optie -R
.
⇐ Previous | ⇑ Parent |
Next ⇒ |