桥接实验环境:
cd /etc/sysconfig/network-scripts/
mkdir /backup
mv ifcfg-br0 ifcfg-enp0s25 /backup #由于桥接需要修改两个文件,所以提前备份以下,以免修改错了
nm-connection-editor #调用图形管理工具,除了virbr0 virbr1的接口,其他的都删除,自己添加一个网卡接口,命名为sqq
桥接原理:
虚拟机的网卡:用软件模拟出来的,
|
|
主机的内核:1.NAT(从虚拟机出来的每一个数据都需要做NAT)
| :2.开一个桥,叫做桥接br0
|
主机的网卡:
配置桥接:
1.在真机网卡设备上面配置:
vim ifcfg-sqq 主机真实设备,就是自己刚才添加的网络接口
DEVICE=enp0s25
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0vim ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.117
PREFIX=24
TYPE=Bridge
2.systemctl restart network 重启网络
3.brctl show 就可以看到设置的桥接接口信息
还原实验环境:
cd /etc/sysconfig/network-scripts/
rm -rf ifcfg-sqq ifcfg-br0 #删除自己修改的文件
mv /backup . #将之前备份的文件移动到本地
systemctl restart network #重启网络环境
桥接的基本命令:(临时)
brctl add br0 #临时开一个br0
ifconfig br0 172.25.254.117/24 #给br0添加ip
brctl show #查看br0信息
brctl addif br0 eth0 #将br0桥接到设备eth0上面
brctl delif br0 eth0 #将br0从eth0上面删除
ifconfig br0 down #关掉br0
brctl delbr br0 #删掉br0