该实验在kvm-node2下进行

实验前检查

ip add
ping www.runyf.cn
#必须要能够看到dns解析出地址,不然不要做后面的步骤
#参考前面的实验

静态添加网桥重启失效,推荐使用动态添加

添加网桥

brctl addbr br1
brctl addif br1 eno33554976
brctl show
ping www.runyf.cn
#这里不通

配置网桥

ip add
ip add del 192.168.23.10/24 dev eno33554976
ip add add 192.168.23.10/24 dev br1
ip add
ip link set br1 up

修改路由

ip route
ip route add default via 192.168.23.2
ip route
#修改默认网关
ip route
ip route del default via 10.1.1.1 dev eno16777736
#检查一下路由表

如果你做了上面静态添加网桥,建议重启一下

实验前准备

nmcli con show
#查看一下当前有哪些脚本配置文件

屏幕截图 2021-09-14 202022.png

网桥添加

nmcli con down eno33554976
nmcli con add con-name br1 ifname br1 type Bridge ip4 192.168.23.10/24
#添加网桥
#注意如果你使用 nmcli con add con-name br1 ifname br1 type Bridge 命令
#添加出来的仅仅是dhcp配置,BR1根本就起不来
nmcli con mod br1 ipv4.gateway 192.168.23.2 ipv4.dns 192.168.23.2
#给网桥设置ip地址等配置信息
nmcli con add type bridge-slave ifname eno33554976 master br1
#此命令用于添加网桥子网卡,当然你也可以手动创建子网卡,不懂建议别弄
nmcli con up br1
#网桥子网卡的配置文件举例

实时监测BR1状态(可选)

i=0;while :;do
ip add | grep br1 | grep "state UP";
ip add | grep br1 | grep "state DOWN";
sleep 1;let i++;echo -e $i"s";done
#这段代码可以监测网桥启动状态,大概20多秒就起来了

屏幕截图 2021-09-08 195900.png

子网卡配置文件查看(可选)

#cd /etc/sysconfig/network-scripts/
#cat ifcfg-bridge-slave-eno33554976
#--------------------------------------------
#TYPE=Ethernet
#NAME=eno33554976
#UUID=f5e86239-b177-4ba8-8c85-1cf866d999e2
#DEVICE=eno33554976
#ONBOOT=yes
#BRIDGE=br1

检查配置

nmcli con show
cat /etc/resolv.conf
brctl show
ip add
#检查配置

测试连通性

ping www.runyf.cn
#做到这里就能通了,如果不通请仔细检查配置
最后修改:2023 年 05 月 02 日
如果觉得我的文章对你有用,请随意赞赏