虚拟机配置网卡别名及centos 6 之bonding

1、虚拟网卡实现一个网卡多个地址(测试环境为虚拟机),此处使用eth1网卡,并且将eth1的IP设置成固定的,其实还可以设置成DHCP自动获取,这就是Linux强大之处。但是由eth1虚拟出来的两张网卡不能使用DHCP自动获取。具体步骤如下(设置的IP看个人喜欢)

[root@localhost network-scripts]# cat ifcfg-eth1
DEVICE=eth1
IPADDR=10.0.0.10
PREFIX=8
[root@localhost network-scripts]# cat ifcfg-eth1:100
DEVICE=eth0:10
IPADDR=192.168.0.100
PREFIX=8
GATEWAY=192.168.0.1
[root@localhost network-scripts]# cat ifcfg-eth1:200
DEVICE=eth0:20
IPADDR=172.16.0.200
PREFIX=16
GATEWAY=172.16.0.1

虚拟机配置网卡别名及centos 6 之bonding

2、双网卡的bonding

(1)bongding介绍

将多块网卡绑定同一IP 地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP 地址是不可能的。通过bonding ,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC 地址。

(2)bongding的工作模式

• Mode 0 (balance-rr)
轮转(Round-robin )策略:从头到尾顺序的在每一个slave接口上面发送数据包。本模式提供负载均衡能力
• Mode 1 (active-backup)
活动- 备份(主备)策略:在绑定中,只有一个slave 被激活。当且仅当活动的slave 接口失败时才会激活其他slave 。为了避免交换机发生混乱此时绑定的MAC 地址只有一个外部端口上可见
• Mode 3 (broadcast)
广播策略:在所有的slave 接口上传送所有的报文。本模式提供容错能力。

(3)Mode1 实验(虚拟机环境,CentOS 6.8系统)

首先添加两块网卡,具体设置如下

虚拟机配置网卡别名及centos 6 之bonding

[root@localhost network-scripts]# cat ifcfg-eth1 
DEVICE=eth1
MASTER=bond0 
SLAVE=yes
[root@localhost network-scripts]# cat ifcfg-eth2
DEVICE=eth2
MASTER=bond0
SLAVE=yes
[root@localhost network-scripts]# cat ifcfg-bond0 (设置bonding名为bond0)
DEVICE=bond0
IPADDR=192.168.151.128
PREFIX=24
GATEWAY=192.168.151.2
BONDING_OPTS="miimon=100 mode=1" (模式为 mode1;等待时间为100毫秒)
[root@localhost network-scripts]# service NetworkManager stop (此服务请关闭)
[root@localhost network-scripts]# service network restart (重启网络服务)

设置好以上步骤,使用ifconfig命令查看,可以看到bond0,eth1,eth2的MAC地址都是相同的。

虚拟机配置网卡别名及centos 6 之bonding

现在请在其他同网段(192.168.151.0、24)的主机上执行 ping 192.168.151.128(如果是windows系统则 ping 192.168.151.128 -t),注意看结果(此处就不截ping图了)。

虚拟机配置网卡别名及centos 6 之bonding

从上图可以看到当前活动的网卡是eth2,eth1是备用的。现在把eth2网卡断开连接(直接在虚拟机界面断开,别系统中用命令断开),再查看/proc/net/bonding/bond0文件,如果活动的网卡是eth1,则表示实验成功了(如下图)。

虚拟机配置网卡别名及centos 6 之bonding

原创文章,作者:pao,如若转载,请注明出处:http://www.178linux.com/43246

(0)
paopao
上一篇 2016-09-05 08:48
下一篇 2016-09-05 08:48

相关推荐

  • 8月3日作业

    课堂练习: 当用户xiaoming对/testdir 目录无执行权限时,意味着无法 做哪些操作? 不能进入目录,不能创建目录、文件 当用户xiaoqiang对/testdir 目录无读权限时,意味着无法做 哪些操作?  不能查看目录、文件 当用户wangcai 对/testdir 目录无写权限时,该目录下的只 读文件file1是否可修改和删除?&n…

    Linux干货 2016-08-07
  • 2016-08-12博客作业

    德摩根定理       在命题逻辑和逻辑代数中,德摩根定律(或称德摩根定理)是关于命题逻辑规律的一对法则。奥古斯塔斯·德摩根首先发现了在命题逻辑中存在着下面这些关系: 非(P 且 Q)=(非 P)或(非 Q) 非(P 或 Q)=(非 P)且(非 Q)     …

    Linux干货 2016-08-15
  • Python内置数据结构——集合set

    集合 定义 set翻译为集合 collection翻译为集合类型,是一个较大的概念 set是一个可变的、无序的、不重复的元素组成的集合 set的元素要求必须可以hash,目前已学的不可hash的类型只有list、set 元素不可以索引 set可以迭代 set的初始化 set_1 =set() #表示定义一个空集合set_1 set_1 =set(iterab…

    Linux干货 2017-10-03
  • 简述计算机硬件组成,linux系统及简单命令详解

    1、计算机的硬件组成 (1)cpu(中央处理器):主要由运算器和控制器组成,它的运算器主要负责程序运算与逻辑判断,控制器则主要协调组件与各个设备之间工作。 (2)存储设备:存储设备又分为外存储设备,是用来存储数据信息的设备,它包括,硬盘,u盘,光盘,软盘。而其中内存(ram)和主板上的rom是属于内存储设备,内存是只读存储器,它用来暂时记录数据信息供给cpu…

    2017-07-09
  • 高级文件系统管理1

    本部分内容主要讲述了高级文件系统的管理,包括设定文件系统配额,设定和管理软RAID设备,配置逻辑卷,设定LVM快照和btrfs文件系统。其中文件系统配额和软RAID在企业中使用的频率并不很高,作为熟练即可,而逻辑卷的创建和LVM快照是非常重要的内容,必须精通并完全理解其原理。至于btrfs文件系统是新兴的一种技术,作为了解即可。 一、知识整理 1、文件系统配…

    Linux干货 2016-08-29
  • 第四周:/etc/passwd、/etc/group文件熟悉及配合grep使用正则表达式

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@wlm ~]# useradd tuser1 [root@wlm ~]# cp -r etc/skel/ /home/tuser1/…

    Linux干货 2016-10-13