Différences entre les versions de « Config reseau bridge »
| Ligne 19 : | Ligne 19 : | ||
</pre> | </pre> | ||
=== | === Mode bridge avec vlan === | ||
L'interface principale (ethX) doit toujours etre montée, sinon les alias ou vlan (eth0:1 ou eth0.122) liés à cette interface ne monteront pas. | |||
<pre> | |||
[root@]# cat ifcfg-eth0 | |||
DEVICE=eth0 | |||
BOOTPROTO=static | |||
ONBOOT=yes | |||
[root@]# cat ifcfg-eth0.132 | |||
DEVICE=eth0.132 | |||
ONBOOT=yes | |||
BRIDGE=front132 | |||
VLAN=yes | |||
[root@]# cat ifcfg-front132 | |||
DEVICE="front132" | |||
BOOTPROTO="static" | |||
ONBOOT="yes" | |||
TYPE=Bridge | |||
</pre> | |||
Voici la configuration sous kvm / xen d'interface en bonding avec une interface en mode bridge (ifcfg-br0) qui n'a pas d'ip. | Voici la configuration sous kvm / xen d'interface en bonding avec une interface en mode bridge (ifcfg-br0) qui n'a pas d'ip. | ||
| Ligne 57 : | Ligne 74 : | ||
BOOTPRORO=none | BOOTPRORO=none | ||
</pre> | </pre> | ||
<pre> | <pre> | ||
L'interface principale (eth0 ou eth1) doit toujours etre montée, sinon les alias ou vlan (eth0:1 ou eth0.122) liés à cette interface ne monteront pas. | L'interface principale (eth0 ou eth1) doit toujours etre montée, sinon les alias ou vlan (eth0:1 ou eth0.122) liés à cette interface ne monteront pas. | ||
=== Mode bridge avec ip === | === Mode bridge avec ip === | ||
Version du 5 novembre 2012 à 18:28
Cette page recense tous les types de configuration avec des interfaces en mode bridge que l'on peut avoir. Cela est principalement mis en place sur des hyperviseurs avec des vm derrières.
Le nom de l'interface bridge peut avoir n'importe quel nom. Dans le cas ou l'on a des vlan, il est préférable de tagguer l'interface au niveau de l'hyperviseur et non au niveau de la vm.
Mode bridge simple
Interface sans ip, sans vlan. Les vm qui seront derrières cette interface seront donc toutes derrières le même subnet
[root@]# cat ifcfg-eth1 DEVICE=eth1 TYPE=Ethernet ONBOOT=yes BRIDGE=storage MTU=9000 [root@]# cat ifcfg-storage TYPE=Bridge ONBOOT=yes DEVICE=storage
Mode bridge avec vlan
L'interface principale (ethX) doit toujours etre montée, sinon les alias ou vlan (eth0:1 ou eth0.122) liés à cette interface ne monteront pas.
[root@]# cat ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes [root@]# cat ifcfg-eth0.132 DEVICE=eth0.132 ONBOOT=yes BRIDGE=front132 VLAN=yes [root@]# cat ifcfg-front132 DEVICE="front132" BOOTPROTO="static" ONBOOT="yes" TYPE=Bridge
Voici la configuration sous kvm / xen d'interface en bonding avec une interface en mode bridge (ifcfg-br0) qui n'a pas d'ip. L'arborescence des interfaces est ainsi : ethX --> bondX --> bridgeX
[root@]# cat ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes [root@]# cat ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes [root@]# cat ifcfg-bond0 DEVICE=bond0 BOOTPROTO=none ONBOOT=yes BRIDGE=br0 BONDING_OPTS="mode=4 miimon=100" [root@]# cat ifcfg-br0 DEVICE=br0 TYPE=Bridge BOOTPROTO=static ONBOOT=yes BOOTPRORO=none
L'interface principale (eth0 ou eth1) doit toujours etre montée, sinon les alias ou vlan (eth0:1 ou eth0.122) liés à cette interface ne monteront pas. === Mode bridge avec ip === Voici la configuration sous kvm / xen d'interface en bonding avec une interface qui a une ip. Le nom du device admin peut avoir n'importe quel nom. L'arborescence des interfaces est ainsi : ethX --> admin <pre> [root@]# cat ifcfg-eth0 DEVICE="eth0" ONBOOT="yes" BOOTPROTO="static" BRIDGE=admin [root@]# cat ifcfg-admin DEVICE=admin BOOTPRORO=static TYPE=Bridge ONBOOT="yes" STP=off IPADDR="172.27.125.6" NETMASK="255.255.255.0" NETWORK="172.27.125.0" BROADCAST="172.27.125.255" On peut très bien avoir un alias ip sur l'interface admin, l'interface eth0 est lié à admin mais aussi à admin:0 sans que l'on ait besoin de le préciser [root@]# cat ifcfg-admin:0 DEVICE=admin:0 NM_CONTROLLED="yes" BOOTPRORO=static TYPE=Bridge STP=off IPADDR="172.27.125.109" NETMASK="255.255.255.0" NETWORK="172.27.125.0" BROADCAST="172.27.125.255"