最近发生了一个很尴尬的情况,就是在打开电脑后发现物理机中ip addr show中没有了br0。
先开始还没反应过来,直到当我想要打开虚拟机时,才发现虚拟机因为物理机中没有了br0,虚拟机无法打开。这个就非常尴尬了,毕竟很多操作直接上物理机上,本人还是感觉很虚的。
经过百度、以及向他人请教,得知这是物理机网桥掉了,原因现在还不是很清楚。
为了解决这一问题,先搭了一个临时的网桥应急。
具体步骤如下:
(root用户下进行操作)
brctl show
brctl addbr br0
brctl show
brctl addif br0 enp3s0
brctl show
ifconfig br0 172.25.254.68 netmask 255.255.255.0 up
ifconfig
至此搭好临时网桥,物理机出现br0。且ip地址为172.25.254.68,子网掩码(netmask)为24。
可是这一方法的问题就在于,我不能关机啦。每次开机都要重复一遍以上的操作,心很累啊。
故此想办法想让物理机上一直有br0,则开始了改配置文件的漫长旅途。
(root用户下进行操作)
ifconfig br0 down #关闭之前的临时网桥
cd /etc/sysconfig/network-scripts
vim ifcfg-br0
####
DEVICE=br0
BOOTPROTO=static
IPADDR=172.25.254.68
NETMASK=255.255.255.0
TYPE="Bridge"
ONBOOT=yes
NAME=br0
####
systemctl restart network
systemctl stop firewalld.service #重要重要重要
systemctl disable firewalld.service
ifconfig
就这样重启以后发现br0,就一直在啦。
图都是手机拍的所以就不上传了,反正现在是好啦。