双网卡绑定及单网卡多IP地址实现方法

Bonding就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。mode=1(active-backup):一个网卡处于活动状态 ,一个处于备份状态,所有流量都在主链路上处理。当活动网卡down掉时,启用备份的网卡。Centos6

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

要求:两块网卡设备连接至主机

1: 编辑网卡绑定配置文件/etc/sysconfig/network-scripts/ifcfg-bond0,编辑以下内容

DEVICE=bond0 设备名
IPADDR=10.1.249.178 手工配置IP地址
PREFIX=16 子网掩码
GATEMAY=10.1.249.1 网关
DNS=8.8.8.8 DNS
BONDING_OPTS="miimon=100 mode=1"bond0选项:miimon=100:系统每100毫秒检测一次链路,如果主网卡异常,备用网卡即会接管。mode=1:bond0模式
ONBOOT=yes 开机自动启动

2:/etc/sysconfig/network-scripts/ifcfg-eth0,编辑以下内容

DEVICE=eth0 设备名
SLAVE=yes 从动装置 “开启”
MASTER=bond0 主装置

3:/etc/sysconfig/network-scripts/ifcfg-eth1,编辑以下内容

DEVICE=eth1
SALVE=yes 从动装置 “开启”
MASTER=bond0 “主装置”

4:执行 service NetworkManager stop 关闭此服务

5:cat /proc/net/bongding/bond0:查看当前网卡绑定状态

blob.png6:物理插拔网线测试是否生效

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

1:编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0为自动获取IP地址

DEVICE=eth0
BOOTPROTO=dhcp

2:编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0:1手动指定IP地址

DEVICE=eth0:1
IPADDR=10.1.1.100
NETMASK=255.0.0.0
GATEWAY=10.1.1.100

3:编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0:2手动指定IP地址

DEVICE=eth0:2
IPADDR=10.1.1.200
NETMASK=255.0.0.0
GATEWAY=10.1.1.200

4:执行service NetworkManager stop 关闭服务

5:重启网卡service network restart

6:执行ifconfig查看结果

blob.png

1某公司申请到一个C 类IP地址,但要连接6个的子公司,最大的一个子公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为?
    要满足6个子公司的需求,需要借3位,共8个子网,满足,子网掩码为27 

2、一家集团公司有12家子公司,每家子公司又有4个部门。上级给出一个172.16.0.0/16的网段,让给每家子公司以及子公司的部门分配网段。
 第一个公司网段:
	172.16.0000 0000.0
	即:172.16.0.0/20
	每个子公司4个部门,在将172.16.0.0/20划分为至少4个子网,再借2位,共4个子网,满足每个公司4个部门的需求。掩码为22。
		1)、第一个公司第一个部门网段:
					172.16.0000 00 00.0
					即:172.16.0.0/22
				第一个公司第一个部门ip地址范围:
					172.16.0000 00 00.0000 0001/22
					172.16.0000 00 11.1111 1110/22
					即范围为:
					172.16.0.1/22---172.16.3.254/22
		2)、第一个公司第二个部门网段:
					172.16.0000 01 00.0
					即:172.16.4.0/24
				第一个公司第二个部门ip地址范围
					172.16.0000 01 00.0000 0001/22
					172.16.0000 01 11.1111 1110/22
					即:172.16.4.1/22---172.16.7.254/22
		3)、第一个公司第三个部门网段:
					172.16.0000 10 00.0000 0000
					即:172.16.8.0/22
				第一个公司第三个部门IP地址范围:
					172.16.0000 10 00.0000 0001/22
					172.16.0000 10 11.1111 1110/22
					即:172.16.8.1/22---172.16.11.254/22
		4)、第一个公司第四个部门网段:
					172.16.0000 11 00.0000 0000/22
					即:172.16.12.0/22
				第一个公司第四个部门IP地址范围:
					172.16.0000 11 00.0000 0001/22
					172.16.0000 11 11.1111 1110/22
					即:172.16.12.1/22---172.16.15.254/22
第二个公司网段:
	172.16.0001 0000.0000 0000
	即:172.16.16.0/20
	同理,第二个公司的四个部门,也需要借2位才满足需求
		1)、第二个公司第一个部门网段:
			172.16.0001 00 00.0000 0000/22
			即:172.167.16.0/22
		第二个公司第一个部门IP地址范围:
			172.16.0001 00 00.0000 0001/22
			172.16.0001 00 11.1111.1110/22
			即:172.16.16.1/22---172.16.19.254/22
		2)、第二个公司第二个部门网段:
			172.16.0001 01 00.0000 0000/22
			即:172.167.20.0/22
		第二个公司第二个部门IP地址范围:
			172.16.0001 01 00.0000 0001/22
			172.16.0001 01 11.1111.1110/22
			即:172.16.20.1/22---172.16.23.254/22
		3)、第二个公司第三个部门网段:
			172.16.0001 10 00.0000 0000/22
			即:172.167.24.0/22
		第二个公司第三个部门IP地址范围:
			172.16.0001 10 00.0000 0001/22
			172.16.0001 10 11.1111.1110/22
			即:172.16.24.1/22---172.16.27.254/22
		第四个部门网段及IP可类推出,不再列举


