配置网络桥接
用于虚拟化
桥接接口
1.网络配置文件目录:/etc/sysconfig/network-scrpits/
2.备份网络配置文件:
实验前先将原本的配置文件,进行备份。
ifcfg-enp5s0 网卡配置文件
ifcfg-br0 桥接配置文件
cd /etc/sysconfig/network-scrpits/
mkdir /backup
mv ifconfig-enp0s25 ifcfg-br0 /backup/
注意:网卡名称随主机不同有差异。
3.删除
nm-connection-editor 图形方式删除除了Bridge enpo0s25,virbr1,virbr0,以避免对实验结果造成影响。
删除后查看虚拟机安装界面,可以看到是没有桥接接口
4.配置文件
vim /etc/sysconfig/network-scrpits/ifcfg-westos
BOOTPROTO=none 网卡工作模式
DEVICE=enp0s25 网卡设备名称
ONBOOT=yes 网卡服务启动时自动**
BRIDGE=br0 桥接接口设备名称
vim /etc/sysconfig/network-scrpits/ifcfg-br0 新建一个网卡桥接配置文件
DEVICE=br0 接口使用设备
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.11
PREFIX=24
TYPE=Bridge 接口类型,桥接(默认ethernet)
桥接建立成功;
systemctl restart network 重启网络
5.检测:
文件已经成功生成
ifconfig
brctl show 可以看到桥接建立成功
查看虚拟机安装界面,此时存在桥接接口
注意:此时建立虚拟机,从virbr0接口进入,经过br0地址转换 ,以用br0进行桥接的虚拟机联网进行会比没有桥接的快很多
因为从虚拟机的内核再通过真机的内核转换发出去,会比较慢,而再做了一个桥接后,虚拟机可以通过桥接直接与其他主机进行数据交流,会提高访问速度。
6.恢复数据
删除自己建立文件
恢复原有数据
重启网络
7.临时建立桥接接口(虚拟机)
1)查看主机桥接信息 brctl show
2)建立桥接接口 brctl addbr br0
3)配置br0文件 ifconfig br0 172.25.254.111/24
4)配置桥接接口的网卡信息 brctl addif br0 eth0
当桥接接口添加网卡后,网络通畅,否则网络不通
5)删除桥接接口的网卡信息 brctl delif br0 eth0
6)删除桥接接口 brctl delbr br0
注意: 当br0工作时,不能直接删除,停止桥接接口工作后才能删除 ifconfig br0 down