Home

mini-HOWTO DHCP (DHCPd/DHCPcd)

image

Contents

1. la section 3 8 La touche finale 3 Configuration des clients 7 3 5 Red Hat 4 x et Caldera OpenLinux 1 1 1 2 dhcpcd est inclus dans la distribution standard de Red Hat sous la forme d un paquetage RPM Vous pouvez le trouver dans le r pertoire RPMS de votre CD ROM ou le t l charger depuis lt ftp ftp redhat com pub redhat redhat 4 2 i386 RedHat RPMS dhcpcd 0 6 2 i386 rpm gt et l installer avec rpm i dhcpcd 0 6 2 i386 rpm Vous pouvez galement compiler votre propre version en suivant les instructions donn es pour la Slackvare 3 2 voir ici Ces informations m ont t communiqu es par lt nothing cc gatech edu gt J ai enleve mon IP fixe et mon nom d hote de etc resolv conf Par contre j y ai laisse la ligne search et les lignes de mes deux serveurs de noms pour je ne sais quelle raison mon dhcpcd ne cree jamais de etc dhcpc resolv conf et je dois utiliser un etc resolv conf statique Dans etc sysconfig network j ai enleve les entrees HOSTNAME et GATEWAY J ai laisse les autres entrees NETWORKING DOMAINNAME GATEWAYDEV telles quelles Dans etc sysconfig network scripts ifcfg eth0 j ai enleve les entrees IPADDR NETMASK NETWORK et BROADCAST Je n ai pas touche a DEVICE et ONBOOT J ai change la ligne BOOTPROTO en BOOTPROTO dhcp Sauvegardez le fichier et redemarrez votre machine Quand vous aurez termin allez la section 3 8 La touche finale 3 6 Debian I
2. seau devrait tre configur e Tapez ifconfig Vus devriez obtenir quelque chose comme a lo Link encap Local Loopback inet addr 127 0 0 1 Bcast 127 255 255 255 Mask 255 0 0 0 UP BROADCAST LOOPBACK RUNNING MTU 3584 Metric 1 RX packets 302 errors 0 dropped 0 overruns 0 frame 0 TX packets 302 errors 0 dropped 0 overruns 0 carrier 0 coll 0 eth0 Link encap Ethernet HWaddr 00 20 AF EE 05 45 inet addr 24 128 53 102 Bcast 24 128 53 255 Mask 255 255 254 0 UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU 1500 Metric 1 RX packets 24783 errors 1 dropped 1 overruns 0 frame 1 TX packets 11598 errors 0 dropped 0 overruns 0 carrier 0 co11 96 Interrupt 10 Base address 0x300 Si vous avez un nombre l air normal dans inet addr c est bon Si vous voyez 0 0 0 0 ne d sesp rez pas c est un r sultat temporaire en attendant que dhcpcd obtienne l adresse IP Si au bout de quelques minutes vous voyez toujours 0 0 0 0 consultez la sections 3 10 probl mes dhcpcd est un d mon qui continuera tourner tant que votre machine restera allum e Toutes les trois heures il contactera le serveur DHCP pour renouveler l attribution de l adresse IP Il consignera tous les messages dans le journal du syst me var adm syslog sur Slackware var log syslog sur Red Hat ou OpenLinux Une derni re chose vous devez pr ciser vos serveurs de noms Il existe deux fa ons de le faire Vous pouvez demander les adresses de ses serveurs de noms vot
3. qui ne fonctionne pas correcte ment sous LinuxPPC Pour contourner ce probl me vous devez installer la derni re version du dhcpcd de Sergei Viznyuk et diter sbin ifup pour lui faire utiliser dhcpcd la place de pump Remplacez if BOOTPROTO bootp o BDOTPROTO dhcp then PUMP true fi if n PUMP then par if BOOTPROTO bootp then echo done else echo failed exit 1 fi elif BOOTPROTO dhcp then echo n Determining IP information for DEVICE if sbin dhcpcd d DEVICE then if f etc dhcpc dhcpcd DEVICE exe then etc dhcpc dhcpcd 1DEVICE exe fi et faites le changement correspondant dans sbin ifdown remplacez if BOOTPROTO bootp o BOOTPROTO dhcp then fi par if SBOOTPROTO fi bootp then if BOOTPROTO dhcp then if f var run dhcpcd DEVICE pid then kill cat var run dhcpcd DEVICE pid rm f var run dhcpcd DEVICE pid fi fi 3 Configuration des clients 9 Une version RPM pour PPC de dhcpcd se trouve sur le CD de LinuxPPC 1999 une version l g rement plus r cente se trouve dans le r pertoire contrib sur lt ftp ftp linuxppc org gt Les sources qui compilent telles quelles sur LinuxPPC 1999 sont disponibles lt ftp ftp phystech com pub dhcpcd 1 3 17 p19 tar gz gt 3 8 La touche finale Apr s la r initialisation de votre machine votre interface r
4. wait DEVICE pid exec sleep 30 sh if f var run dhcp wait DEVICE pid then echo failed exit 1 Remarquez le point d exclamation dans if f var run dhcp wait DEVICE pid Maintenant admirez le r sultat 3 9 Notes diverses Ce qui suit n est pas proprement parler n cessaire mais peut tre utile certaines personnes Si vous n avez besoin de votre connexion qu occasionnellement vous pouvez d marrer dhcpcd depuis la ligne de commandes condition d tre root en tapant usr sbin dhcpcd Quand vous voulez couper la connexion tapez usr sbin dhcpcd k 3 10 Probl mes Si vous avez bien suivi toutes les tapes ci dessus et si malgr tout vous ne pouvez pas acc der au r seau plusieurs explications sont possibles 3 Configuration des clients 11 3 10 1 Votre carte r seau est mal configur e Pendant l initialisation du syst me Linux va rechercher votre carte r seau et devrait afficher quelque chose de ce genre eth0 3c509 at 0x300 tag 1 10baseT port address 00 20 af ee 11 11 IRQ 10 3c509 c 1 07 6 15 95 becker cesdis gsfc nasa gov Si aucun message de ce genre n apparait votre carte ethernet n est vraisemblablement pas reconnue par Linux Si votre carte est une carte g n rique un clone de NE2000 vous devriez avoir une disquette avec des utilitaires DOS que vous pouvez utiliser pour la configurer Essayez plusieurs IRQ jusqu ce que Linux rec
5. bios name servers option netbios name servers 192 168 1 1 Vous pouvez aussi assigner des adresses IP sp cifiques en utilisant l adresse ethernet du client host haagen hardware ethernet 08 00 2b 4c 59 23 fixed address 192 168 1 222 Cela assignera l adresse IP 192 168 1 222 un client dont l adresse ethernet est 08 00 2b 4c 59 23 Vous pouvez aussi m langer ces diff rentes possibilit s par exemple si vous voulez donner des adresses IP statiques certains clients les serveurs par exemple et des adresses IP dynamiques d autres par exemple les ordinateurs portables de certains utilisateurs Il existe de nombreuses autres options adresse du serveur NIS du serveur d horloge Si vous avez besoin de ces options lisez la page de manuel de dhcpd conf 4 4 D marrage du serveur Il ne reste qu une chose faire avant de d marrer le serveur La plupart des installations de DHCPd ne cr ent pas par d faut de fichier dhcpd leases Ce fichier est utilis par DHCPd pour stocker des informations propos des attributions en cours de validit Il est en format texte brut donc vous pouvez le lire pendant le fonctionnement de DHCPd Pour le cr er tapez 4 Configurer un serveur DHCP 16 touch var state dhcp dhcpd leases sur la ligne de commandes Cela va cr er un fichier vide de taille nulle Certaines vieilles versions de dhcpd 2 0 placaient ce fichier en etc dhcpd leases Vous n avez pas y c
6. cernant la version fran aise INdT il s agit ici de la version originale en anglais 2 Le protocole DHCP 3 1 4 Contributeurs Ce document est une version modifi e de la version d origine de Paul Makeev Les personnes suivantes ont contribu ce mini HOWTO e Heiko Schlittermann e Jonathan Smith e Dan Khabaza e Hal Sadofsky e Henrik Stoerner e Paul Rossington e et de nombreux autres 1 5 Copyright Ce HOWTO est Vladimir Vuksan 1998 et peut tre distribu selon les termes de la licence OpenContent OPL lt http wwuw opencontent org opl shtml gt 2 Le protocole DHCP DHCP est le protocole de configuration dynamique d h tes Dynamic Host Configuration Protocol Il est utilis pour contr ler certains param tres importants de la configuration r seau des h tes faisant tourner un client au moyen d un serveur DHCP maintient une compatibilit ascendante avec BOOTP Pour plus d informations voyez entre autres la RFC 2131 anciennement la RFC 1541 Reportez vous la section Autres documents int ressants la fin du document Vous pouvez aussi lire la FAQ DHCP lt http web syr edu jmwobus comfaqs dhcp faq html gt Ce mini HOWTO d crit aussi bien l utilisation du d mon serveur DHCP que celle du d mon client DHCP La plupart des gens utilise le d mon client qui est utilis par des stations pour obtenir des informations sur leur configuration r seau depuis un serveur distant L
7. e d mon serveur est utilis par les administrateurs r seau pour distribuer ces informations aux clients donc si vous tes juste un utilisateur vous avez besoin du d mon client 3 Configuration des clients l heure actuelle il existe trois clients DHCP diff rents pour Linux dhcpcd pump et dhclient Ce mini HOWTO traite principalement de dhcpcd 3 1 T l chargement du d mon client dhcpcd En fonction de votre distribution vous pouvez avoir besoin de t l charger le d mon client DHCP Si vous voulez le compiler partir des sources vous avez besoin du paquetage dhcpcd dont la derni re version est 3 Configuration des clients 4 la 1 3 18 Il est maintenu par Sergei Viznyuk sergei phystech com et est aujourd hui livr sous forme de binaire avec la plupart des distributions Les sources de dhcpcd peuvent tre t l charg es depuis e lt ftp ftp phystech com pub gt site principal e lt http www cps msu edu dunham out gt Ensuite suivez les instructions ci dessous Elles devraient rester identiques 3 2 Slackware Vous pouvez t l charger la derni re version de dhcpcd depuis n importe quel miroir de Metalab ou depuis Pun des sites suivants e lt ftp metalab unc edu pub Linux system network daemons gt e lt ftp ftp phystech com pub gt site principal T l chargez la derni re version de dhcpcd tar gz e D compactez la tar zxvf dhcpcd 1 3 18p11 tar gz e Allez dans le nouv
8. eau r pertoire et compilez dhcpcd cd dhcpcd 1 3 18p11 make e Installez le vous devez tre root pour lancer la commande suivante make install Cela va cr er un r pertoire etc dhcpc o dhcpcd va stocker des informations pour DHCP et le fichier dhcpcd va tre copi dans usr sbin Pour que le syst me initialise DHCP au d marrage tapez cd etc rc d mv rc ineti rc inet1 0LD Cela va renommer l ancien script d initalisation du r seau en rc inet1i 0LD Maintenant il vous faut cr er un nouveau script rc inet1 Voici tout ce dont vous avez besoin bin sh rc ineti This shell script boots up the base INET system HOSTNAME cat etc HOSTNAME This is probably not necessary but I will leave it in anyways Attach the loopback device sbin ifconfig lo 127 0 0 1 3 Configuration des clients 5 sbin route add net 127 0 0 0 netmask 255 0 0 0 lo IF YOU HAVE AN ETHERNET CONNECTION use these lines below to configure the eth0 interface If you re only using loopback or SLIP don t include the rest of the lines in this file usr sbin dhcpcd Sauvegardez le et red marrez votre ordinateur Quand vous aurez termin allez la section 3 8 La touche finale 3 3 Red Hat 6 x et Mandrake 6 x La configuration de dhcpcd avec une Red Hat 6 0 ou plus r cente est vraiment facile Vous devez simplement lancer le panneau de contr le en tapant control panel puis e S lectionn
9. ez Network Configuration e Cliquez sur Interfaces e Cliquez sur Add e S lectionnez Ethernet e Dans la fen tre Edit Ethernet Bus Interface s lectionnez Activate interface at boot time et choisissez DHCP comme Interface configuration protocol Notez que dans la Red Hat 6 x le client DHCP par d faut est un programme nomm pump qui remplace le dhcpcd mentionn ci dessus Un paquetage dhcpcd se trouve sur le CD ROM donc si vous ne vous en tirez pas avec pump vous pouvez toujours essayer avec dhcpcd Une fois dhcpcd install par exemple par rpm i dhcpcd 1 3 17p12 1 i386 rpm vous allez devoir faire quelques modification voir 3 7 ici Quelques notes suppl mentaires d Alexander Stevenson alexander stevenson home com lt mailto alexander stevensonChome com gt Je wai pas r ussi utiliser DHCPcd Finalement c est pump inclus dans la Mandrake 6 0 et je suppose donc dans la Red Hat qui a bien voulu fonctionner J ai utilis la commande suivante pump i eth0 h hote Le nom d h te est sans importance mais sans lui le serveur ne r pond pas J ai alors chang la ligne correspondante de mon script sbin ifup pour y int grer cette modification la version par d faut n inclut pas l option h et ne fonctionne donc pas chez moi En r sum si vous utilisez Linuxconf et si a ne fonctionne pas apr s avoir choisi l option DHCP pour votre interface essayez d ajouter h h te l invocation de pump dan
10. hanger quoi que ce soit c est dhcpd qui le manipulera lui m me Si vous voyez un message d erreur disant que le fichier n existe pas ignorez le et passez l tape suivante Vous pouvez maintenant invoquer le serveur DHCP Contentez vous de taper ou de rajouter dans les scripts de d marrage usr sbin dhcpd Cette commande invoquera dhcpd sur l interface eth0 Pour l utiliser sur une autre interface pr cisez le simplement sur la ligne de commande par exemple usr sbin dhcpd eth1i Pour v rifier que tout fonctionne correctement vous devriez d abord activer le mode de d bogage et mettre le serveur en avant plan Vous pouvez le faire en tapant usr sbin dhcpd d f Ensuite allumez un de vos clients et regardez la console de votre serveur Vous verrez apparaitre un certain nombre de messages de d bogage Si tout se passe bien vous avez termin Quittez dhcpd et relancez le sans les options d f Si vous voulez qu il soit lanc au d marrage rajoutez dhcpd par exemple au fichier etc rc d rc local 4 5 Autres documents int ressants Le num ro d avril 2000 de Linux Magazine contient un bon article intitul Network Nirvana How to make Network Configuration as easy as DHCP lt http www linux mag com 2000 04 networknirvana_ 01 html1 gt qui traite de la configuration de DHCP
11. ients 12 3 10 5 Ma carte ethernet est reconnue au d marrage mais j ai toujours le message NO DHCPOFFER dans le journal du syst me Il se trouve que j ai une carte ethernet PCMCIA Assurez vous que le port 10baseT la prise de t l phone de votre carte est activ Le meilleur moyen de le v rifier est de regarder pour quel type de connecteur votre carte est configur e l allumage par exemple eth0 3c509 at 0x300 tag 1 10baseT port address 00 20 af ee 11 11 IRQ 10 3c509 c 1 07 6 15 95 becker cesdis gsfc nasa gov Des utilisateurs de micro ordinateurs portables m ont signal qu ils avaient ce genre de problemes cause des utilitaires PCMCIA plus sp cifiquement ifport qui configurent la carte pour utiliser le port 10base2 ethernet fin Vous devez vous assurer que vous utilisez le port 10baseT pour votre connexion Si ce n est pas le cas reconfigurez votre carte et red marrez la machine 3 10 6 Mon client DHCP envoie des requ tes mais personne ne r pond Cette partie est due Peter Amstutz Sur certains syst mes vous devez inclure un nom d h te dans la requ te DHCP Avec dhcpcd vous pouvez faire ca comme ca dhcpcd h hotetoto Le nom d h te requis correspond probablement votre nom d utilisateur sur le r seau 3 10 7 J ai bien suivi toutes les tapes et ma machine ne se connecte toujours pas En g n ral un modem cable m morise l adresse ethernet de votre carte r
12. l existe un paquet Debian de DHCPcd assurez vous que son nom commence bien par dhcpcd Padresse lt ftp ftp debian org debian dists slink main binary i386 net gt Vous pouvez aussi suivre les instructions d installation sur Slackware Pour d compacter le paquetage deb tapez dpkg i 1 endroit ou vous mettez vos paquetages deb dhcpcdxdeb Il semble que vous n ayez rien configurer D apr s Heiko Schlittermann lt mailto heikoGos inf tu dresden de gt Comme les autres paquets Debian le paquet dhcpcd installe son script d initialisation en etc init d lt nom du paquetage gt ici etc init d dhcpcd et cr e des liens vers ce script dans les r pertoires etc rc d Le contenu des r pertoires etc rc d est ensuite x cut automatiquement l initialisation du systeme Si vous ne red marrez pas votre syst me apr s l installation vous devriez d marrer le d mon manuellement etc init d dhcpcd start Quand vous aurez termin allez la section 3 8 La touche finale 3 Configuration des clients 8 3 7 LinuxPPC et MkLinux La section suivante a t crite par R Shapiro Depuis la version 1999 R5 LinuxPPC est pratiquement compatible avec la Red Hat 6 Pexception du probl me d crit ci dessous En r gle g n rale le mode d emploi est le m me que pour la version actuelle des 3 3 Red Hat 6 x et Mandrake 6 x Le probl me est que par d faut la Red Hat 6 x utilise le client DHCP pump
13. mini HOWTO DHCP DHCPd DHCPcd Vladimir Vuksan lt vuksan veus hr gt Traduction fran aise par Arnaud Gomes do Vale lt arnaud carrosse frmug org gt v4 12 22 octobre 2000 Ce document a pour but de r pondre des questions de base sur la configuration de votre machine Linux comme serveur ou client DHCP 2 Contents 1 Introduction 2 Lil See 1 5 2 comoda rra 2 1 2 Nouvelles versions de ce document 2 A osou aa a a a A RARA RA A A AAA y y 2 L CARIES sde nee E A RR A A ii aa a a 3 LO CORPS Sig EU BAS d ne voa D pe pue A D 3 Le protocole DHCP 3 Configuration des clients 3 3 1 T l chargement du d mon client dhcpcd 3 SE ARIAS 202 etes events SUR a a aa e AU lpis get ete ana a pe 4 3 Red Hat 0x t Mandrake OX s scacannata amp 4 Rise ane pouce me dE ue 5 Ta Red A E us sas mama Dei Luna da dd Sad aa dada at 4 4 6 35 Red Hat 4x t Caldera OpenLlimx LULZ 4 2 o ca 4 44 4 dou his s stes 7 A dead nd id de de de de 6 mt Et D du ee et Rita a 4 7 gt Lol PC et MELIDE 2 2 bara aa HR ENS Sean ET dde pa 8 SS La HOMME MMS mue D aan 4 Dane HR l BORN EEE RE 9 o La Lau a B ds dd 4 De due ER at el GER dde EE 10 LU PERU Le LE LR toi en PE DU ASSURE NE EM RE 10 3 10 1 Votre carte r seau est mal configur e 11 3 10 2 Votre serveur DHCP ne supporte que la RFC 1541 ou fonctionne sous Wi
14. ndows NT 11 3 10 3 Au d marrage je vois le message d erreur Using DHCP for eth0 failed mais mon syst me fonctionne correctement 11 3 10 4 Mon r seau fonctionne pendant quelques minutes avant d arr ter de r pondre 11 3 10 5 Ma carte ethernet est reconnue au d marrage mais j ai toujours le message NO DHCPOFFER dans le journal du syst me Il se trouve que j ai une carte ethernet PONGA cisco adria rr a A e 12 3 10 6 Mon client DHCP envoie des requ tes mais personne ne r pond 12 3 10 7 J ai bien suivi toutes les tapes et ma machine ne se connecte toujours pas 12 1 Introduction 2 3 10 8 Je suis abonn MediaOne Express et je ne peux toujours pas me connecter 12 3 11 Un autre client DHCP le dhclient del ISC 13 4 Configurer un serveur DHCP 13 il Unsaveur DHCP pour UNIX ocu enaa ER a 6 13 43 Configuration du serveur DHCP c20sis 0 0 eos ss s aug 14 43 pidas DHCPA os caia A A AR eog s 14 44 D marrage du Sent o a E etats a aa 4 15 4 5 Autres documents int ressants 16 1 Introduction 1 1 Avertissements Nous d clinons toute responsabilit quant au contenu de ce document L utilisation des concepts des exem ples ou de tout autre contenu se fait enti rement vos propres risques Dans la mesure o il s agit d une nouvelle dition de ce document il peut comporter des erreu
15. onnaisse votre carte Les IRQ 9 10 ou 12 conviennent g n ralement 3 10 2 Votre serveur DHCP ne supporte que la RFC 1541 ou fonctionne sous Windows N T Essayez de lancer dhcpcd par dhcpcd r Utilisez ifconfig pour v rifier que votre interface r seau est configur e attendez quelques secondes que la configuration soit termin e au d part vous obtiendrez inet addr 0 0 0 0 Si cela r soud votre probl me ajoutez l option r vos scripts d initialisation c est dire remplacez sbin dhcpcd par sbin dhcpcd r Par exemple sous Red Hat ditez le script etc sysconfig network scripts ifup et changez ce qui suit IFNAME DEVICE sbin dhcpcd r c etc etc etc 3 10 3 Au d marrage je vois le message d erreur Using DHCP for eth0 failed mais mon syst me fonctionne correctement Vous utilisez probablement une Red Hat et vous n avez pas suivi scrupuleusement les instructions Il vous manque un point d exclamation dans un des scripts Voyez 3 8 ici pour corriger a 3 10 4 Mon r seau fonctionne pendant quelques minutes avant d arr ter de r pondre Il semble que gated le d mon de passerelle puisse embrouiller le routage sur des machines Linux avec le r sultat mentionn ci dessus Regardez s il tourne ps auxww grep gate S il tourne effectivement d sinstallez le avec le gestionnaire RPM de Red Hat ou enlevez son entr e dans etc rc d 3 Configuration des cl
16. re fournisseur d acc s et les mettre dans etc resolv conf Vous pouvez aussi laisser dhcpcd obtenir la liste des serveurs de noms depuis le serveur DHCP et le laisser cr er un resolv conf adapt dans etc dhcpc Pour ma part j ai d cid de laisser faire dhcpcd Pour cela e Sauvegardez votre ancien etc resolv conf mv etc resolv conf etc resolv conf OLD e Si le r pertoire etc dhcpc n existe pas cr ez le mkdir etc dhcpc e Faites un lien de etc dhcpc resolv conf vers etc resolv conf ln s etc dhcpc resolv conf etc resolv conf 3 Configuration des clients 10 Si a ne fonctionne pas essayez ceci r paration sugg r e par nothing cc gatech edu avec quelques mod ifications de Henrik Stoerner J ai du proc der ce changement car mon dhcpcd ne cr e pas de fichier etc dhcpc resolv conf Dans etc sysconfig network scripts ifup j ai effectu le changement suivant qui n est qu une malheureuse bidouille mais qui marche chez moi j ai chang elif BOOTPROTO dhcp a ISALIAS no then echo n Using DHCP for DEVICE sbin dhcpcd c etc sysconfig network scripts ifdhcpc done DEVICE echo echo gt var run dhcp wait DEVICE pid exec sleep 30 sh if f var run dhcp wait DEVICE pid then echo failed exit 1 en elif BOOTPROTO dhcp a ISALIAS no then echo n Using DHCP for DEVICE sbin dhcpcd echo echo gt var run dhcp
17. rs ou des impr cisions susceptibles d endommager votre syst me Bien que ce soit tr s improbable je n en prends pas la responsabilit De plus gardez l esprit que les informations contenues dans ce document ne sont PAS officielles La majeure partie du contenu de ce document est constitu e de suppositions qui se trouvent donner l effet pr vu pour certaines personnes Vous utilisez cette information vos risques et p rils 1 2 Nouvelles versions de ce document Les nouvelles versions de ce document sont disponibles sur P lt http www oswg org oswg nightly DHCP htm1 gt Les versions traduites suivantes sont disponibles e Chinois lt http www linux org tw CLDP mini DHCP html gt e Japonais lt http www linux or jp JF JFdocs DHCP html gt e Espagnol lt ftp cuates pue upaep mx pub linux LuCAS CHDP mini Como gt La version fran aise se trouve avec les autres HOWTO lt http www freenix org linux HOWTO gt Vous tes explicitement autoris s traduire ce document dans votre langue Je vous demande simplement de mettre un lien vers la version originale et de me donner l adresse URL de votre traduction pour que je puisse moi m me mettre un lien 1 3 Retours Les retours concernant ce document seront vivement appr ci s Sans vos propositions ce document n existerait pas Envoyez donc vos ajouts commentaires et critiques vuskan feedback veus hr Adressez vos commentaires con
18. s le script sbin ifup Mon script ressemble maintenant a 3 Configuration des clients 6 if n PUMP then echo n Determining IP information for DEVICE if sbin pump i DEVICE h hostname then echo done else echo failed exit 1 fi else Une fa on plus l gante d ajouter le nom d h te est indiqu e par Aad van der Klaauw Je configure en ce moment une passerelle sur mon r seau personnel J ai eu besoin d indiquer l adresse MAC et d utiliser l option h h te J ai d cid de ne pas changer le script mais plut t d utiliser le fichier de configuration Dans etc sysconfig network scripts ifcfg eth0 j ai rajout ce qui suit DEVICE eth0 MACADDR 00 11 22 33 44 55 DHCP_HOSTNAME trigger_for_terayon Ca survit aux mises jour et mon avis c est plus propre C est tout Il suffit maintenant de red marrer votre machine ou de taper sbin ifup eth0 sur la ligne de commande 3 4 Red Hat 5 x La configuration de dhcpcd avec une Red Hat 5 0 ou plus r cente est vraiment facile Vous devez simplement lancer le panneau de contr le en tapant control panel puis S lectionnez Network Configuration Cliquez sur Interfaces Cliquez sur Add S lectionnez Ethernet Dans la fen tre Edit Ethernet Bus Interface s lectionnez Activate interface at boot time et choisissez DHCP comme Interface configuration protocol Quand vous aurez termin allez
19. s n arrivez pas configurer votre connection au moyen de dhcpcd vous voudrez peut tre essayer le dhclient de ISC dhclient fait partie de la distribution DHCP de PISC qui contient un serveur et un client Les instructions sur la facon de vous procurer et de compiler la distribution DHCP se trouvent dans la section 4 1 Un serveur DHCP pour UNIX Quand vous aurez termin revenez la section pr sente pour la configuration du client Les informations qui suivent m ont t fournies par Ted Lemon mellonOisc org lt mailto mellon isc org gt un des auteurs de dhclient Avec la version actuelle du client DHCP vous n avez pas r ellement besoin d un fichier dhclient conf Il vous suffit d invoquer dhclient sbin dhclient Cette commande va configurer toutes les interfaces pouvant faire de la diffusion NAT broadcast Si cela ne fonctionne pas ou si vous ne voulez configurer qu une seule interface cr ez un fichier etc dhclient conf partir de l exemple de configuration suivant interface eth0 send dhcp client identifier 1 xX XX XX XX XX XX send dhcp lease time 86400 Ici nous supposons que votre interface ethernet est eth0 sinon faites la modification ad quate Remplacez galement xx xx xx xx xx xx par votre adresse ethernet Ce fichier dhclient conf fait ressembler votre client DHCP un client Windows 95 4 Configurer un serveur DHCP 4 1 Un serveur DHCP pour UNIX Il existe plusieurs serve
20. seau Donc si vous connectez une nouvelle machine ou changez de carte r seau vous allez devoir apprendre votre modem reconnaitre la nouvelle machine ou la nouvelle carte En g n ral il suffit d teindre le modem et de le rallumer avec l ordinateur en marche Sinon vous devrez appeler le support technique pour leur signaler que vous avez chang de carte Il se peut aussi que vous ayez des r gles de filtrage install es par ipfwadm qui interdisent le trafic sur les ports 67 et 68 utilis s par DHCP pour communiquer les informations de configuration V rifiez vos filtres avec attention 3 10 8 Je suis abonn MediaOne Express et je ne peux toujours pas me connecter Il semble que MediaOne ait ajout quelques extensions DHCP qui ne devraient pas y tre C est cens ne plus tre un probl me mais si malgr tout vous rencontrez des probl mes regardez de ce c t Si vous avez la mal chance d avoir Windows NT sur votre machine v rifiez dans l observateur d v nements vous devriez y trouver un avertissement de ce style DHCP received an unknown option 067 of length 005 The raw option data is given below 0000 62 61 73 69 63 basic S il s agit bien de ce probl me allez voir lt ftp vanbuer ddns org pub gt et t l chargez ou bien un binaire ou bien les sources de la version corrig e 4 Configurer un serveur DHCP 13 3 11 Un autre client DHCP le dhclient de l ISC Si vou
21. sortira NdT C est fait depuis quelques mois il devrait inclure kemdhcpd Vous pouvez aussi vous le procurer directement lt ftp ftp us kde org pub kde unstable apps network gt Si vous pr f rez configurer dhcpd la main suivez les instructions ci dessous La plupart du temps vous voudrez assigner des adresses IP al atoirement Cela peut se faire de la fa on suivante Exemple de etc dhcpd conf Ajoutez vos commentaires ici default lease time 600 max lease time 7200 option subnet mask 255 255 255 0 option broadcast address 192 168 1 255 option routers 192 168 1 254 option domain name servers 192 168 1 1 192 168 1 2 option domain name mondomaine org subnet 192 168 1 0 netmask 255 255 255 0 4 range 192 168 1 10 192 168 1 100 range 192 168 1 150 192 168 1 200 Le serveur DHCP distribuera aux clients des adresses IP dans les intervalles 192 168 1 10 192 168 1 100 et 192 168 1 150 192 168 1 200 L attribution de l adresse IP se fera pour une dur e de 600 secondes si le client ne demande pas une dur e diff rente la dur e maximale du bail tant de 7200 secondes Le serveur va galement conseiller au client d utiliser le masque de sous r seau 255 255 255 0 l adresse de diffusion 192 168 1 255 192 168 1 254 comme routeur passerelle et 192 168 1 1 et 192 168 1 2 comme serveurs DNS Si vous devez sp cifier un serveur WINS pour vos clients Windows vous devrez inclure l option net
22. urs DHCP pour les syst mes d exploitation la UN X aussi bien commerciaux que libres L un des plus populaires est le DHCPd de Paul Vixie et de 1 ISC Actuellement la derni re version est la 2 0 dont l utilisation est conseill e pour le commun des mortels mais la 3 0 est en b ta test Vous pouvez les obtenir depuis lt ftp ftp isc org isc dhcp gt Certaines distributions fournissent un paquetage dhcpd pr compil si vous l avez obtenu de cette mani re vous pouvez ignorer ce qui suit Apr s avoir t l charg le serveur d compactez le Ensuite placez vous dans le r pertoire de la distribution et tapez configure La configuration des diff rents param tres va prendre quelques temps Une fois qu elle est termin e tapez make puis make install 4 Configurer un serveur DHCP 14 4 2 Configuration du serveur DHCP Une fois le serveur install tapez ifconfig a Vous devriez obtenir quelque chose comme ca eth0 Link encap 10Mbps Ethernet HWaddr 00 C0 4F D3 C4 62 inet addr 183 217 19 43 Bcast 183 217 19 255 Mask 255 255 255 0 UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 2875542 errors 0 dropped 0 overruns 0 TX packets 218647 errors 0 dropped 0 overruns 0 Interrupt 11 Base address 0x210 Si le mot MULTICAST r appara t pas vous devez recompiler votre noyau avec le support multicast Sur la plupart des syst mes a ne devrait pas tre n cessaire Ensuite ajoutez une ro
23. ute pour 255 255 255 255 D apr s le fichier README du DHCPd Pour que dhcpd fonctionne correctement avec des clients DHCP pointilleux comme celui de Windows 95 il doit pouvoir envoyer des paquets IP avec une adresse de destination de 255 255 255 255 Malheureusement Linux insiste pour changer 255 255 255 255 en l adresse de diffusion du reseau ici 192 5 5 223 Ceci constitue une violation du protocole DHCP et alors que beaucoup de clients DHCP ignorent ce probleme certains par exemple tous ceux de Microsoft le remarquent Les clients qui ont ce probleme sembleront ne pas voir les messages DHCPOFFER du serveur Pour cela tapez route add host 255 255 255 255 dev eth0 Si vous voyez un message d erreur 255 255 255 255 Unknown host essayez d ajouter la ligne suivante votre fichier etc hosts 255 255 255 255 tout le monde Ensuite essayez route add host tout le monde dev eth0 ou route add 255 255 255 0 dev eth0 eth0 d signe bien s r l interface r seau que vous utilisez Si vous en utilisez une autre faites les changements n cessaires 4 3 Options de DHCPd Maintenant il vous faut configurer DHCPd Pour cela vous allez devoir cr er ou diter etc dhcpd conf Il existe une interface graphique pour configurer etc dhcpd conf sous KDE lt http www kde org gt appel e kcmdhcpd tr s similaire l outil de configuration de DHCP de Windows NT Lorsque KDE 2 0 4 Configurer un serveur DHCP 15

Download Pdf Manuals

image

Related Search

Related Contents

USER MANUAL FOR YOUR EMERGENCY 911 CELL PENDANT    Logic Pro 9 Control Surfaces Support  WLS904P Installation Instructions Location Enrolling a WLS904P  

Copyright © All rights reserved.
Failed to retrieve file