虚拟网卡实验:网卡别名 与 bond多网卡模式

一、网卡别名:多IP 绑定一个 Interface

将多个IP地址绑定到一个NIC上

网卡别名:

eth0:1

eth0:2

eth0:3

示例:单网卡多IP

1.关闭NetworkManager服务

service NetworkManager stop

service NetworkManager status  查看启动状态

chkconfig NetworkManager off   关闭开机自启动

2.在/etc/sysconfig/network_scripts 下,建立别名配置文件ifcfg-ethX:xxx

(ethX 名字,应以实际名字为准)

注意: 必须使用静态联网

配置别名文件内容:

DEVICE=eth0:0

IPADDR=10.10.10.10

NETMASK=255.0.0.0

(PREFIX=16)

ONPARENT=yes   # 是否随父网卡启动

原始网卡配置文件中,只要如下项目即可:

DEVICE=eth0

BOOTPROTO=dhcp | none   #  开机自启动dhcp

若为none ,需要继续添加IP等信息

3 service network restart  即可生效

(详细参考/usr/share/doc/initscripts-*/sysconfig)

二、 多网卡绑定一个Ip –bonding

Bonding

就是将多块网卡绑定同一IP地址对外提供服务,可以实现高

可用或者负载均衡。当然,直接给两块网卡设置同一IP地址

是不可能的。通过bonding,虚拟一块网卡对外提供连接,

物理网卡的被修改为相同的MAC地址。

bonding 工作模式:

Mode 0 (balance-rr)

轮转( Round-robin)策略:从头到尾顺序的在每一个slave

接口上面发送数据包。本模式提供负载均衡和容错的能力

Mode 1 (active-backup)

活动–备份(主备)策略:在绑定中,只有一个slave被激活。

当且仅当活动的slave接口失败时才会激活其他slave。为了

避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上

可见

Mode 3 (broadcast)

广播策略:在所有的slave接口上传送所有的报文。本模式提供

容错能力。

bonding 示例:

以mode 1 为例 ,实现双网卡高可用负载均衡

注意: 需要停用 NetworkManager

1.创建bonding设备的配置文件

/etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

BOOTPROTO=none

BONDING_OPTS= “miimon=100 mode=0”

IPADDR=10.1.249.88

PREFIX=16

GATEWAY=10.1.0.1

DNS1=8.8.8.8

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

MASTER=bond0

SLAVE=yes

USERCTL=no

/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none

MASTER=bond0

SLAVE=yes

USERCTL=no

miimon 是用来进行链路监测的。如果miimon=100,那么系

统每100ms 监测一次链路连接状态,如果有一条线路不通

就转入另一条线路

查看bond0状态: /proc/net/bonding/bond

[[email protected] ~]# ifconfig

bond0     Link encap:Ethernet  HWaddr 00:0C:29:E4:F7:56

inet addr:10.1.249.188  Bcast:10.1.255.255  Mask:255.255.0.0

inet6 addr: fe80::20c:29ff:fee4:f756/64 Scope:Link

UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1

RX packets:73837 errors:0 dropped:0 overruns:0 frame:0