3、某集团公司给下属子公司甲分配了一段IP地址192.168.5.0/24,现在甲公司有两层办公楼(1楼和2楼),统一从1楼的路由器上公网。
1楼有100台电脑联网,2楼有53台电脑联网。如果你是该公司的网管,你该怎么去规划这个IP?
 某集团公司给下属子公司甲分配了一段IP地址192.168.5.0/24,现在甲公司有两层办公楼(1楼和2楼),
统一从1楼的路由器上公网。1楼有100台电脑联网,2楼有53台电脑联网。如果你是该公司的网管,
你该怎么去规划这个IP?
	要满足1楼100台电脑的需求,1楼需要128个主机地址,网络位可向主机位借1做掩码,其主机地址共
	126个,满足需求。
	网络划分为:
		192.168.5.0 000 0000/25
		192.168.5.1 000 0000/25
		即划分为
			一楼网段:192.168.5.0/25
				ip地址划分为:
					192.168.5.0 000 0001/25
					192.168.5.0 111 1110/25
					即:192.168.5.1/25---192.168.5.126/25
			二楼网段:192.168.5.128/25
				ip地址划分为:
					192.168.5.1 000 0001/25
					192.168.5.1 111 1110/25
					即:192.168.5.129/25---192.168.5.254/25

 

原创文章,作者:M20-1马星,如若转载,请注明出处:http://www.178linux.com/43014

(0)
M20-1马星M20-1马星
上一篇 2016-09-05
下一篇 2016-09-05

相关推荐

  • 干货 | 20 行 Python 代码创建可视化地图

    当我开始建造Vincent时, 我的一个目的就是使得地图的建造尽可能合理化. 有一些很棒的python地图库-参见Basemap 和 Kartograph能让地图更有意思. 我强烈推荐这两个工具, 因为他们都很好用而且很强大. 我想有更简单一些的工具,能依靠Vega的力量并且允许简单的语法点到geoJSON文件,详细描述一个投影和大小/比列,最后输出地图. …

    2017-09-08
  • 网络班N22期第一周博客作业

    一、计算机的组成及功能。  计算机是由硬件系统和软件系统两部分组成的。 1、硬件系统包含:    (1)、主板。又叫主机板(mainboard)、系统板(systemboard)或母板(motherboard),它安装在机箱内,是微机最基本的也是最重要的部件之一,主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有B…

    Linux干货 2016-08-15
  • Linux基础

    Linux入门以及文件重定向、用户管理、软件管理等

    Linux干货 2018-03-17
  • tar ,cpio打包解压. shell脚本for,while,until循环. rpm包管理,循环的特殊用法. select循环菜单,函数function,rpm包查询,yum

    tar  tar -cf 路径+文件名字后续.tar  +路径 创建归档压缩 tar cf /testdir/etc.tar /etc/ tar cvf 可以查看解压过程 tar tvf 预览作用 tar xvf 解压文件  tar zcvf /testdir/etc2.tar.gz /etc/ 解压再压缩到指定路径,文件格式 …

    Linux干货 2016-08-21
  • Linux网络功能协议介绍(二)

      上个内容中,我们知道了只要是本地通信得广播,而广播不是逻辑(IP)地址对应的MAC地址,所以主要是将逻辑地址转换成目标地址,这叫地址解析称为ARP,还有一种是反向解析RARP,都是在本地网络中完成的,逻辑IP地址分为两个阶段,前一段分为网络地址,后一段分为主机地址,如何判定?用子网掩码用来判断那一部分是网络位,那一部分是主机位,最重要…

    Linux干货 2016-11-25
  • CentOS系统启动流程

    概述:系统启动流程是Linux一个重要的内容,深入了解启动流程会对我们学习Linux起到一个顺水推舟的作用。因为CentOS 7改动较大,所以下面的内容只是针对CentOS 5和6来说的。下面进入正题。 启动流程:  第一步:POST加电自检    此过程的就是为了检测一下外界的硬件设备是否能够正常运行,如CPU,内存设备,硬盘…

    Linux干货 2016-09-13