IPv6&网络桥接&Bonding&Teaming

    【IPV6】

IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为“互联网协议”。

IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议,号称可以为全世界的每一粒沙子编上一个网址

16进制表示,长度为2^128位,前缀48位,后缀80位;

表示方法:

1.冒分十六进制表示法

0000~FFFF:0000~FFFF:0000~FFFF:0000~FFFF:0000~FFFF:0000~FFFF:0000~FFFF:0000~FFFF

2.0位压缩表示法

0000~FFFF::0000~FFFF  两个“ : ”之间全为0

*不可出现0000~FFFF::0000~FFFF::0000~FFFF,因为不能确定两个省略区域中的0的个数

配置方法:

#nmccli connection add con-name <连接名> ifname <接口名> type  <ethernet> ip6 x:x::x:x/48(ipv6前缀)

配置文件:

连接测试: ip6  <ipv6>

IPV6路由表查看:route  -6

_________________________________________________________________________________________

                      【网络桥接】

  网络桥接模式下虚拟机与宿主共享一块网卡,两者在网络中属于同一级,虚拟机拥有独立IP。桥接模式下的虚拟机与主机的通信效率远高于NAT模式。

  配置:

编辑宿主PC配置文件  /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0

ONBOOT=yes

TYPE=Bridge

BOOTPROTO=static

IPADDR=X.X.X.X

NETMASK=255.255.255.0

2、编辑修改网络设备脚本文件,修改网卡设备eth0

DEVICE=eth0

ONBOOT=yes

TYPE=Ethernet

BOOTPROTO=none

BRIDGE=br0

NAME=eth0

systemctl restart network

虚拟机网卡选择:

启动后设置虚拟机ip与宿主PC在同一网段即可实现通信。

————————————————————————————————————————————————————————————————————————————————

                                 【Bonding】

网卡绑定,增强网络的稳定性,当前工作的网卡出现故障时另一网卡当即接替,两网卡配置除device不同外都相同。

配置文件

开启接口

#nmccli connection add con-name bond0 ifname bond0 type  bond active-backup

将网卡绑定到bond0

#nmcli connection add con-name eth0 ifname eth0 type  bond-slave master bond0

#nmcli connection add con-name eth1 ifname eth1 type  bond-slave master bond0

启用/关闭网卡

#ifconfig eth0 up/down

#监控命令watch -n 1 cat /proc/net/bonding/bond0

当eth0 由开启变为关闭时eth1自动开启,网络始终保持畅通

————————————————————————————————————————————————————————————————————————————————

                                  【Teaming】

(支持扩展8块网卡)

把同一台服务器上的多个物理网卡,通过软件绑定成一个虚拟的网卡,对于外部网络而言,这台服务器只有一个可见的网卡。对于任何应用程序,以及本服务器所在的网络,这台服务器只有一个网络链接或者说只有一个可以访问的IP地址。
通过Teaming,利用多网卡同时工作来提高网络速度以外,还可实现不同网卡之间的负载均衡。
 

创建teaming

#nmcli con add  con-name team0 ifname team0 type team config ‘{"runner": {"name": "activebackup"}}‘ ip4 x.x.x.x/24

将网卡加入teaming

#nmcli con add  con-name eth0 ifname eth0 type team-slave ifname eth0 master team0

#nmcli con add  con-name eth1 ifname eth1 type team-slave ifname eth1 master team0

启用/关闭网卡

#ifconfig eth0 up/down

当eth0 由开启变为关闭时eth1自动开启,网络始终保持畅通

监控命令 watch -n 1 teamdctl team0 stat

时间: 2024-10-11 01:11:09

IPv6&网络桥接&Bonding&Teaming的相关文章

搭服务器之centos-ipv6源--配置各虚拟机系统的ipv6网络安装源。

在2g内存的台式机里安装了三台虚拟机,跑起来好可以,就是swap用的比较多,图见上一篇随笔.现在平台基本有了,自己笔记本算总控,实验室台式机跑着4台机器(一实三虚),加上一台服务器,可以做很多事情了,由于kvm是桥接网络,三虚跟一实地位一致,在校园网内都含有自己的ipv4,ipv6地址.ipv4地址是10段的内网地址,上网需要学号认证,而且最多允许两个终端在线.但是ipv6资源是很给力的,直接给分到各个机器都有公网ip,例如下: 所以各个机器在ipv6网络里是直接可以实用的不需要认证,所以就用i

win10 vm虚拟机 报错 设备vmnet0上的网络桥接当前未在运行

