Problème d'installation de sources

Fermé
doudou225 Messages postés 14 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 3 mai 2013 - 1 août 2009 à 01:01
Cooper1 Messages postés 1528 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 7 janvier 2011 - 1 août 2009 à 16:26
Bonjour,
kelk1 pourrait me dire clairement ce kil fauit pour in staller et surtout lancer une application d'un paquet source sous linux. Les reepertoires, les liens, le démons etc....
Jai suivi des tutos a la lettre , mais après installation et config, le démarrage ne foncrionne pas. Par exemple le dhcp, le tuto me di de faire usr/bin/dhcpd, mais rien. Il ya forcement un préalable. Merci d'avance..........

9 réponses

Cooper1 Messages postés 1528 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 7 janvier 2011 226
1 août 2009 à 02:26
Salut
Tu peux préciser ou expliquer plus en détails ce pourquoi tu as posté ?
(ptet pour çà que tu n'as pas de réponse aussi)
0
lekaf974 Messages postés 248 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 3 décembre 2009 22
1 août 2009 à 09:35
Alors, tout d'abord si tu veux des réponses donne nous ta distribution et explique nous exactement ce que tu souhaite faire.
0
doudou225 Messages postés 14 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 3 mai 2013
1 août 2009 à 11:30
je veux installer un ervice dhcp a partir de dhcp-4.1.1b1.tar.gz
Et je me rends compte que malgré le suivi de quelques tutos, ça ne marche pas, je n'arrive pas a le mettre en marche. Je signale que chui sur redhat9 et là avec les paquets déjà installé ( .rpm ), je m'en sort. J'y ai déja fait bind et samba. Mais avec les sources, trop de blêms surtout pour le lancement du service. Voici un exermple de ce que j'ai fait:

Je suis nouveau sur le forum et avec des preoccupations sur l’installation et la config de serveur dhcp sur redhat9.
Après telechargement de dhcp-4.1.1b1.tar.gz
1-tar zxvf dhcp-4.1.b1.tar.gz
2-cd dhcp-4.1.b1
3- ./configure , make , make install
4- cp /usr/local/etc/dhcpd.conf /etc { car le fichier se trouve ds /usr/local/etc}
5- emacs /etc/dhcpd.conf {et la, il ya plusieurs section. Et moi je rentre apparemment bien l’etendu des addresses que je veux} et j’enregistre.
6- je cree le fichier dhcp-leases avec touch /var/db/dhcp-leases
7- j’essaie de lancer le serveur dhcp par usr/bin/dhcpd comme indique ds le tuto, mais ne donne rien.
Je verifie ds /usr/bin, tout comme ds /usr/sbin, et aucune trace d’un quelconque dhcpd
Me suis je trompe kelke part?
Aidez moi.
0
doudou225 Messages postés 14 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 3 mai 2013
1 août 2009 à 12:33
oh oh, personne pour m'aider??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cooper1 Messages postés 1528 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 7 janvier 2011 226
1 août 2009 à 13:17
Balances le lien du tuto pour l'installation stp, çà pourra éclairer certains
0
voici le tuto



:: News .:. Documents .:. Forum .:. Downloads .:. Bibliographie .:. Liens .:. Contact ::




Home
:. News
.: Documents
.: Notions
.: Protocoles
.: Sécurité
.: Architecture
.: Prog
.: Systèmes
:. Forum
.: Downloads
:. Bibliographie
.: Liens
:. Contact




Chat


Nickname:




irc: #guill.net



Forum






FreeBSD - DHCP




Introduction

Lorsque l’on utilise le protocole TCP/IP au sein d’un réseau de PME/PMI, il devient vite fastidieux de paramétrer manuellement la configuration réseau de chaque poste de travail.

Il existe néanmoins une solution d’adressage dynamique qui peut largement faciliter la vie des administrateurs en centralisant et automatisant la configuration des paramètres réseaux nécessaires au bon fonctionnement des postes clients.

Ce protocole se nomme DHCP (Dynamic Host Configuration Protocol)

Un peu de théorie

Le DHCP permet de configurer tout ce qui concerne les paramètres réseau du poste client, c’est à dire son IP, son masque de sous réseau, la passerelle…

DHCP est une extension du protocole BOOTP basé sur UDP (User Datagramme Protocol) c’est donc un service « non connecté ». Le serveur DHCP attribut les informations pour une période limitée, un bail durant lequel le client aura une configuration valide qu’il devra libérer ou renouveler à la fin de ce dernier.

On peut schématiser le processus d’attribution comme suit:

Le client envoie une requête sur tout le réseau avec comme adresse de destination l’IP Broadcast 255.255.255.255. Le serveur reçoit la requête et répond à cette dernière, toujours à l’adresse de broadcast 255.255.255.255, sans vérifier que le client a bien reçu la réponse.

En pratique, l’attribution d’adresse est un petit peu plus compliquée que cela. En effet, le serveur et le client s’échangent plusieurs requêtes permettant le paramétrage de l’interface réseau : Voir Annexe N°1-1

DHCPDISCOVER : requête envoyée par le client (à l’adresse 255.255.255.255) dont le but est de localiser le ou les serveurs DHCP disponibles.

DHCPOFFER : réponse du ou des serveurs (à l'adresse 255.255.255.255) à une requête DHCPDISCOVER, elle contient les premiers paramètres.

DHCPREQUEST : requête diverse du client pour, par exemple, prolonger son bail.

DHCPACK : réponse du serveur qui contient des paramètres et l'adresse IP du client.

DHCPNAK : réponse du serveur pour signaler au client que son bail est échu ou si le client annonce une mauvaise configuration réseau.

DHCPDECLINE : le client annonce au serveur que l'adresse est déjà utilisée.

DHCPRELEASE : le client libère son adresse IP.

DHCPINFORM : le client demande des paramètres locaux, il a déjà son adresse IP.

1 - Installation et configuration du serveur

Les logiciels :

Nous allons utiliser les logiciels libres pour implémenter le service DHCP.

Le serveur en lui-même est développé par l’Internet Software Consortium et va tourner sous un système Unix libre, FreeBSD.

ISC DHCPD version 3.0

FreeBSD 4.7

Le matériel :

A l’entreprise :

Processeur Pentium 166 Mhz
RAM 32 Mo EDO
Disque dur 1Go
Une carte réseau 3com 3c509 10Mbps (reconnue sous FreeBSD)

Pour la démonstration :

Processeur Celeron 1 Ghz
RAM 128 Mo SDRAM
Disque dur 20 Go
Une carte réseau Sis 900 10/100Mbps (reconnue sous FreeBSD)

Cas pratique :

Les postes clients de notre réseau local devront être paramétrés comme suit :
Réseau 192.168.0.0
Masque de sous réseau 255.255.255.0
Plage d’adresses 192.168.0.1 -> 192.168.0.254

IP réservées :

192.168.0.10 Serveur DHCP
192.168.0.11 Serveur FTP et HTTP
192.168.0.1 Passerelle

DNS primaire du FAI = 80.8.254.66

DNS secondaire du FAI = 193.252.19.3

Dessin du réseau : Voir Annexe N°1-2

Travaux réalisés :

Installation du serveur :

On récupère les sources du serveur sur le serveur FTP de l’ISC

Notebook# ftp –a ftp://ftp.isc.org/isc/dhcp/dhcp-latest.tar.gz

Compilation des sources et installation

Notebook# tar xvzf dhcp-latest.tar.gz

Notebook# cd dhcp-3.0pl1/

Notebook# ./configure

Notebook# make

Notebook# make install

Configuration du serveur :

Tout d’abord, il faut copier le fichier de configuration dhcpd.conf dans le répertoire /etc

Notebook# cp /etc/dhcp-3.0pl1/serveur/dhcpd.conf /etc/

Ensuite on l’édite

Notebook# vi /etc/dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0 { #Définition du réseau et du sous réseau
range 192.168.0.20 192.168.0.254; #Plage d’adresses à distribuer
option routers 192.168.0.1; #IP de la passerelle
default-lease-time 2419200; #Bail par défaut en secondes
max-lease-time 3000000; #Bail maximum en secondes
option domain-name "actionbat.com"; #Domaine attribué au client
option domain-name-servers 80.8.254.66, 193.252.19.3; #IP des serveurs DNS
}
ddns-update-style none; #MAJ DDNS non implémentée

Lancement du serveur

Il faut impérativement créer le fichier /var/db/dhcpd.leases avant de lancer le serveur (ce fichier contient les baux d’adresses) :

Notebook# touch /var/db/dhcpd.leases

On peut ensuite lancer le serveur :

Notebook# /usr/sbin/dhcpd

Paramètres :

-p {port} : Précise le port d’écoute (par défaut c’est le 67)
-f : Démarrage du programme au premier plan et non pas en tant que démon.
-q : Ne pas afficher les copyrights au démarrage.
-t : vérification de la bonne syntaxe du fichier de configuration (dhcpd.conf).
-T : vérification de l’intégrité du fichier de baux (dhcpd.leases).
-cf {config_file} : Précise le fichier de configuration à utiliser (Par défaut : /etc/dhcpd.conf).
-lf {leases_file} : Idem mais pour le fichier de baux (Par défaut : /var/db/dhcpd.leases).
{interface [interface2]…} : Indique la ou les interfaces d’écoute. Le serveur DHCP répondra uniquement aux requêtes arrivant sur la ou les interfaces spécifiées. Par exemple, si nous avons plusieurs interfaces réseaux (if0, if1, if2) et que nous voulons seulement écouter sur if0 il suffit de faire : /usr/sbin/dhcpd if0
Il est conseillé de lancer le serveur automatiquement au démarrage :

Notebook# echo “/usr/sbin/dhcpd” /etc/rc.local

2 - La configuration des postes clients

Windows 95/98/98SE/Me :
Poste de travail / panneau de configuration / réseau / Sélectionner « Protocole Internet (TCP/IP) » / cliquer sur « Propriétés » / cocher « Obtenir une adresse IP automatiquement » et « Obtenir les adresses des serveurs DNS automatiquement »

Windows 2000/ XP :
Clique droit sur « Favoris Réseau » / cliquer sur « Propriétés » Dans « Connexions réseau et accès à distance » clique droit sur « Connexion au réseau local » / « Propriétés » / Sélectionner « Protocole Internet (TCP/IP) » / cliquer sur « Propriétés » / cocher « Obtenir une adresse IP automatiquement » et « Obtenir les adresses des serveurs DNS automatiquement »
Pour vérifier la bonne configuration de l’interface nous pouvons utiliser la commande IPCONFIG (il existe aussi winipcfg mais ce programme n’est plus disponible sous Windows 2000 / XP) Voir annexe N°1-3 et 2-1

Système *BSD et Unix-Like

Télécharger et installer, s’ il ne l’est pas déjà, le client DHCP de l’Internet Software Consortium : ftp://ftp.isc.org/isc/dhcp/dhcp-latest.tar.gz

Ensuite il suffit de taper : # dhclient if0 (Où if0 est l’interface réseau)

Le client DHCP s’occupe de créer le fichier resolv.conf dans /etc qui contient les IP des serveurs DNS et d’ajouter l’IP de la passerelle comme route par défaut ( route add default ip_de_la_passerelle ). Pour les options plus pointues : man dhclient et voir le fichier dhclient.conf . Il est recommandé de lancer la commande automatiquement au démarrage, pour cela il faut taper :

# echo «/sbin/dhclient if0» >> /etc/rc.local

Ensuite nous pouvons vérifier la configuration réseau en tapant : (Voir Annexe N°2-2)

# ifconfig if0 # route get default # cat /etc/resolv.conf

3 - Bilan

Une solution de ce type est assez simple à mettre en place. Nous n’avons rencontré aucun problème lors de la configuration du service DHCP. Toutefois, la configuration peut se révéler plus complexe lorsque l’on utilise la mise à jour dynamique des serveurs DNS et le protocole BOOTP (BOOTSTRAP Protocol). Le serveur de l’ISC permet aussi de réserver des adresses IP pour certains postes en fonction de leur adresse MAC. N’en ayant pas l’utilité, cette fonction n’a pas était testée.

Ressources

http://www.guill.net/
http://www.gcu-squad.org/
http://www.isc.org/
https://www.freebsd-fr.org/

Annexe N°1-1



Annexe N°1-2



Annexe N°1-3



Annexe N°2-1



Annexe N°2-2




g@t - 06/2003








Sondage


Quel est votre connexion à Internet aujourd'hui ?

RTC 56Kbps
ADSL simple de 128 à 2048 Kbps
ADSL + Téléphonie (+TV) de 128 à 2048 Kbps
ADSL simple jusqu'à 20Mbps
ADSL + Téléphonie (+TV) jusqu'à 20Mbps
Autres (RNIS, Satellites bi-directionnel...)

Total :
1165




Recherche






Docs
Pflogsumm (Analyseur de log mail pour Postfix)
Proftpd (Mise en service d'un serveur FTP avec proftpd sous Linux)
Openldap (Mise en service d'un serveur LDAP sous Linux)
Gestion des périphériques en c++ builder (Communication RS232 en C++ Builder)
Les sockets windows (Windows Sockets : un cours accéléré)





guill.net©1999-2009
0
Cooper1 Messages postés 1528 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 7 janvier 2011 226
1 août 2009 à 15:47
J'ai regardé les commande et comparé avec ce que tu avais tapé plus haut.
Il m'est arrivé plein de fois de merder des install à cause d'un espace, un '/' ou un '.' manquant.
J'ai listée 3 différences, çà peut être des erreurs de retaper sur le clavier pour ce post parce que tu galères depuis un moment mais je tiens à les montrer, c'est ptet là l'erreur...

1) Tu as écris 'cp /usr/local/etc/dhcpd.conf /etc ' alors que le tuto dit '/etc/ ' soit dans le répertoire dit 'etc'
2) Le tuto parle de ' /var/db/dhcp.leases ' alors que tu as créé le fichier "dhcpd-leases" (touch /var/db/dhcp-leases)

Essaies de voir dans le terminal si tes commandes sont bien 'orthographioée' comme le tuto.
C'est con, mais j'en ai fait des conneries de ce genre et c'est râlant..
0
ok, je reessaie, mais j'en doute fort. Je l'ai fait plusieurs fois. Si cela persiste, je pense ke je vais me tourner vers yum.
Car il parait ke lui telecharge et installe directement et regle les problemes de dependances.
Merci encore.
Chui redigne.
0
Cooper1 Messages postés 1528 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 7 janvier 2011 226
1 août 2009 à 16:26
OK, sinon oui, utilises yum comme tu l'as dit tout sera géré..
0