Introduction

Configurer du channel bonding et les VLAN sous Linux RedHat 5.3 Cette procédure est valable sous Centos 5.3

Prérequis

Disposer des versions équivalentes ou supérieures des paquets suivants :

  • kernel-2.6.18-128.1.10.el5.i686.rpm
  • kernel-headers-2.6.18-128.1.10.el5.i386.rpm
  • kernel-devel-2.6.18-128.1.10.el5.i686.rpm
  • libvolume_id-095-14.20.el5_3.i386.rpm
  • udev-095-14.20.el5_3.i386.rpm
  • glibc-headers-2.5-24.i386.rpm
  • glibc-devel-2.5-24.i386.rpm
  • libgomp-4.1.2-42.el5.i386.rpm
  • gcc-4.1.2-42.el5.i386.rpm
  • xinetd-2.3.14-10.el5.i386.rpm

Vérifier que les modules suivants sont bien chargés dans le noyau :

# modprobe --list | grep mii
/lib/modules/2.6.18-164.el5/kernel/drivers/net/mii.ko
# modprobe --list | grep bonding
/lib/modules/2.6.18-164.el5/kernel/drivers/net/bonding/bonding.ko

Mise en œuvre du channel bonding

Editer le fichier /etc/modprobe.conf

# vim /etc/modprobe.conf

et ajouter 2 dernières lignes

alias eth0 xxxxx
alias eth1 xxxxx
alias bond0 bonding
options bond0 mode=0 miimon=100

Arret des deux interfaces eth0 et eth1

# ifconfig eth0 down	
# ifconfig eth1 down	

On ajoute les interfaces à bond0

# ifenslave bond0 eth0
# ifenslave bond0 eth1

Vérifier que l'interface bond0 est bien présente :

# ifconfig bond0 up
# ethtool bond0
Settings for bond0:
	Link detected: yes

Configuration du VLAN

Créer les vlan 10 et 25 par exemple.

# vconfig add bond0 10
# vconfig add bond0 25

Vérifier qu'ils sont bien créer

# cat /proc/net/vlan/config 
VLAN Dev name	 | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
bond0.10       | 10  | bond0
bond0.25       | 25  | bond0

Configurer le réseaux

Interface eth0

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
TYPE=Ethernet

Interface eth1

# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
TYPE=Ethernet

Interface bond0

# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
TYPE=Bonding

Interface bond0.10

# vi /etc/sysconfig/network-scripts/ifcfg-bond0.10 
DEVICE=bond0.10
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
USERCTL=no
VLAN=yes
TYPE=Bonding

Interface bond0.25

# vi /etc/sysconfig/network-scripts/ifcfg-bond0.25
DEVICE=bond0.25
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.25.10
NETMASK=255.255.255.0
GATEWAY=192.168.25.1
USERCTL=no
VLAN=yes
TYPE=Bonding

Relancer les services réseaux

# service network restart
reseau/installation_du_channel_bonding_et_configuration_du_vlan.txt · Dernière modification: 2017/07/07 14:42 (modification externe)
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0