`
473687880
  • 浏览: 535913 次
文章分类
社区版块
存档分类
最新评论

CentOS双网卡做bond测试实验

 
阅读更多

环境描述:

物理机:win7旗舰版64bit

VMware版本:VMwareWorkstation 8

虚拟机系统版本:CentOS5.5

网络连接方式:host-only

测试描述:

物理机ping虚拟机CentOS的IP地址192.168.64.20,down掉任意一块网卡,网络保持通畅。

测试条件:

CentOS系统安装。

设置host-only网络。

添加1块网卡到虚拟机CentOS(共2块)。

配置网络。

步骤:

1.安装操作系统(略)

2.添加host-only网络

在Vmware的菜单栏中选择Edit,在下拉菜单中选择VirtualNetwork Editor。

在随后弹出的窗口中点击Add Network按钮添加一个网络(实验中添加的为VMnet1),并指定添加的VMnet1连接方式为Host-only。点击OK。注意添加后给指派的网络字段,实验中的字段为192.168.64.0。

如果添加成功后会在物理机的“网路连接”中产生一个VMnet1网卡。

查看VMnet1的详细信息,在cmd中可以ping通该地址。


3.为CentOS添加第二块网卡。

选中要操作的虚拟机,点击菜单中的VM,在下拉菜单中选中Settings

在弹出的窗口中点击”add”按钮(图示为配置后的)。

选择网络适配器,即“Network Adapter”。然后Next

选择自定义,并指定刚才创建的网络VMnet1。点击Finish。

设置完成后如图所示。两块网卡都要把网络设置为WMnet1。点击OK完成网卡添加。

添加完成后启动虚拟机,在虚拟机右下角的状态栏中可以看到两块网卡。

4.开机使用root登录后,查看/etc/sysconfig/network-scripts夹下,是否存在ifcfg-bond0,ifcfg-eth0,ifcfg-eth1三个文件,没有的添加之并修改,如果存在的修改之。三个文件修改后的内容如下:

[root@gp network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@gp network-scripts]# more ifcfg-bond0
DEVICE=bond0
#mode=1表示主备模式,mode=0表示负载均衡模式
BONDING_OPTS="mode=1 miimon=500"
BOOTPROTO=none
ONBOOT=yes
#网络设置跟据之前的设置的host-only来定。
BROADCAST=192.168.64.255
IPADDR=192.168.64.20
NETMASK=255.255.255.0
NETWORK=192.168.64.0
USERCTL=no

[root@gp network-scripts]# more ifcfg-eth0
# Intel Corporation 82545EM GigabitEthernet Controller (Copper)
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0C:29:A8:19:CB #MAC地址
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
[root@gp network-scripts]# more ifcfg-eth1
# Intel Corporation 82545EM GigabitEthernet Controller (Copper)
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0c:29:a8:19:d5
MASTER=bond0
SLAVE=yes
USERCTL=no

修改完后重启网络服务,

#service network restart

测试:

物理机ping虚拟机IP 时断开其中一块网卡的连接

网络稍微有些抖动,后立即恢复正常。

当恢复网卡连接时,会有如下提示

至此完成测试。

疑惑:

当使用命令ifconfigdown eth0或ifdwon eth0断开网卡做测试时,会出现网络断开的现象,甚至导致物理机和虚拟机无法互通的现象。如果出现无法互通的情况,可以尝试重启网络服务,断开网络再重连,如此重复多次。

分享到:
评论

相关推荐

    centos7.9双网卡绑定.doc

    双网卡绑定操作

    centos 7 下双网卡bond 与 trunk口的交换机通信(用作KVM虚拟机)

    centos 7 下双网卡bond 与 trunk口的交换机通信 做这个首先要明白什么是trunk口 trunk 是实现不同网络设备的不同Vlan之间的通信 注意: 网卡也属于网络设备,设置vlan后也可以通信 先说下我的环境 网络工程师在两台...

    centos6.5双网卡绑定.doc

    CentOS 6.5 双网卡绑定 CentOS 6.5 双网卡绑定是指在 CentOS 6.5 操作系统中将两块网卡绑定成一个逻辑网卡,从而提高网络带宽和可用性。这种方法可以提高服务器的网络性能和可靠性。 在 CentOS 6.5 中,使用 ...

    centos 7.5双网卡绑定

    在centos linux7.5操作系统层面上利用bond技术构建双网卡绑定

    Centos 7.5 双网卡绑定 bond模式.rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    rhel centos 6系列双网卡绑定文档并附脚本

    标题和描述中的"rhel centos 6系列双网卡绑定文档并附脚本"指的是如何在这些系统上配置网络接口的绑定,以及提供了适用于Linux 6和7版本的脚本资源。文件名"redhat6xx系统双网卡绑定.pdf"可能是一个详细的指南,解释...

    一键布置bond网卡冗余脚本

    网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。在应用部署中是一种常用的技术,我们公司基本所有的项目相关服务器都做了bond,这里总结整理,以便待查。

    RedHat6.3-双网卡绑定

    需要查看 bond 的运行状态,以确保双网卡绑定是否成功。 3. 进行测试 需要通过同网段的其他电脑进行 ping 该主机,然后拔掉 eth1 接口网线测试,看通信是否正常。 双网卡绑定的优点 双网卡绑定可以提高网络可用...

    CentOS6.4系统双网卡绑定

    测试双网卡绑定是否成功,可以进行以下操作: 1. 分别将两条网线插入绑定的两个网口,确保远程主机能ping通 bond0 的IP地址。 2. 断开其中一个物理网口(如 eth1),检查远程主机是否仍能ping通 bond0 的IP地址。 3...

    centos,rhel两个Linux系统做双网卡绑定的Python脚本

    Linux系统双网卡绑定Python脚本,如果你的服务器太多,或者不想手动敲的话,这个脚本还是很适合你的,目前我只在centos和rhel系统上面测试过,完美通过。之前上传的那个有点问题。下载下去后,传到linux系统里面去,...

    Linux双网卡绑定配置

    在本文中,我们将使用CentOS 5.4作为实验环境,来演示Linux双网卡绑定配置的过程。 步骤1:修改网卡配置文件 在Linux系统中,网卡配置文件位于/etc/sysconfig/network-scripts/目录下。我们需要修改两个网卡的配置...

    Centos7中如何配置双网卡-聚合链路.rar

    在 CentOS 7 系统中,配置双网卡并实现聚合链路(也称为 bonding 或 link aggregation)可以显著提升网络的带宽和冗余性。这里我们将详细讲解如何进行这样的配置。 首先,我们需要理解聚合链路的基本概念。聚合链路...

    Linux双网卡绑定实现负载均衡详解

    本文将详细讲解如何在Linux系统中,特别是CentOS 6.9和Ubuntu系统下,通过配置双网卡实现负载均衡。 首先,关闭`NetworkManager`服务,因为它可能会与手动配置的网络接口冲突。执行以下命令: ```bash # service ...

    双网卡绑定

    本文将详细介绍如何在CentOS 6.4操作系统上配置并实现双网卡绑定。 #### 一、准备工作 在开始配置之前,请确保已经安装了CentOS 6.4,并且有两个可用的物理网卡(例如em1和em2)。同时还需要检查NetworkManager...

    双网卡配置

    ### 双网卡配置在Linux环境下的实现方法 #### 一、引言 在服务器管理与维护中,网络连接的稳定性和可靠性至关重要。通过配置双网卡,可以在一个系统上提供冗余网络连接,增强系统的可用性。本文将详细介绍如何在...

    centos_netcard_bonding

    本篇将详细介绍如何在CentOS系统中配置网卡bonding,以实现双网卡的聚合。 首先,我们需要理解bonding的工作模式。在CentOS中,bonding主要有以下几种工作模式: 1. **Mode 0 (balance-rr)**:轮询负载均衡,...

    Linux 系统双网卡绑定配置实现

    在本教程中,我们将深入探讨如何在Linux CentOS 6.8系统上配置双网卡绑定。 首先,我们需要确认系统版本和内核版本。在本案例中,系统是CentOS 6.8,内核版本为2.6.32-642.6.1.el6.x86_64。这个版本支持bonding模块...

    Linux双网卡绑定脚本的方法示例

    在Linux系统中,双网卡绑定(Bonding)是一种网络冗余和负载均衡技术,它允许将两个或多个网络接口(NICs)组合成一个逻辑接口,以提高网络连接的可靠性或带宽。这种配置在高可用性环境、数据中心和大规模网络部署中...

Global site tag (gtag.js) - Google Analytics