当前位置:   article > 正文

[Linux]网桥设置及链路聚合_ifcfg-br0 ifcfg-eno1

ifcfg-br0 ifcfg-eno1

1、网络桥接

设置网络桥接不仅可以用在主机和客户机同时上网网络互不干扰,也可作用在主机和虚拟机中。虚拟机为虚拟设备,虚拟机的数据收发需要通过主机内核进行处理,设置网络桥接使得主机和虚拟机的网卡连接在网桥上,使得虚拟机可向外通信。

2、网桥设置

2.1文件方式设置

网卡配置文件

路径:

/etc/sysconfig/network-scripts/ifcfg-eno1(ifcfg为文件前缀,eno1为网卡设备名,也可任意设定)

  1. DEVICE=eno1
  2. BOOTPROTO=none
  3. BRIDGE=br0
  4. ONBOOT=yes
  5. NAME="System eno1"
  6. ####################################
  7. #DEVICE 网卡设备
  8. #BOOTPROTO 设备工作方式(DHCP,STATIC,none)
  9. #BRIDGE 网桥设备
  10. #ONBOOT 系统引导开始时是否自动激活网卡
  11. #NAME 名称

网桥配置文件

路径:

/etc/sysconfig/network-scripts/ifcfg-br0(ifcfg为文件前缀,br0为网卡设备名,也可任意设定)

  1. # Bridge Networking Interface
  2. DEVICE=br0
  3. NAME="Bridge br0"
  4. ONBOOT=yes
  5. BOOTPROTO=none
  6. IPADDR0=172.25.254.69
  7. PREFIX0=24
  8. IPADDR1=172.25.69.250
  9. PREFIX1=24
  10. DNS1=172.25.254.250
  11. TYPE=Bridge
  12. ####################################
  13. #DEVICE 网卡设备
  14. #NAME 名称
  15. #ONBOOT 系统引导开始时是否自动激活网卡
  16. #BOOTPROTO 设备工作方式(DHCP,STATIC,none)
  17. #IPADDR ip地址
  18. #PREFIX 子网掩码
  19. #BRIDGE 网桥设备
  20. #TYPE 接口类型

命令:brctl show                                                               查看网桥信息

 

2.2命令方式设置

命令:brctl

brctl show                                                              查看网桥信息

brctl addbr br0                                                      添加网桥,br0为网桥名称

brctl delbr br0                                                        删除网桥

brctl addif br0 eth0                                               给网桥添加设备,eth0为设备

brctl delif br0 eh0                                                 删除网桥上的设备

 

创建网桥:

(1)添加网桥

(2)给网桥设定ip

(3)网桥上添加设备

删除网桥:

(1)关闭设备并删除网桥

 

3、链路聚合

链路聚合(Link Aggregation),是将多个物理端口集合形成一个逻辑端口,使用链路聚合可以实现负载均衡 ,链路备份等功能。

应用场景主要有城域以太网,移动回程网。

3.1、bond方式

仅支持两块网卡

(1)设置bond方式链路聚合

命令:nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 192.168.1.10/24

con-name                                            连接时显示名称

ifname                                                  接口名称

type                                                       类型

mode                                                    工作方式(active-backup为链路备份模式)

ip4                                                         ipv4类型

(2)设定网卡连接

eth0网卡

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

eth1网卡

命令:nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0

(3)测试

设置完成后将会在/proc/net/bonding/目录下生成文件,文件名为设置链路聚合的接口名称。

命令:cat /proc/net/bonding/bond0

当前使用的网卡为eth0,当eth0出现故常停用时,eth1网卡将顶替

 

3.2、teamd方式

(1)设置bond方式链路聚合

命令:nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 192.168.1.10/24

con-name                                            连接时显示名称

ifname                                                  接口名称

type                                                       类型

conifg                                                    设定team设置(工作方式为链路备份)

ip4                                                         ipv4类型

(2)设定网卡连接

eth0网卡

命令:nmcli connection add con-name eth0 ifname eth0 type team-slave master team0

eth1网卡

命令:nmcli connection add con-name eth1 ifname eth1 type team-slave master team0

(3)测试

命令:teamdctl team0 stat

当前使用的网卡为eth0,当eth0出现故常停用时,eth1网卡将顶替

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/246980
推荐阅读
相关标签
  

闽ICP备14008679号