Comment puis-je configurer / etc / network / interfaces pour simplement configurer automatiquement ipv6?

9

J'ai une machine sur laquelle je veux simplement exécuter ipv6, pas d'ipv4.

Je veux utiliser une adresse ipv6 autoconfigurée - j'ai un radvd en cours d'exécution sur mon réseau et cela fonctionne bien.

Cependant, il n'y a pas de configuration dans / etc / network / interfaces que je puisse définir pour cela. Il prend en charge ipv6 statique, ou si je crée une adresse ipv4 sur l'interface, il définira ipv6, mais je ne veux pas.

Actuellement réduit à faire apparaître l'interface manuellement dans /etc/rc.local mais c'est désordonné.

Je veux juste pouvoir vraiment ajouter "iface eth0 inet6 auto" à / etc / network / interfaces ".

user55807
la source

Réponses:

12

Le mot-clé magique / etc / network / interfaces lorsque vous ne voulez aucune configuration est manuel . Si je comprends bien votre question, vous souhaiterez définir eth0 de la manière suivante.

auto eth0
iface eth0 inet manual
iface eth0 inet6 auto
andol
la source
Merci, je n'ai pas pu trouver l'auto inet6 dans la documentation, c'est ce qui m'a dérouté!
user55807
1
@ user55807 Si cette réponse a résolu votre question, vous devez cliquer sur la coche verte à côté d'elle pour la marquer comme résolue.
Azendale
1

Ubuntu 11.10 (Oneiric) a été la première version à prendre en charge la autométhode sur les interfaces IPv6 (comparer la page de manuel des interfaces 11.10 à la page de manuel des interfaces 11.04 ). Si vous n'exécutez pas 11.10 ou une version ultérieure et ne pouvez pas mettre à niveau, votre hack rc.local est probablement le moyen le plus simple, bien que je semble me rappeler la méthode DHCP travaillant sur les définitions d'interface IPv6. Cela nécessite bien sûr un serveur DHCPv6.

cqcallaw
la source