网络桥接
来源:互联网 发布:监控员工电脑软件 编辑:程序博客网 时间:2024/06/03 20:59
一、在真机中配置网桥,使得虚拟机的网卡与真机的网卡进行连接,运行速度更快
选择使用http的ip共享方式进行安装。
此中选择br0则为网桥连接来安装虚拟机,并于选项中有NAT的安装方式进行对比,可以发现br0方式相对来说是更块的一种安装方式,原因是,但因为使用共享方式去安装虚拟机,真机的网卡端口去向真机内核去索要文件,内核传给真机的网络端口,然后真机的网络端口又传给虚拟机的网络端口,但其实真机是知道安装系统时所需要的文件,所以在走内核这条路时,会浪费大量的时间,这时网桥就体现出了他的优势,直接将真机的网络接口与真机的网络接口进行了一条网桥,更加便于传输文件,从内核去读取文件是一个非常浪费时间的过程。
将br0在原本路径移除,进行br0重新搭建工作
vim ifcfg-enp2s0
进行自行搭建网桥br0
vim ifcfg-enp2s0
vim ifcfg-br0
二、网络桥接的管理命令
brctl ##桥接管理命令
show ##显示
addbr ##添加网桥
此时测试网络是不通的,因为没有真实的物理网卡。
delbr ##删除网桥
addif ##添加网桥连接
测试:网络可以进行连接了
delif ##删除网桥连接
得按照对应的程序来进行网桥连接是删除
1、ifconfig eth0 down
2、brctl delif br0 eth0
3、ifconfig br0 down
4、brctl delbr br0
三、bond网络
Red Hat Enterprise Linux 允许管理员使用Bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多个网络接口作为一个网络接口,从而增加带宽和/提供的冗余性。
选择linux以太网绑定模式
模式0(平衡轮循)-轮循策略,所有接口都使用采用轮循方式在所有slave中传输封包;任何slave都可以接受。
模式1(主动备份)-容错。一次只能使用一个slave接口,但是如果该接口出现故障,另一个slave将接替它
模式3(广播)-容错。所有封包都通过所有slave接口广播
##本次实验采用的是主背模式
####只允许两块网卡进行交替工作
1、添加网卡
2、制作bond
nmcli connection add con-name bond0 ifname bond0 mode active-backup ip4 172.25.254.71/24
查看bond
3、需要连接上真实的物理网卡,进行交替工作,以便实验观察。
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
测试:使用监控命令watch -n 1 'cat /proc/net/bonding/bond0'进行实时监控
网络成功连接
测试若eth0出现问题,eth1是否成功接替eth0的工作
语句:ifconfig eth0 down
结果,eth1成功接上eth0的工作
将eth0重新进行启动,发现此时工作的仍为eth1,则表明eth0,eth1是进行轮流工作的,没有进行主次之分。
四、team
tean接口 Team和bond 功能类似
Team不需要手动加载相应内核模块
Team 有更强的拓展性
支持8块网卡
Team的种类
broadcast 广播容错
roundrobin 平衡轮叫
activebackup 主备
loadbalance 负载均衡
##本次实验仍然使用主备模式
1、添加
nmcli connection add con-name team0 type team ifname team0 config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.71/24
2、进行监控
watch -n 1 'teamdctl team0 state'
3、添加
nmcli connection add con-name eth0 ifname eth0 type team-slave master team0
nmcli connection add con-name eth1 ifname eth1 type team-slave master team0
测试:
同上:使得正在工作的eth0发生故障,查看实验效果:ifconfig eth0 down
又使得eth0成功修复,工作的依旧为eth1,则eth0与eth1没有优先级之分
删除步骤:
- 网络桥接与网络接口
- Xen桥接网络
- 网络桥接
- 虚拟机桥接网络
- vmware 桥接网络
- Docker桥接网络
- 网络--路由器桥接
- 网络桥接
- 网络桥接
- KVM桥接网络的
- KVM桥接网络设置
- VMware设置桥接网络
- Vmware桥接网络设置
- KVM配置桥接网络
- VMware设置桥接网络
- VirtualBox配置桥接网络
- CentOS7 桥接网络配置
- Linux桥接网络配置
- SSM的事务的配置和使用
- ubuntu 开发环境配置
- Python基础知识-getopt()
- Linux-网络桥接和链路聚合
- Mqtt精髓系列之保留消息Retained Messages
- 网络桥接
- Python入门 第四天(函数式编程、map、reduce、filter、排序函数、函数返回函数、闭包、匿名函数lambda)
- LINUX系统网络桥接
- 静态对象
- Spark On YARN内存和CPU分配
- HTML5新特性 canvas 画布
- linux下面显示所有正在运行的线程
- 底部菜单栏:FragmentTabHost
- CentOS7使用firewalld打开关闭防火墙与端口