多网卡实验

1、虚拟网卡实现一个网卡多个地址

    网卡别名多用于虚拟机,可理解为一块网卡MAC地址对应多个IP地址,这样比较方便管理,在不需要通过添加网卡的形式就可以使用到新的IP

:100.png


在此图可看到

    eth1

    eth1:100

    eth1:200

    其中HWaddr 相同,但IP却各不相同

eth1200.png

需要注意的点

    别名网卡必须使用静态地址,也就是要自己指定

    首先要停止NetworkManager服务,才能使用别名

        checking NetworkManager off

        service NstworkManager stop 

    配置完成后要重启服务

        service network resart


2、多网卡bond,mode1

  此用途多用于企业中,用于在访问主机过程中,试想单独的网卡如果出现错误,那么用户将暂时会与主机断开连接,会多莫不爽,多么影响用户体验。那么如果多块网卡系统合作,其中一块挂掉,那么另一块接着顶上来,那么容错率就会大幅度提升,保障业务的畅通。

所以bonding的出现解决了这种情况的出现,提供负载均衡和容错能力。


实现原理

    多块网卡逻辑上绑定同一IP,虚拟出一块网卡对外提供服务,物理网卡使用相同的MAC地址

    

工作模式

    Mode 0    轮转策略,每个slave都参与工作

    Mode1     active-backup策略,活动备份,正常情况下只有一个slave工作,只有此slave挂掉后,立马激活其他的slave接替工作 

    Mode3 在所有slave上传递报文

bondding设备的配置文件,以及SLAVE的配置文件

注意点

   文件名和DEVICE名要一致

   指定MASTER和SLAVE

   BONDING_OPTS="miimon=100 mode=1" 指的是每100ms就检查一次链路连接情况,如果不行就换另一条线路

    blob.png

配置成功后service network restart

blob.png

可以看到bond0,eth1,eth2的MAC地址一致

此时物理机可以ping到bond0

blob.png

查看当前工作的slave

其中一条为Currently Active Slave:eth2 可知道当前工作slave为eth2

blob.png

然后断开eth2,然后观察物理机命令提示符的变化

发现其中出现一行请求超时,此时就是因为断开eth2的连接,数据包才丢失,但又马上恢复了连接,因为eth1被激活,开始工作

blob.png

可看到当前活动SLAVE为eth1

blob.png

eth1已经接替eth2的工作


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

(0)
上一篇 2016-09-06 08:50
下一篇 2016-09-06 08:50

相关推荐

  • 马哥教育网络19期+第四周练习博客

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。  cp /etc/skel /home/tuser1  chmod -R  700 /home/tuser1 2、编辑/etc/group文件,…

    Linux干货 2016-06-19
  • 基于samba服务的wordpress站点

    实验要求:             (1) samba server导出/data/app/web,在目录中提供wordpress;     (2) samba  client挂载nfs server导出的文件…

    2017-06-08
  • Linux文件及目录管理

    Linux 文件管理 1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 目录管理类命令:mkdir,rmdir mkdir [OPTION]… DIRECTORY… -p:自动按需创建父目录; -v显示详细过程; -m MODE直接给定权限; rmdir 移除空目录 rmdir&nbs…

    Linux干货 2016-10-09
  • linux常见文件管理类命令

    1、文件管理类命令主要有mkdir、rmdir、cp、mv、rm等 mkdir:make directory创建文件夹 -p:自动按需创建父目录 -v:显示创建过程 -m:创建时给定文件夹权限 创建层级文件夹时,需保证上一级目录存在,否则会报错,例如   创建层级文件夹时,可以加上-p选项,递归创建不存在的上级目录,例如   rmdir:删除文件夹 -p:删…

    2017-12-10
  • linux分区管理工具—fdisk

    一、关于为什么要分区       (1)为了数据的安全:当文件系统只有一个分区时,如果遇到分区需要格式化的情况,则硬盘里的数据无法保留,而如果提前对硬盘做了分区那么就可以很好地额解决这个问题;       (2)为了提升效率:硬盘(这里单指机械硬盘)分为外圈和…

    Linux干货 2016-03-12
  • ansible部署KeepAlived动态站点

    一、设计原因 利用ansible可以自动化部署KeepAlived 的双方模型(其中包括两个动态的站点),多组服务器需要一样的部署时 可以利用ansible写的程序来代替重复性的操作。 二、设计拓扑结构及服务器详情   三、详细步骤 1、环境的搭建 (1)安装ansible,同时配置私钥免密码进行通信 [root@localhost ~]# ssh…

    2015-05-13

评论列表(2条)

  • 马哥教育
    马哥教育 2016-09-10 10:56

    文章内容很详细,从实验也能看出作者很用心,赞一个。