Ubuntu 14: Comment configurer le pont pour l'interface associée?

Nous avons un serveur connecté à 2 Passe à travers deux adaptateurs réseau. Sur chaque adaptateur réseau il y a 2 VLAN, Gestion et fabrication. En ce moment, nous n'avons qu'un seul commutateur connecté, nous n'avons donc pas mis en place un liant et T. D.

Nous sommes installés LXC, Et nous voulons connecter (pas à travers NAT) Conteneurs XLC (de sorte qu'ils sont dans le même sous-réseau que l'hôte).

Quand nous essayons de créer un pont dans / etc / network / interfaces Sur le serveur principal ubuntu, Le réseau ne démarre pas et nous devons aller à la console, supprimer des modifications et redémarrer (Heureusement, nous avons des cartes LOM!)

Fichier d'interface:

auto em1.3
iface em1.3 inet manual
bond-master bond2
bond-primary em1.3

auto em2.3
iface em2.3 inet manual
bond-master bond2

auto bond2 #Production VLAN
iface bond2 inet static
address 10.100.100.10
netmask 255.255.255.0
gateway 10.100.100.1
dns-nameservers 10.100.10.1
bond-slaves em1.3, em2.3
bond-miimon 100
bond-mode active-backup
dns-nameservers 10.100.100.1

auto br_prod
iface br_prod inet dhcp
bridge_ports bond2
bridge_fd 0
bridge_maxwait 0

Quand nous ajoutons la dernière section (br_prod), Le serveur ne démarre pas le réseau et nous devons utiliser la console. Il dit: "Attends encore 60 Secondes pour lancer un réseau », mais cela ne se produit pas.

J'ai aussi essayé d'ajouter

pre-up ifup bond2
post-down ifup bond2

J'ai essayé de le faire manuellement.

Essayé de le rendre statique, et pas DHCP, Spécifier le approprié IP / passerelle / masque de réseau. Malchance.

J'ai essayé de l'appeler br2 au lieu br_prod, A essayé pre_up post_down, bridge-ports Etc. Nous avons essayé toutes les combinaisons d'options, de commutateurs et de soulignement et de pointillés. Toujours le même effet - Le réseau ne commence pas (sans erreur).

Des idées?

Mettre à jour 1

De la réponse de l'élection à l'élastique ci-dessous, je l'ai essayé:

auto bond1
iface bond1 inet static
address 10.30.30.10
netmask 255.255.255.0
#bond-slaves em1.2, em2.2
bond-slaves none
bond-miimon 100
bond-mode active-backup
up route add -net .....

auto em1.2
iface em1.2 inet manual
bond-master bond1
bond-primary em1.2

auto em2.2
iface em2.2 inet manual
bond-master bond1
bond-primary em1.2

br1
iface br1 inet manual
bridge_ports bond1
bridge_fd 0
bridge_maxwait 0

Mais le même problème se pose - Le réseau ne commence pas.

Mettre à jour 2

Merci pour la contribution d'Oliver. J'ai essayé cette configuration et le réseau est apparu, je peux utiliser ifconf, Pour voir des interfaces, mais je ne peux pas utiliser ssh, Puisque le routage ne fonctionne pas. Fondamentalement, je ne peux pas ping une passerelle par défaut à l'aide d'une route ajoutée à la main.

auto em1.2
iface em1.2 inet manual

auto em2.2
iface em2.2 inet namual

auto bond1
iface bond1 inet manual
bond-slaves em1.2 em2.2
bond-mode active-backup

auto br10
iface br10 inet static
address 10.30.30.10
netmask 255.255.255.0
bridge_ports bond1
up route add -net 10.242.1.0/24 gw 10.30.30.1 dev bond1 # also tried dev br10

La raison pour laquelle nous définissons la passerelle manuellement est que nous avons certains réseaux: la production et la gestion. Nous avons 2 Interface, chacun d'entre eux est connecté au commutateur. Chaque interface effectue une commutation d'urgence pour les deux réseaux et le réseau de production a une passerelle par défaut. J'essaie maintenant d'installer un pont dans le réseau de contrôle pour un démarrage.

Mettre à jour 3

Au cours d'une longue série d'échantillons et d'erreurs, j'ai également essayé de spécifier VLAN:

auto em1.2
iface em1.2 inet manual

auto em2.2
iface em2.2 inet manual

auto bond1
iface bond1 inet manual
bond-slaves em1.2 em2.2
bond-mode active-backup

auto br10.2
iface br10.2 inet static
address 10.30.30.10
netmask 255.255.255.0
bridge_ports bond1
up route add -net 10.242.1.0/24 gw 10.30.30.1 dev br10.2
Invité:

Hannah

Confirmation de:

Vérifié les éléments suivants sur la machine virtuelle Ubuntu:

Créez une interface de sauvegarde active avec des interfaces physiques em1 et em2:

auto bond0
iface bond0 inet manual
bond-slaves none
bond-mode active-backup

auto em1
iface em1 inet manual
bond-master bond0

auto em2
iface em2 inet manual
bond-master bond0

Créez un premier pont qui peut également être utilisé pour contrôler la machine à l'adresse IP spécifiée. Pour cela, nous utilisons VLAN 100:

auto br100
iface br100 inet static
address 10.100.100.10
netmask 255.255.255.0
gateway 10.100.100.1
bridge_ports bond0.100

Créer un deuxième pont utilisé pour le trafic de production, nous supposons que cela VLAN 200:

auto br200
iface br200 inet manual
bridge_ports bond0.200

Maintenant, vous pouvez ajouter vos propres conteneurs ou machines virtuelles dans br100 et / ou br200, En fonction de vos besoins.

Mise à jour:

Modification de la méthode de création bond0. Au lieu de faire référence à des interfaces physiques à partir de l'assistant de liaison, des interfaces physiques indiquent maintenant l'assistant de liaison.

Catherine

Confirmation de:

Voici un paramètre similaire qui fonctionne pour l'hôte des dors. J'espère que cela indiquera la bonne direction.

# Interface bond_lan
auto bond_lan
iface bond_lan inet manual
slaves none
bond-mode active-backup
bond-miimon 100

# Interface bridge_lan
auto bridge_lan
iface bridge_lan inet static
address 10.10.10.129
netmask 255.255.0.0
gateway 10.10.0.1
bridge_ports bond_lan
bridge_stp on
bridge_fd 0
bridge_maxwait 0

# Interface em1
auto em1
iface em1 inet manual
bond-master bond_lan
bond-primary em1

# Interface em2
auto em2
iface em2 inet manual
bond-master bond_lan
bond-primary em1

# Interface lo
auto lo
iface lo inet static
address 127.0.0.1
netmask 255.0.0.0

Pour répondre aux questions, connectez-vous ou registre