Linux 配置网络桥接

配置网络桥接

用于虚拟化
桥接接口

1.网络配置文件目录:/etc/sysconfig/network-scrpits/

2.备份网络配置文件:

实验前先将原本的配置文件,进行备份。


ifcfg-enp5s0           网卡配置文件
ifcfg-br0                  桥接配置文件
cd /etc/sysconfig/network-scrpits/
mkdir /backup
mv ifconfig-enp0s25 ifcfg-br0 /backup/

Linux 配置网络桥接
注意:网卡名称随主机不同有差异。

3.删除
nm-connection-editor   图形方式删除除了Bridge enpo0s25,virbr1,virbr0,以避免对实验结果造成影响。

删除后查看虚拟机安装界面,可以看到是没有桥接接口

Linux 配置网络桥接


4.配置文件
vim /etc/sysconfig/network-scrpits/ifcfg-westos
BOOTPROTO=none       网卡工作模式
DEVICE=enp0s25          网卡设备名称
ONBOOT=yes                 网卡服务启动时自动**
BRIDGE=br0                   桥接接口设备名称

Linux 配置网络桥接

Linux 配置网络桥接

vim /etc/sysconfig/network-scrpits/ifcfg-br0      新建一个网卡桥接配置文件
DEVICE=br0      接口使用设备
ONBOOT=yes   
BOOTPROTO=none
IPADDR=172.25.254.11
PREFIX=24
TYPE=Bridge    接口类型,桥接(默认ethernet)

Linux 配置网络桥接

Linux 配置网络桥接

桥接建立成功;

systemctl restart network     重启网络

Linux 配置网络桥接
5.检测:

文件已经成功生成

Linux 配置网络桥接

ifconfig

Linux 配置网络桥接
brctl show    可以看到桥接建立成功

Linux 配置网络桥接

查看虚拟机安装界面,此时存在桥接接口

Linux 配置网络桥接

注意:此时建立虚拟机,从virbr0接口进入,经过br0地址转换 ,以用br0进行桥接的虚拟机联网进行会比没有桥接的快很多

因为从虚拟机的内核再通过真机的内核转换发出去,会比较慢,而再做了一个桥接后,虚拟机可以通过桥接直接与其他主机进行数据交流,会提高访问速度。

6.恢复数据

删除自己建立文件

Linux 配置网络桥接

恢复原有数据

Linux 配置网络桥接

重启网络

Linux 配置网络桥接

7.临时建立桥接接口(虚拟机)

1)查看主机桥接信息  brctl show

Linux 配置网络桥接
2)建立桥接接口  brctl addbr br0

Linux 配置网络桥接
3)配置br0文件 ifconfig  br0  172.25.254.111/24

Linux 配置网络桥接
4)配置桥接接口的网卡信息    brctl addif br0 eth0

Linux 配置网络桥接

当桥接接口添加网卡后,网络通畅,否则网络不通


5)删除桥接接口的网卡信息   brctl  delif  br0  eth0

Linux 配置网络桥接
6)删除桥接接口   brctl  delbr  br0

Linux 配置网络桥接

Linux 配置网络桥接
 注意: 当br0工作时,不能直接删除,停止桥接接口工作后才能删除   ifconfig  br0  down