centos8配置静态ip+网桥(对比centos7)

之前一直用的centos7的环境,centos7配置的话可以通过传统在/etc/sysconfig/network-scripts/下面配置网桥等相关信息,我图方便,直接将配置的命令放在/etc/rc.local,每次开机的时候centos会自动去执行这个文件。大概是这样的,可参考

brctl addbr br0
ifconfig br0 up
ifconfig eno1 up
brctl addif br0 eno1

ifconfig br0 xx.xxx.xx.xx/xx
route add default gw xx.xxx.xxx.x

这样配置的话,只要ip没有被占用,就可以保证环境启起来就是静态ip+网桥。

后来升级了centos8的环境,发现brctl这个命令不能使用,查了一下是bridge-utils软件包被弃用了,所以要使用一个新的命令nmcli

功能类似:
1.创建网桥

nmcli conn add type bridge con-name br0 ifname br0

2.配置网卡的信息

cat /etc/sysconfig/network-scripts/ifcfg-eno1

nmcli connection 可以查看当前的连接

3.将网桥桥接至eno1

nmcli connection add type bridge-slave ifname eno1 master br0

这时候会有一个ifcfg-bridge-slave-eno1在/etc/sysconfig/network-scripts

4.重新加载等一顿操作

nmcli c down eth0; nmcli c up br0; nmcli c reload; nmcli d reapply br0

然后就可以了~


版权声明:本文为bicongcha5626原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。