之前一直用的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版权协议,转载请附上原文出处链接和本声明。