Linux中高级网络配置-网络桥接配置

概念
虚拟机是没有物理网卡的,这时虚拟机要与外部通信,进行数据交换就需要通过主机上的物理网卡,进行地址转换,而且主机的内核来处理这些问题,无疑增加了主机内核的负载,大大降低了数据交换的速率,如果搭建网络桥,使得虚拟机与外部数据交换通过桥接方式,虚拟机内核可以在一定程度上直接使用主机的物理网卡,就可以解决这个问题。

配置真机网络桥接

###这是我们真机物理网卡
在这里插入图片描述

  1. 配置物理网卡:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s25

配置文件内容如下:

DEVICE=enp0s25
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0 ###这里名称随意
  1. 配置br0,创建桥接
vim /etc/sysconfig/network-scripts/ifcfg-br0

配置文件如下:

DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.55
NETMASK=255.255.255.0
TYPE=Bridge

配置完成后,重启网络即可!
###显示桥接控制

brctl show

在这里插入图片描述

命令方式配置桥接
###添加桥接

brctl addr br0
ifconfig br0 172.25.254.115/24	###给br0配置IP

###搭建完成我们去ping另一台主机,发现是不通的,因为br0没有链接到真实网卡上。
在这里插入图片描述

在这里插入图片描述

###将桥接链接到网卡上

brctl addif br0 eth0

在这里插入图片描述

###再次去ping另一台主机,网络正常!
在这里插入图片描述

###删除桥接

ifconfig br0 down	###关闭桥接设备
brctl delif br0 eth0	###删除网桥连接
brctl delbr br0 	###删除网桥

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43314056/article/details/84261554