TX packets:450 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:8117468 (7.7 MiB)  TX bytes:40308 (39.3 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:E4:F7:56

inet6 addr: fe80::20c:29ff:fee4:f756/64 Scope:Link

UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1

RX packets:77308 errors:0 dropped:0 overruns:0 frame:0

TX packets:440 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:9137117 (8.7 MiB)  TX bytes:39382 (38.4 KiB)

eth2      Link encap:Ethernet  HWaddr 00:0C:29:E4:F7:56

UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1

RX packets:16056 errors:0 dropped:0 overruns:0 frame:0

TX packets:79 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:1632129 (1.5 MiB)  TX bytes:7334 (7.1 KiB)

(可以测试物理断开其中一个网卡,测试高可用行)

关于bonding的详细配置请参照

/usr/share/doc/kernel-docversion/Documentation/networking/bonding.txt

时间: 2024-12-15 07:11:39

虚拟网卡实验:网卡别名 与 bond多网卡模式的相关文章

Centos6环境网卡别名和bond详解

一. 网卡别名 1.对虚拟主机有用 2.可以将多个IP地址绑定在一个NTC上 eth0:1 eth0:2 eth0:3 3.ifconfig命令 ifconfig eth0:0 192.168.1.100/24 up  临时修改网卡的IP地址和子网掩码,重启网络服务后失效 4.ip命令 ip addr add 172.16.1.2/16 dev eth0 2.配置别名时,会有和NetworkManager服务不兼容情况,要做以下操作: 临时关闭NetworkManager服务: service

bond双网卡绑定总结

什么是bond? 所谓bond,是一种通过把多个物理网卡绑定成一个逻辑网卡实现网卡冗余.负载均衡.提高带宽,从而实现网络性能高可用高可靠的技术. bond有七种模型: mod0:(balance-rr,平衡轮循环策略,提供负载均衡和容错能力),数据包传输是依次传输,第一个包从网卡1传输,第二个包从网卡2传输,第三个包从网卡3.......,一直循环直到传输完最后一个数据包.这种模式的bond有一个不完善的地方,如果一个数据包从不同的网卡传输,而中途再经过不同的链路,当客户端接受到数据包的时候,数

单网卡绑定多个ip, 多个网卡绑定成一块虚拟网卡

Linux网卡配置与绑定 Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失. 相关的配置文件 /ect/hosts 配置主机名和IP地址的对应 /etc/sysconfig/network 配置主机名和网关 /etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推

bond 双网卡绑定

说明:两个网卡做成一个虚拟的网卡,一个坏掉以后不影响业务 1. 两个网卡  eth0 eth1 备注:没有eth1的话添加一块网卡,克隆的虚拟机要配置好 2.bond的主机 bond0 3.第一步:配置设置文件  [[email protected] network-scripts]# vim  /etc/sysconfig/network-scripts/ifcfg-bond0 内容: [[email protected] ~]# cat   /etc/sysconfig/network-sc

bond双网卡绑定

centos双网卡绑定 在/etc/sysconfig/network-scripts/目录下建立ifcfg-bond0文件,文件内容如下: DEVICE=bond0 USERCTL=no BOOTPROTO=none ONBOOT=yes IPADDR=192.168.100.17 NETMASK=255.255.255.0 GATEWAY=192.168.100.1 TYPE=UnKnown BONDING_OPTS="miimon=80 mode=0" 绑定mode为0,是ron

虚拟仿真实验教学开启新时代

华锐视点主营业务是为国内政府单位和民营企业提供专业的虚拟现实解决方案,包括:智慧城市综合解决方案.商业地产虚拟仿真系统.数字城市.展览展示.城市规划.数字沙盘.城市应用.三维动画.环幕立体.园林景观.工业流程模拟.Ipad售楼系统.景区三维展示.网络三维展馆.三维培训课件.水利电力GIS系统等一体化的服务以及全方位的解决方案. 随着虚拟仿真技术的发展,虚拟仿真实验教学已成为一种重要的教学方式.它不仅能克服传统实验时间.空间上的限制,还具有极强的交互性,可进行实验过程的指导,实验成绩的统计查询等实

【产品功能】配置网卡从此与关机无缘,弹性网卡支持热插拔功能

摘要: 本文主要介绍了弹性网卡的热插拨功能改进,弹性网卡插拔对应的实例不再要求必须为 Stopped 状态,现在只要求是稳定状态( Running Stopped )即可.以及介绍了控制台.OpenAPI如何对弹性网卡进行热插拔操作. 背景 在云计算飞速发展的今天,用户ECS服务器身处的网络环境越来越复杂,弹性网卡让ECS服务器完美游走在日益复杂的网络环境中.但是以前服务器必须是Stopped状态才可以进行弹性网卡(ENI)的插拔,这样可能会影响运行在服务器上的业务.现在很高兴的向大家宣布:弹性

server2016下搭建web服务器&三种虚拟主机实验文档

安装web服务器 首先打开server2016的服务器管理器,点击添加角色和功能如图所示: 开始之前默认下一步如图所示: 安装类型默认下一步选择基于角色或基于功能的安装如图所示: 服务器选择默认下一步如图所示: 服务器角色选择web服务器(IIS)如图所示: 功能选项一般默认即可哦如图所示: 确认下无误后点击安装如图所示: 安装完成点击关闭如图所示: 以上web服务器安装完成我们在Windows管理工具里打开如图所示: 点击打开后点到网站会有一个站点在这里我们可以进行操作更改,点击这里的web网

Linux下bond双网卡绑定

bond,是一种双网卡绑定技术.即将多块物理网卡绑定成一个逻辑网卡,并实现网卡冗余.流量均衡等的一种可靠性强且高可用技术. 七种bond模式: 一.mod=0即banlance-rr(平衡轮循环策略) 特点:传输数据包的顺序是依次传输,第一个走eth0,第二个包走eth1--一直这样循环下去,直到传输完成.该模式提供负载均衡和容错能力. 假如当一个连接或会话的数据包从不同的接口发出,并经过不同的链路,客户端可能会出现数据包无序到达的情况,这样导致无序到达的数据需重新被发送,便会导致网络的吞吐量的