微软最近推送了KB3124200补丁,安装后Win10版本由10586.29升级至10586.36,今天上午经过一个小时的等待终成正果 . 今天下午运行我的vm10 虚拟机上 centos 7 是发现 网卡没启动,桥接模式无法切换 强制连接 出现错误提示  " 设备vmnet0上的网络桥接当前未在运行 --" (纳尼,这是为毛),还是找度娘 吧,搜索一番之后问题解决 ,原来是 网卡 的 VMware Bridge  protocol 服务没了 找到原因了    点击 安装 选择 服务 

iOS 上线因iPv6被拒,查询服务器是否支持iPv6,mac设置iPv6网络,手机测试iPv6

一. iOS----如何检查域名是否支持ipv6 iOS----------如何检查域名是否支持ipv6 1.检查你所用到的库,像af 3.0以上什么的(不用改),其他的库自己去搜下是否支持ipv6吧. 2.确保你用的sdk支持ipv6,这个自己去看文档就行. 3.终端  dig +nocmd + nostats 你的域名 AAAA    这是看看你们的服务器在ipv6下是否有回应.(这是别人教我的,非常感谢) 这个是简书的,看那 IN A  那是ipv4  , 那Got answer  有个s

CentOS 6.7 禁用 IPV6网络的方法

在安装系统的时候启用了IPV6,但是在实际使用的时候,并不需要使用IPV6,所以需要将其禁用.以下是我处理的方法. 一开始我也踩了好多坑,在网上看了很多分享的方法都不行,验证是否启用了IPV6可以使用: ifconfig |grep inet6 或 lsmod |grep ipv6 1).关闭ip6tables # chkconfig ip6tables off 2).禁用ipv6网络(/etc/sysconfig/network) # vim /etc/sysconfig/network NE

3-unit1 IPv6网络的管理

##########IPv6网络的管理########### ##学习目标 了解IPv6 管理IPv6 ##)IPv6简介 Internet Protocol Version 6 IPv6是IETF(和互联网工程任务组)设计的用与替代现行版本IP协议的下一代IP协议. IPv6采用128位2进制数码表示 ##IPv6示意图: ##IPv6表示方式 为方便操作, ipv6被换算成8x16进制的一串数字 – 2000:0000:0000:0000:0000:0000:0000:0001 – 2000

安卓开启ipv6网络支持

安卓开启ipv6网络支持 (可在ipv6环境下访问ipv6网络, 如:ipv6.google.com, 或使用ipv6的代理访问ipv4网络) 注 需要root权限 只在 android4.1 环境测试成功 可能需要安装"ES 文件浏览器".打开Root工具箱,将文件系统挂载为"可读可写"(RW). 重启后失效, 需要再次运行脚本, 原因可能是开机的启动脚本有禁用ipv6.(可以尝试修改系统脚本-) 参考: –1– : –2– 安装 Android Terminal

linux初学者-网络桥接篇

linux初学者-网络桥接篇 在网络的使用中,有时需要搭建网络桥来实现网络桥接.例如在一台主机上制作一台虚拟机,虚拟机是没有物理网卡的,这时虚拟机数据的发送和接收就需要通过主机上的物理网卡,需要主机的内核来处理这些问题,这无疑增加了主机内核的负担,也延长了虚拟机的反应速度,如果搭建网络桥,使得虚拟机的内核可以在一定程度上使用主机的物理网卡,就可以解决这个问题. 搭建网络桥可以通过编辑配置文件和命令管理来实现. 1.编辑配置文件 如下图所示,主机的物理网卡为"enp0s25",IP为&q

解决VMware虚拟机搭建linux、win环境时遇到网络桥接无法使用、NAT网络正常访问的情况。

使用NAT网络是VM虚拟出来的网段,可供直接上网.但在某些情况下需要虚拟机中的系统访问和物理机一样的局域网就要使用桥接的访问,让虚拟机中的系统也可以跟物理机一样作为局域网中的一台机器. 解决方案: a)选择所编辑的系统,再点击菜单中的 虚拟机-设置-网络适配器 如图所示,勾选一致. b)点击菜单中的 编辑-虚拟网络编辑器,选中虚拟网卡WMnet0后将底部的WMnet信息调整为和我一致. 桥接到 选项中 选择自己物理机的网卡,不要选择自动.因为在某些情况下linux无法自动获取到某些网卡.为了避免

Centos7.0 Vmware10.0.3 网络桥接配置

首先要将Vmware10.0.3设置为桥接模式. CentOS 7.0默认安装好之后是没有自动开启网络连接的! cd  /etc/sysconfig/network-scripts/  #进入网络配置文件目录 vi  ifcfg-eno16777736  #编辑配置文件,添加修改以下内容 HWADDR=00:0C:29:8D:24:73 TYPE=Ethernet BOOTPROTO=static  #启用静态IP地址 DEFROUTE=yes PEERDNS=yes PEERROUTES=ye