网桥:guest与宿主机之间的连接通信,外网访问
常规网桥创建:
1.创建网桥br1
brctl add br1
2.为避免远程掉线,可以先配置br1地址,网关
ifconfig br1 xx.xx.xx.xx(ip) netmask 255.255.255.0
route add default gw xx.xx.xx.xx
3.与物理网卡桥接(根据实际写)
brctl addif br1 eth0
4.查看网桥状态,以及路由
brctl show show
route -n
注:以上适用于其他操作系统,但麒麟不可用!
这边推荐利用NetworkManager来创建网桥
一.物理机
systemctl stop network && systemc start NetworkManaget #使用NetworkManager服务,不要同时开启network,会有冲突
nmtui--选择添加,网桥,再编辑如下,eth0为桥接的物理网卡,这里的网桥为已创建好的,vnet0,1为guest桥接网络
新建好后BACK回退,对br1重新激活,如下
查看网桥,以及路由如下
eth0为桥接的物理网卡
nm-bridge为网桥
二.虚拟机
1.systemctl stop network && systemctl restart NetworkManager
2.nmtui,配置网络,网关,DNS与宿主机保持同一网段
2.更改网络连接方式,桥接,添加网卡信息,以及网桥名称
在xml中编辑,或virt-manager中配置
这里展示xml,更改如下
3.测试网络连接
32位宿主机ip,63位另一虚拟机(可以另外生成),经测试可以正常连接宿主机,虚机以及跨主机,外网通信