linux 关于主机服务器双网卡bond配置

实际工程实施中,一台主机有两块网卡,实现双上连。这时需要对主机的两块网卡做bond配置,虚拟为一块网卡,以主备方式进行工作,确保系统的高可用。

一、bond的配置要求

绑定的两块网卡芯片型号必须相同且均有独立的BIOS芯片。

二、bond的配置流程

以eth0和eth1两块网卡做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-eth1网卡配置文件

执行命令vi /etc/sysconfig/network-scripts/ifcfg-eth1,修改eth1网卡配置文件,内容格式如下:

DEVICE=eth1

USERCTL=no

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

4.   修改配置文件/etc/modprobe.conf

在配置文件中添加如下内容:

installbond0 /sbin/modprobe -a eth0 eth1 && /sbin/modprobe bonding

optionsbonding mode=1 miimon=100

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地址。

总结:在双网卡绑定后,一定要检查双网卡所连接的交换机是否做了聚合,如果没有做聚合不能成功。

时间: 2024-12-26 17:22:57

linux 关于主机服务器双网卡bond配置的相关文章

Centos6.4下双网卡bond配置

1.环境描述 在esxi5.5中创建的虚拟机,系统为Centos6.4,原来只有一块网卡,名称为ifcfg-eth0.为实现网络冗余,登陆VMware vSphere Client后给虚拟机添加了一块网卡,网卡名为ifcfg-eth1. 2.双网卡绑定步骤: 2.1 修改/etc/sysconfig/network-scripts/ifcfg-eth0配置文档,修改后的内容如下: DEVICE=eth0 HWADDR=78:2B:CB:30:66:29  #网卡MAC地址,可去掉 TYPE=Et

Linux双网卡绑定配置

Linux双网卡绑定配置                                       环境介绍 Linux Redhat 6.5.4张网卡 需求 4张网卡两两绑定,4张网卡分别是eth0/eth1/eth2/eth3 其中eth0/eth2绑定(bond0).eth1/eth3绑定(bond1) 原理介绍 什么是bind? 将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址. 双网卡工作原理 网卡工作在混杂(promi

RHEL6子接口及双网卡绑定配置

RHEL6子接口及双网卡绑定配置 1.子接口配置 Linux就是一台路由器,只要开启路由转发功能.CISCO中,我们知道子接口的配置为fa0/0.1,那么在Linux中,子接口如何配置呢? 虚拟主机可以配置多大254个子接口,下面且看子接口的配置: 创建子接口配置文件 [[email protected] ~]# cd /etc/sysconfig/net netconsole       network          networking/      network-scripts/ [[

centos7.x网卡bond配置

本文摘抄自 https://www.cnblogs.com/liwanggui/p/6807212.html centos7网卡bond配置 centos7网卡bond配置 1 备份网卡配置文件2 使用nmcli命令配置bond3 修改bond0网卡配置4 重启网络,验证配置结果5 删除 bond 设备6 ifensalve 工具 实验环境 [[email protected] ~]# cat /etc/redhat-release CentOSLinux release 7.2.1511(Co

Oracle 11gR2 RAC 单网卡 转 双网卡绑定 配置步骤

之前写过一篇双网卡绑定的文章,如下: Oracle RAC 与 网卡绑定 http://blog.csdn.net/tianlesoftware/article/details/6189639 Oracle RAC 修改 IP 地址 http://blog.csdn.net/tianlesoftware/article/details/5362925 这篇看一个完整的RAC修改网卡绑定的例子. 一.原RAC信息 数据库:11.2.0.3 操作系统: Redhat 5.8 [[email prot

ubuntu双网卡准备配置

近日有个需求,交换机有两台,做了堆叠,服务器双网卡,每个分别连到一台交换机上.这样就需要将服务器的网卡做成主备模式,以增加安全性,使得当其中一个交换机不通的时候网卡能够自动切换. 整体配置不难,网上也有相应的教程,可能有些是ubuntu的版本不同,所以配置以后没有达到应有的效果,最终通过51运维网的Ubuntu双网卡绑定的设置方法一文中的方法实现了该功能,本文简单记录之. 一.Bond的工作模式 Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负

linux系统做双网卡绑定

linux系统双网卡绑定: 在做双网卡绑定之前一定要备份配置文件! linux系统网卡配置文件位置:cd /etc/sysconfig/network-scripts cp ifcfg-eth0  ifcfg-bond0 例如我们需要绑定的网卡分别是ifcfg-eth0 对应eth0   ifcfg-eth1 对应eth1  这两个网卡! #vi ifcfg-bond0 需要修改四个地方:1.设备名称:DEVICE=bond0 2.配置IP地址,掩码,网关等信息:IPADDR=1.1.1.1NE

centos7双网卡bond失败

centos7服务器进行双网卡绑定 配置文件 #cat ifcfg-em1 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes NAME=em1 DEVICE=em1 ONBOOT=yes MASTER=bond0 SLAVE=yes # cat ifcfg-em2 TYPE=Ethernet BOOTPROTO=none IPV4_FAILURE_FATAL=no NAME=em2 ONBOOT=yes MASTER=bond0 SLAVE=yes # cat 

CentOS 7 网卡bond配置

对p1p1 p1p2两张网卡做bond步骤 1) 做之前请对各网卡配置进行备份 1 使用root账号登录服务器 2 cp p1p1 p1p2 网卡的初始配置到tmp 目录下,进行备份. -------------------------------------------------------------- [[email protected] ~]#  cd  /etc/sysconfig/network-scripts/ [[email protected]  network-script