<返回更多

centos操作系统上实现网卡端口绑定

2020-02-29    
加入收藏

目前运用于某用户BCH刀箱之上的网络交换机模块很多都是配置的39Y9324这种简单的二层网络交换机模块,功能比较简单,模块6个对外端口不能够实施端口汇聚。而且在用户机房实施时,用户经常要求2个网络交换机模块能够实施互备,这是只能够通过在刀片服务器中使用网卡端口绑定的方式实现。

环境:IBM BCH刀箱上配置4个39Y9324二层网络交换机模块、2个博科光纤交换机模块,HS22刀片服务器配置有4个千兆以太网网卡,操作系统安装的是centos 5.4 linux系统,用户需要两两端口绑定。

在CentOS上做双网卡绑定:

1.确定网卡和配置文件

修改配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

TYPE=Ethernet

MASTER=bond0

SLAVE=yes

vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none

ONBOOT=yes

TYPE=Ethernet

MASTER=bond0

SLAVE=yes

vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

BOOTPROTO=none

#网卡物理地址

IPADDR=10.10.10.221

#子网掩码

NETMASK=255.255.255.0

ONBOOT=yes

#网关地址

GATEWAY=10.10.10.1

TYPE=Ethernet

vi /etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2

BOOTPROTO=none

ONBOOT=yes

TYPE=Ethernet

MASTER=bond1

SLAVE=yes

vi /etc/sysconfig/network-scripts/ifcfg-eth3

DEVICE=eth3

BOOTPROTO=none

窗体顶端

ONBOOT=yes

TYPE=Ethernet

MASTER=bond1

SLAVE=yes

vi /etc/sysconfig/network-scripts/ifcfg-bond1

DEVICE=bond1

BOOTPROTO=none

#网卡物理地址

IPADDR=11.10.10.221

#子网掩码

NETMASK=255.255.255.0

ONBOOT=yes

TYPE=Ethernet

2. 在模块文件中添加如下内容:

vi /etc/modprobe.conf

alias bond0 bonding

alias bond1 bonding

options bond0 miimon=100 mode=1

options bond1 miimon=100 mode=1

3.在启动文件中加入如下标红内容:

cat /etc/rc.d/rc.local

#!/bin/shL

# This script. will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style. init stuff.

touch /var/lock/subsys/local

modprobe bonding miimon=100 mode=1

4.重启网络服务

/etc/init.d/network restart

Shutting down interface bond0: [ OK ]

Shutting down interface bond1: [ OK ]

Shutting down loopback interface: [ OK ]

Bringing up loopback interface: [ OK ]

Bringing up interface bond0: [ OK ]

Bringing up interface bond1: [ OK ]

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍最近更新
更多资讯 >>>