一、网桥
网桥就是网络桥接,用来连接不同的网段
可以使虚拟机的网卡直接连接到真机的真实网卡,使上网速度更快
1.网桥的配置
需要配置两个主配置文件,如图
/etc/sysconfig/network-scripts/ifcfg-enp0s25
/etc/sysconfig/network-scripts/ifcfg-br0
2.重启网络服务,查看网络
如图,我们主机的桥接就做好了
3.用命令来做桥接
brctl show ##显示当前网
brctl addbr ##添加网桥
ifconfig br0 ip netmask ##给该设备赋ip值
brctll addif ##添加网桥连接
ifconfig br0 down ##停止设备工作
brctl delif ##删除网桥连接
brctl delbr ##删除网桥
二、bond网络接口
该网络接口支持同时连接两块网卡,并且有不同的使用模式
roundrobin平衡轮询模式:两块网卡轮流接收数据包
activebackup主动备份模式:只有一块网卡工作,当工作中的网卡出现问题,另一块至今顶替其工作
broadcast广播容错模式:所有数据包都通过接口广播
1.nmcli命令管理
nmcli connection show ##查看网络接口
nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup ip4 172.25.254.105/24 ##添加网络接口
nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0 ##将eth0网卡添加到bond接口中
nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0 ##将eth1网卡添加到bond接口中
cat /proc/net/bonding/bond0 ##查看bond接口的信息
nmcli connection delete eth0 ##删除接口中的网卡
三、Team网络接口
该接口与bond接口功能年类似
但该接口可以支持八块网卡,不需要手动加载相应内核模块
该接口比bond接口多一个模式
loadbalance负载均衡模式:该模式判断不同网卡的负载,给负载最少的网卡发送数据包
1.Team接口设定与bond相同,都使用nmcli命令管理
nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.100/24 ##添加team接口
注:此处模式的选择很复杂 很容易打错
其他添加网卡删除网卡等操作与bond中相同