Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 Serveur DHCP IPv6, probleme au lancement de dhcp Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
mastamike
Newbiiiie
Newbiiiie




Messages: 6

MessagePosté le: Mer 13 Mai 2009 - 11:45 Répondre en citantRevenir en haut

Bonjour;

Depuis quelques temps, je suis en stage et j'ai pour but de faire tourner des services réseau de base (dns, dhcp, smtp, etc...) en ipv6.
J'ai un peu galéré pour dns, mais en me documentant sur le net, j'ai pu reussir a le faire fonctionner.
Je suis maintenant confronté au serveur dhcp, je ne reussi pas :S

J'ai reussi a faire tourner et attribuer des adresses ipv6 mais en utilisant le paquet "dhcpv6" mais il faut obligatoirement lancer une ligne de commande chez le client "dhcp6c -d -D -d eth0" ce que je cherche a éviter
avec ceci et le paquet dhcpv6client installé sur la machine, elle se voit attibuer une adresse ipV6

Mais ce que je cherche, c'est utiliser isc dhcp ( https://www.isc.org/)donc le paquet dhcp afin de pouvoir coupler mes services dhcp et dns et que le client ne nécessite aucune configuration (mise a part l installation d'ipv6 sur les postes XP par exemple).

J'ai fait des essais, mais en vain (peut etre cela viens-il de la version de dhcp des dépots qui est la 3.0.x.x, j'ai téléchargé la 4.0 sur le site et tenté de la compiler sans résultats, erreurs de compilations quoi).
je mets ci joint mon dhcpd.conf que j'avai fait (sur la 3.0):

Citation:
#ddns-update-style none;
#ignore client-updates;
authoritative;

subnet6 2001:9f8e:7d6c:54::/64 {
range6 2001:9f8e:7d6c:54::100 2001:9f8e:7d6c:54::200; # plage d’adresse
default-lease-time 21600; # durée du bail en secondes
max-lease-time 43200 ; # durée maxi du bail en sec.
}

Il me resortait une erreur semicolon .... a la ligne :
Citation:
subnet6 2001:9f8e:7d6c:54::/64 {

(d'apres ce que j ai compris il manque un point virgule ...)

Bref, je ne sais que faire et j'aimerai savoir si quelqu'un ici avait déjà une expérience sur des serveur ipv6 sous centos, et qu'il puisse me donner des conseils, que ce soit pour mon probleme actuel ou bien pour des services reseau ipv6 dont je n'ai pas encore parlé. Sinon, je pensais me tourner vers postfix pour mon serveur smtp, a voir Smile.
Je tiens a préciser que je tourne sous la derniere version de centos , et qui est a jour (je pige pas pourquoi il n'y a pas les paquets dhcp 4 dans les dépôts mais bon :S)

Bonne journée
Voir le profil de l'utilisateurEnvoyer un message privé

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
mastamike
Newbiiiie
Newbiiiie




Messages: 6

MessagePosté le: Ven 15 Mai 2009 - 15:14 Répondre en citantRevenir en haut

Petit "up", je vais simplifier mon problème Smile

je sais que la derniere version d isc dhcp est compatible avec ipv6, je cherche donc a l'installer (pas via yum, car la derniere version du paquet n'y est pas proposée)
je telecharge donc le tar.hz, decompresse, je lance un:

Citation:
./configure

Code:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for ranlib... ranlib
checking whether byte ordering is bigendian... no
checking for prefix by checking for dhcpd... /usr/local/sbin/dhcpd
checking for dhcpd.leases location.../var/db/dhcpd.leases
checking for dhcpd6.leases location.../var/db/dhcpd6.leases
checking for dhclient.leases location.../var/db/dhclient.leases
checking for dhclient6.leases location.../var/db/dhclient6.leases
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking linux/types.h usability... yes
checking linux/types.h presence... yes
checking for linux/types.h... yes
checking for linux/filter.h... yes
checking for struct lifnum... no
checking for struct if_laddrconf... no
checking for struct if_laddrreq... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking net/if_dl.h usability... no
checking net/if_dl.h presence... no
checking for net/if_dl.h... no
checking net/if6.h usability... no
checking net/if6.h presence... no
checking for net/if6.h... no
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking for library containing MD5_Init... -lcrypto
checking for library containing MD5Init... no
checking for library containing socket... none required
checking for library containing inet_ntoa... none required
checking for library containing inet_aton... none required
checking for library containing regcomp... none required
checking for library containing if_nametoindex... none required
checking for /dev/random... yes
checking for struct sockaddr.sa_len... no
checking size of struct iaddr *... 4
checking for struct msghdr.msg_control... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating client/Makefile
config.status: creating common/Makefile
config.status: creating common/tests/Makefile
[.....]
config.status: creating includes/config.h
config.status: executing depfiles commands


je claque le :
Citation:
make


et je tombe la dessus a chaque fois :S :
Code:

make[1]: quittant le répertoire « /root/Desktop/dhcp-4.1.1b1/server »
make[1]: entrant dans le répertoire « /root/Desktop/dhcp-4.1.1b1 »
make[1]: Rien à faire pour « all-am ».
make[1]: quittant le répertoire « /root/Desktop/dhcp-4.1.1b1 »

Avec ceci dedans, je mets pas tout, ca fait déjà un bon paquet...
Code:

Making all in includes
make[1]: entrant dans le répertoire « /root/Desktop/dhcp-4.1.1b1/includes »
make  all-am
make[2]: entrant dans le répertoire « /root/Desktop/dhcp-4.1.1b1/includes »
make[2]: Rien à faire pour « all-am ».
make[2]: quittant le répertoire « /root/Desktop/dhcp-4.1.1b1/includes »
make[1]: quittant le répertoire « /root/Desktop/dhcp-4.1.1b1/includes »
Making all in tests
make[1]: entrant dans le répertoire « /root/Desktop/dhcp-4.1.1b1/tests »
make[1]: Rien à faire pour « all ».
make[1]: quittant le répertoire « /root/Desktop/dhcp-4.1.1b1/tests »
Making all in common
make[1]: entrant dans le répertoire « /root/Desktop/dhcp-4.1.1b1/common »
Making all in tests
make[2]: entrant dans le répertoire « /root/Desktop/dhcp-4.1.1b1/common/tests »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /root/Desktop/dhcp-4.1.1b1/common/tests »
make[2]: entrant dans le répertoire « /root/Desktop/dhcp-4.1.1b1/common »
if gcc -DHAVE_CONFIG_H -I. -I. -I../includes  -I.. -DLOCALSTATEDIR='"/var"'   -g -O2  -Wall -Werror -fno-strict-aliasing -MT alloc.o -MD -MP -MF ".deps/alloc.Tpo" -c -o alloc.o alloc.c; \
        then mv -f ".deps/alloc.Tpo" ".deps/alloc.Po"; else rm -f ".deps/alloc.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../includes  -I.. -DLOCALSTATEDIR='"/var"'   -g -O2  -Wall -Werror -fno-strict-aliasing -MT bpf.o -MD -MP -MF ".deps/bpf.Tpo" -c -o bpf.o bpf.c; \
        then mv -f ".deps/bpf.Tpo" ".deps/bpf.Po"; else rm -f ".deps/bpf.Tpo"; e

Je ne sais pas du tout d'ou vient le probleme et j'espere que ceci vous permettra peu etre de m'aider pour l'installation de dhcp.
Merci

Bonne fin de journée
Voir le profil de l'utilisateurEnvoyer un message privé
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum