Essayer d'activer le serveur DHCP ISC pour IPv6 uniquement sur Ubuntu 12.04 LTS.
J'ai téléchargé et installé le serveur DHCP via la commande suivante:
$ Sudo apt-get install isc-dhcp-server
Ensuite, j'ai suivi les instructions des ressources suivantes, buntu Wiki DHCPv6 , SixXS - Configuration du serveur ISC DHCPv6 et Linux IPv6 HOWTO - Configuration du serveur DHCP ISC pour IPv6 .
Ainsi, après avoir examiné toutes ces ressources, il me semble que je dois:
définissez une adresse IPv6 statique pour l'interface à partir de laquelle je souhaite exécuter le serveur DHCPv6, qui fait partie du sous-réseau IPv6 en dehors de la plage DHCP.
Editez le fichier /etc/dhcp/dhcpd6.conf pour configurer la plage DHCPv6, etc.
Créez le /var/lib/dhcp/dhcpd6.leases
Démarrez manuellement le serveur DHCPv6.
Définition de l'adresse IP statique pour eth0
$ Sudo ifconfig eth0 inet6 add 2001:db8:0:1::128/64
Mon dhcpd6.conf
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet6 2001:db8:0:1::/64
{
#Range for clients
range6 2001:db8:0:1::129 2001:db8:0:1::254;
}
Créé le fichier dhcpd6.leases
Comme indiqué dans le page de manuel dhcpd.leases .
$ touch /var/lib/dhcp/dhcpd6.leases #Tried with Sudo as well
Démarrage manuel du serveur DHCPv6
Vous avez tenté de démarrer le serveur à l’aide de la commande suivante:
$ Sudo dhcp -6 -f -cf /etc/dhcp/dhcpd6.conf eth0
Le problème, le DHCP ne démarre pas, avec une erreur d’ajout pour le fichier dhcpd6.leases, comme indiqué ci-dessous lors de l’exécution de la commande de démarrage manuel indiquée ci-dessus.
Impossible d'ouvrir /var/lib/dhcp/dhcpd6.leases pour append.
Des idées que je pourrais manquer?
Ressemble à des droits d'accès simples pour le fichier '/var/lib/dhcp/dhcpd6.leases'. Vérifiez qu'il appartient au même utilisateur que celui qui exécute le démon dhcpd et qu'il dispose de droits en écriture sur le fichier.
J'ai rencontré un problème similaire et je viens d'utiliser Touch pour créer le fichier, qui a ensuite démarré comme prévu.
Sudo touch /var/lib//dhcp/dhcpd6.leases