1 votes

Plusieurs IPv6 avec une seule interface sur Debian ne fonctionnent pas

Mon serveur VPS a attribué 1 adresse IPv4 et 2 adresses IPv6 mais une seule semble fonctionner.

Configuration de mes interfaces

auto eth0
iface eth0 inet static
    address 184.82.222.136
    gateway 184.82.222.1
    netmask 255.255.255.0
iface eth0 inet6 static
    up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf
    up echo 0 > /proc/sys/net/ipv6/conf/default/autoconf
    netmask 64
    gateway 2607:f878:0001:0aec:0000:0000:0000:0001
    address 2607:f878:1:aec::218a:4537
auto eth0:0
iface eth0:0 inet6 static
    up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf
    up echo 0 > /proc/sys/net/ipv6/conf/default/autoconf
    netmask 64
    address 2607:f878:1:aec::d4bf:2d9d
auto lo
iface lo inet loopback

et quand je cours /etc/init.d/networking stop && /etc/init.d/networking commencez je reçois

Deconfiguring network interfaces...done.
Configuring network interfaces...SIOCSIFFLAGS: Cannot assign requested address
Failed to bring up eth0:0.
done.

J'ai lu que ma carte réseau avait quelque chose à voir avec cela. Est-ce vrai ? Dois-je m'adresser à mon fournisseur de VPS pour qu'il attribue manuellement l'IP à cette interface ?
(Debian 6 avec Xen.)

Mise à jour !
J'ai essayé une nouvelle technique de haut en bas, mais ça ne marche toujours pas.

auto eth0
allow-hotplug eth0
iface eth0 inet static
    address 184.82.222.136
    gateway 184.82.222.1
    netmask 255.255.255.0
iface eth0 inet6 static
    up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf
    up echo 0 > /proc/sys/net/ipv6/conf/default/autoconf
    netmask 64
    gateway 2607:f878:0001:0aec:0000:0000:0000:0001
    address 2607:f878:1:aec::218a:4537
    up ip addr add 2607:f878:1:aec::d4bf:2d9d dev eth0 label eth0:0
    down ip addr del 2607:f878:1:aec::d4bf:2d9d dev eth0 label eth0:0
auto lo
iface lo inet loopback

Le premier IPv6 fonctionne toujours et le second non.

2voto

Sander Steffann Points 7432

L'alias eth0:0 Les interfaces sont pour IPv4, où traditionnellement plusieurs adresses par interface n'étaient pas autorisées. (Avec le ip vous pouvez ajouter plusieurs adresses IPv4 et IPv6 à une interface, mais ifconfig ne montrera pas les adresses IPv4 supplémentaires, donc en utilisant eth0:0 est encore très courante)

Changez votre configuration pour :

up ip addr add 2607:f878:1:aec::d4bf:2d9d dev eth0
down ip addr del 2607:f878:1:aec::d4bf:2d9d dev eth0

et cela devrait fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X