web-dev-qa-db-fra.com

Impossible d'obtenir l'adresse ipv6 à l'aide de DHCP

Je peux obtenir l'adresse IPv4 en utilisant DHCP, mais je ne peux pas obtenir l'adresse IPv6.

le serveur DHCP prend également en charge le service ipv6.
ifconfig eth0

eth0      Link encap:Ethernet  HWaddr: 00:21:85:d3:a3:36  
          inet addr:10.16.31.183  broadcast:10.16.31.255  netmask:255.255.255.0
          inet6 addr: fe80::221:85ff:fed3:a336/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

Autres configurations sur ipv6:
pwd:/proc/sys/net/ipv6/conf/all

disable_ipv6 = 0;  
forwarding = 1;  
autoconf =  1;

Existe-t-il une solution pour résoudre ce problème?

4
kit.yang

D'après les résultats de ifconfig, il apparaît que IPv6 n'est pas activé sur cette interface.

Il existe deux manières d'obtenir automatiquement les adresses IPv6 sur un réseau:

  • Configuration automatique (commune, prise en charge par presque tout ce qui est compatible avec IPv6), &
  • DHCPv6 (plus rare, non pris en charge par Mac OS X, vient d'obtenir un support facile dans Natty, il nécessitait des fichiers de configuration avant Natty)

L'autoconfiguration obtiendra automatiquement une adresse d'un routeur s'exécutant sur le réseau exécutant un démon tel que radvd. Je suppose que autoconf = 1 l'active. Cependant, vous ne pouvez pas effectuer de transfert IP sur une interface sur laquelle vous avez une adresse configurée automatiquement. Donc, forwarding = 1, c'est probablement que désactiver la saisie des adresses via la configuration automatique.

3
Azendale

Les adresses IPv6 ne sont pas distribuées via DHCP. Mais vous pouvez installer radvd, qui distribue les adresses IPv6 et gère également le routage si nécessaire. Après l’installation via apt-get install radvd, vous trouverez des exemples de fichiers de configuration dans /usr/share/doc/radvd/examples/.

Lisez également /usr/share/doc/radvd/README.Debian.

1
lhw