新建一个桥接网络

桥接的介绍:

一般的交换机网桥就有桥接作用。就交换机来说,本身有一个端口与mac的映射表,通过这些,隔离了冲突域(collision)。 简单的说就是通过网桥可以把两个不同的物理局域网连接起来,是一种在链路层实现局域网互连的存储转发设备。网桥从一个局域网接收MAC帧,拆封、校对、校验之后 ,按另一个局域网的格式重新组装,发往它的物理层,通俗的说就是通过一台设备(可能不止一个)把几个网络串起来形成的连接。

在Linux真机中建一个桥接

1 首先将原来的所有网络配置都删除

nm-connection-editor 可以进入图形化的网络配置界面

linux 高级网络配置

然后将里面的原来的网络配置全部删除

然后在/etc/sysconfig/network-scripts 里面新建一个以 ifcfg- 开头的文件

然后编辑里面的内容

linux 高级网络配置

然后在刚才的目录里新建一个ifcfg-br0

编辑里面的内容如下 设置需要的IP

linux 高级网络配置

然后 网络管理  systemctl stop NetworkManager.service

然后重启网络 :systemctl restart network

然后再开启网络管理 :systemctl start NetworkManager.service

这样桥接网络就配置好了 用ifconfig 查看网络 我们可以发现br0

linux 高级网络配置


用命令添加桥接

用brclt show 可以看见已经有的网卡

linux 高级网络配置

添加已经有的桥接网络 brctl addbr

linux 高级网络配置

然后用 ifconfig 来 添加IP

linux 高级网络配置

之后还要添加网卡 brctl addif br0 eth0

linux 高级网络配置

这样就创建好了一个桥接

测试:网络可以使用

linux 高级网络配置


删除网络

brctl delif br0 eth0

linux 高级网络配置

brctl delbr br0  # 删除创建的桥接


网卡绑定 band

为了网卡的稳定性,将两个网卡绑定再一起,使用一个IP,在一个网卡坏掉后,另外一个网卡可以替补

首先先给主机添加两个网卡

(1)nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup ip4 ip地址/24

linux 高级网络配置

(2)systemctl start NetworkManager-wait-online.service

linux 高级网络配置

(3)cat  /proc/net/bonding/bond0 查看bond网卡的状态

在是实验中可以用 watch 对 这个命令监控,来实时查看网卡的状态

linux 高级网络配置

(4) 添加网卡 例如添加eth0

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

添加两块网卡

然后可以查看到两块网卡在bond0中

linux 高级网络配置

在用命令将eth1 关闭后 ,可以看到工作的网卡自动变为了eth2

linux 高级网络配置

删除

linux 高级网络配置

team

用bond 类型来绑定网卡时 最多支持两个网卡的绑定,team类型和bond 类似 但可以支持8块网卡绑定

(1) 创建 team

linux 高级网络配置

(2)查看team 的状态

teamdctl  team0 state

linux 高级网络配置

(3)添加网卡

linux 高级网络配置

linux 高级网络配置

(4)实验:  在用命令 ifconfig eth1 down  关闭eth1之后,可以看到自动切换到eth2 工作

linux 高级网络配置

(5)删除

linux 高级网络配置



相关文章: