CentOS8 出来了些时间了,今天在 C8系统下搭建KVM环境,准备给财务同事部署个 window 虚拟服务器,用到了网桥。
然后参考了这篇文章 https://blog.csdn.net/mdykj33/article/details/102638382 挺不错的,按步骤就可以成功,省了啃help的时间。
我们服务器系统是 固定 IP,文章里是 DHCP 模式。这篇文章来补充下,配置固定 IP。
# 1 创建网桥 br0 设备
nmcli c add type bridge con-name br0 ifname br0 autoconnect yes
# 2 网桥 br0 桥接到 eth0 设备
nmcli c add type bridge-slave ifname eth0 master br0
# 3 查看设备 输出如图
nmcli c
# 4 之前命令生成的两个文件
ls /etc/sysconfig/network-scripts/ifcfg-br*
ifcfg-br0 ifcfg-bridge-slave-eth0
接下来我们要修改两个配置文件的内容
1 /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes 改为 ONBOOT=no 系统启动时不启用避免和网桥冲突。
2 /etc/sysconfig/network-scripts/ifcfg-br0 配置如下:
DEVICE=br0
NAME=br0
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=none
IPADDR=192.168.1.158
PREFIX=24
GATEWAY=192.168.1.1
DNS1=192.168.1.1
DEFROUTE=yes
IPV6INIT=no
最后一步: 停用 eht0 网卡; 启用 br0 网桥; 重载所有ifcfg;应用br0的配置。
注意:远程登录的同学必须像下面那样,多条命令一并执行,自动完成停用与启用,否则网络会中断。
nmcli c down eth0; nmcli c up br0; nmcli c reload; nmcli d reapply br0
验证与检查:
nmcli c
ip a
已经OK, 当然还可以重启服务器进一步验证配置是否永久生效,不留坑。