J'ai essayé et lu à peu près tous les articles sur la configuration de VLAN avec Bonds, cependant, je n'arrive pas à le faire fonctionner.
Je suis en cours d'exécution: Ubuntu 12.04.4 LTS sur un IBM x3650M4 avec 2 INTEL 10GB NICS.
Lorsque j'ai installé le système d'exploitation, je n'avais pas accès à Internet et je devais monter une image ISO avec vlan_1.9-3ubuntu6_AMD64.deb
pour obtenir le support VLAN. J'ai exécuté modprobe 8021q
et ajouté 8021q
à /etc/modules
. Je suis capable de configurer eth1
et eth6
indépendamment pour utiliser vlan (nous l'appellerons vlan1
) et j'ai mis à jour et mettre à jour Ubuntu ainsi que aptitude update et upgrade.
Mon fichier d'interface ressemble à ceci:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
iface eth1 inet manual
bond-master bond0
auto eth6
iface eth6 inet manual
bond-master bond0
# Start bond0
auto bond0
iface bond0 inet manual
bond-mode 4
bond-miimon 100
bond-lacp-rate fast (have tried slow as well)
mtu 11000
bond-slaves none
# Start VLAN 1
auto bond0.1
iface bond0.1 inet static
address 10.1.1.100
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.247.255
gateway 10.1.1.3
dns-nameservers 10.1.1.10
vlan-raw-device
(L'information IP est intentionnellement fausse)
Chaque fois que j'essaie de faire apparaître bond0.1
j'obtiens cette erreur:
Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
ERROR: trying to add VLAN #1 to IF -:bond0:- error: Operation not supported
Cannot find device "bond0.1"
Failed to bring up bond0.1
Si je lance vconfig add bond0 1
, j'obtiens cette erreur:
ERROR: trying to add VLAN #1 to IF -:bond0:- error: Operation not supported
Des idées pour résoudre le problème?
J'ai eu le même message d'erreur sur Ubuntu 12.04 alors que le paquet "ifenslave" me manquait. J'ai corrigé cela avec cette commande: Sudo apt-get install ifenslave-2.6