重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
实际工程实施中,一台主机有两块网卡,实现双上连。这时需要对主机的两块网卡做bond配置,虚拟为一块网卡,以主备方式进行工作,确保系统的高可用。
创新互联专注于企业成都全网营销、网站重做改版、宜城网站定制设计、自适应品牌网站建设、H5高端网站建设、成都做商城网站、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为宜城等各大城市提供网站开发制作服务。
一、bond的配置要求
绑定的两块网卡芯片型号必须相同且均有独立的BIOS芯片。
二、bond的配置流程
以eth0和eth2两块网卡做bond配置为例,进行操作步骤说明。以下操作均在root用户下进行。
1. 创建虚拟网络接口配置文件/etc/sysconfig/network-scripts/ifcfg-bond0,内容如下:
DEVICE=bond0
BOOTPROTO=none
TYPE=Ethernet
ONBOOT=yes
IPADDR=192.168.31.100
NETMASK=255.255.255.0
GATEWAY=192.168.31.1
注:红色部分为系统IP地址及网关地址,需根据实际部署进行修改。
2.编辑ifcfg-eth0网卡配置文件
执行命令vi /etc/sysconfig/network-scripts/ifcfg-eth0,修改eth0网卡配置文件,内容格式如下:
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
3. 编辑ifcfg-eth2网卡配置文件
执行命令vi /etc/sysconfig/network-scripts/ifcfg-eth2,修改eth2网卡配置文件,内容格式如下:
DEVICE=eth2
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
4. 修改配置文件/etc/modprobe.conf
在配置文件中添加如下内容:
installbond0 /sbin/modprobe -a eth0 eth2 && /sbin/modprobe bonding
optionsbonding mode=1 miimon=100
5. 修改配置文件/etc/rc.d/rc.local
在配置文件中添加如下内容:
ifenslavebond0 eth0 eth2
6. 执行/etc/init.d/network restart命令,重启网络,使配置生效
7. 检查配置是否成功
以root用户登录系统,执行命令ifconfig,查看网卡信息是否有bond0网卡出现,eth0和eth2状态是否正常,eth0、eth2、bond0是否使用了同一个ip地址。
总结:在双网卡绑定后,一定要检查双网卡所连接的交换机是否做了聚合,如果没有做聚合不能成功。