1. 程式人生 > >物理機沒了br0,怎麼辦——記錄這兩天咋瘋的。。。

物理機沒了br0,怎麼辦——記錄這兩天咋瘋的。。。

最近發生了一個很尷尬的情況,就是在開啟電腦後發現物理機中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,就一直在啦。

圖都是手機拍的所以就不上傳了,反正現在是好啦。
在這裡插入圖片描述