Linux服务器双网卡bond配置如何修改以优化网络性能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计439个文字,预计阅读时间需要2分钟。
实际工程中,一台主机拥有两块网卡实现双上连。此时需要对主机的两块网卡进行bond配置,将虚拟为一块网卡以主备方式工作。
实际工程实施中一台主机有两块网卡实现双上连。这时需要对主机的两块网卡做bond配置虚拟为一块网卡以主备方式进行工作一台主机有两块网卡实现双上连。这时需要对主机的两块网卡做bond配置虚拟为一块网卡以主备方式进行工作确保系统的高可用。一、bond的配置要求
绑定的两块网卡芯片型号必须相同且均有独立的BIOS芯片。
二、bond的配置流程
以eth0和eth1两块网卡做bond配置为例进行操作步骤说明。以下操作均在root用户下进行。
1.创建虚拟网络接口配置文件/etc/sysconfig/network-scripts/ifcfg-bond0内容如下
DEVICEbond0
BOOTPROTOnone
TYPEEthernet
ONBOOTyes
IPADDR192.168.31.100
NETMASK255.255.255.0
GATEWAY192.168.31.1
注红色部分为系统IP地址及网关地址需根据实际部署进行修改。
2.编辑ifcfg-eth0网卡配置文件
执行命令vi /etc/sysconfig/network-scripts/ifcfg-eth0修改eth0网卡配置文件内容格式如下
DEVICEeth0
USERCTLno
ONBOOTyes
MASTERbond0
SLAVEyes
BOOTPROTOnone
3.编辑ifcfg-eth1网卡配置文件
执行命令vi /etc/sysconfig/network-scripts/ifcfg-eth1修改eth1网卡配置文件内容格式如下
DEVICEeth1
USERCTLno
ONBOOTyes
MASTERbond0
SLAVEyes
BOOTPROTOnone
4.修改配置文件/etc/modprobe.conf
在配置文件中添加如下内容
installbond0 /sbin/modprobe -a eth0 eth1 1 miimon100
5.修改配置文件/etc/rc.d/rc.local
在配置文件中添加如下内容
ifenslavebond0 eth0 eth1
6.执行/etc/init.d/network restart命令重启网络使配置生效
7.检查配置是否成功
以root用户登录系统执行命令ifconfig查看网卡信息是否有bond0网卡出现eth0和eth1状态是否正常eth0、eth1、bond0是否使用了同一个ip地址。
总结在双网卡绑定后一定要检查双网卡所连接的交换机是否做了聚合如果没有做聚合不能成功。
本文共计439个文字,预计阅读时间需要2分钟。
实际工程中,一台主机拥有两块网卡实现双上连。此时需要对主机的两块网卡进行bond配置,将虚拟为一块网卡以主备方式工作。
实际工程实施中一台主机有两块网卡实现双上连。这时需要对主机的两块网卡做bond配置虚拟为一块网卡以主备方式进行工作一台主机有两块网卡实现双上连。这时需要对主机的两块网卡做bond配置虚拟为一块网卡以主备方式进行工作确保系统的高可用。一、bond的配置要求
绑定的两块网卡芯片型号必须相同且均有独立的BIOS芯片。
二、bond的配置流程
以eth0和eth1两块网卡做bond配置为例进行操作步骤说明。以下操作均在root用户下进行。
1.创建虚拟网络接口配置文件/etc/sysconfig/network-scripts/ifcfg-bond0内容如下
DEVICEbond0
BOOTPROTOnone
TYPEEthernet
ONBOOTyes
IPADDR192.168.31.100
NETMASK255.255.255.0
GATEWAY192.168.31.1
注红色部分为系统IP地址及网关地址需根据实际部署进行修改。
2.编辑ifcfg-eth0网卡配置文件
执行命令vi /etc/sysconfig/network-scripts/ifcfg-eth0修改eth0网卡配置文件内容格式如下
DEVICEeth0
USERCTLno
ONBOOTyes
MASTERbond0
SLAVEyes
BOOTPROTOnone
3.编辑ifcfg-eth1网卡配置文件
执行命令vi /etc/sysconfig/network-scripts/ifcfg-eth1修改eth1网卡配置文件内容格式如下
DEVICEeth1
USERCTLno
ONBOOTyes
MASTERbond0
SLAVEyes
BOOTPROTOnone
4.修改配置文件/etc/modprobe.conf
在配置文件中添加如下内容
installbond0 /sbin/modprobe -a eth0 eth1 1 miimon100
5.修改配置文件/etc/rc.d/rc.local
在配置文件中添加如下内容
ifenslavebond0 eth0 eth1
6.执行/etc/init.d/network restart命令重启网络使配置生效
7.检查配置是否成功
以root用户登录系统执行命令ifconfig查看网卡信息是否有bond0网卡出现eth0和eth1状态是否正常eth0、eth1、bond0是否使用了同一个ip地址。
总结在双网卡绑定后一定要检查双网卡所连接的交换机是否做了聚合如果没有做聚合不能成功。

