CentOS 調教方法: ①刪除虛擬機但保留磁碟,隨後將系統盤作為數據盤掛載到臨時虛擬機上 ②修改配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 ③將虛擬網卡硬體地址改成正確的值,或刪除該行 ④保存並退出,分離該磁碟,並基於該磁碟新建虛擬機 SUSE... ...
很多人的生活中,流傳著一個屢試不爽,據說可以解決任何問題的百寶錦囊:
所以經常可以聽到類似這樣的對話:
-我的電腦咋上不去網了?
-重啟一下電腦。
-還是不行呢!
-重啟一下路由器。
-怎麼還不行-_-
-你這個月網費交了沒?
嗯,自己的電腦上不去網,重啟相關設備或者補交欠費,通常就可以順利解決。
那麼問題來了,如果在 Azure 里建個 Linux 虛擬機,突然上不了網了,這時候是該重啟呢,還是去哪繳費呢?
都不用,大部分時候可能只是虛擬網卡配置上的問題,簡單修改一下就能搞定!
例如你在 Azure 里運行的 CentOS 虛擬機報錯:
Bringing up interfaceeth0: Device eth0 has differentMAC address than expected, ignoring. [FAILED]
或者 SUSE 虛擬機報錯:
eth0 No
interface found
很可能是虛擬機消極怠工不想幹活了,對於這種情況,打一頓是沒必要的,調教一下配置文件就行啦。
CentOS 調教方法:
①刪除虛擬機但保留磁碟,隨後將系統盤作為數據盤掛載到臨時虛擬機上
②修改配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
③將虛擬網卡硬體地址改成正確的值,或刪除該行
④保存並退出,分離該磁碟,並基於該磁碟新建虛擬機
SUSE 調教方法:
①刪除虛擬機但保留磁碟,隨後將系統盤作為數據盤掛載到臨時虛擬機上
②刪除 /etc/udev/rules.d 中針對 eth0 的命名規則
③分離該磁碟,並基於該磁碟新建虛擬機
搞定收工!以上方法百試百靈,包教包會,不會也不退學費~
當然,你也可以點擊下方按鈕進一步瞭解。