刪除檔案 /etc/udev/rules.d/70-persistent-net.rules
原因分析:
很多linux distribution使用udev動態管理裝置檔案,並根據裝置的資訊對其進行持久化命名。例如在 debian etch中,udev會在系統引導的過程中識別網絡卡,將mac位址和網絡卡名稱對應起來記錄在udev的規則指令碼中。而vmware會自動生 成虛擬機器的mac位址。這樣,由於基本系統的虛擬機器已經記錄了該虛擬機器的網絡卡mac位址對應於網絡卡eth0,在轉殖出的虛擬機器中由於mac位址發生改 變,udev會自動將該mac對應於網絡卡eth1。以此類推,udev會記錄所有已經識別的mac與網絡卡名的關係,所以每次轉殖網絡卡名稱會自動加1,而其 實kernel僅僅只識別到一張網絡卡,跟網絡卡名相關的網路配置也未發生任何變化
正常來說,linux在識別網絡卡時第一張會是eth0,第二張才是eth1。有時候我們使用虛擬機器轉殖技術後網絡卡的資訊就會改變,新轉殖出來的虛擬主機網絡卡名字可能變為eth1.無論我們怎麼修改都無法改變,這就對我們使用n臺虛擬機器進行ha-heartbeat實驗時造成了困擾。
在這裡成這樣是因為複製系統的過程中複製的檔案已經有乙個網絡卡在/etc/udev/rules.d/70-persistent-net.rules被識別成了eth0,而虛擬機器中的識別成了eth1。
解決方法:
vim /etc/udev/rules.d/70-persistent-net.rules
subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:bb:41:2b", attr=="1", kernel=="eth*", name="eth0"
4.重啟生效!
Oracle常見問題彙總
1 如果建立了多個oracle例項,那麼訪問em的時候預設訪問的是第乙個例項的,如何訪問第二個呢?看下這個檔案就會明白了 oracle home install portlist.ini enterprise manager console http 埠 shili1 1158 enterprise...
ab常見問題彙總
測試伺服器ab 被測試伺服器apache apache版本2.2.25 問題一 socket too many open files 24 解決 在測試伺服器操作 1 檢視當前系統設定 open files n 1024為1024 root localhost ulimit a core file ...
knn常見問題彙總
knn演算法又稱為k最近鄰 k nearest neighbor class ification 分類演算法。所謂的k最近鄰,就是指最接近的k個鄰居 資料 即每個樣本都可以由它的k個鄰居來表達。knn演算法的核心思想是,在乙個含未知樣本的空間,可以根據離這個樣本最鄰近的k個樣本的資料型別來確定樣本的...