當前位置:首頁 » 幣種行情 » 克隆的虛擬機是eth1

克隆的虛擬機是eth1

發布時間: 2025-04-23 03:07:31

1. 如何解決centos啟動網卡錯誤:RTNETLINK answers:File exists

原因: 由於用模板克隆虛擬機,所以網卡的配置文件也會進行克隆,克隆之後網卡的名稱也會相應改變,如模板機上是eth0和eth1, 克隆機變成eth2和eth3, 而網卡的配置文件並沒有改變,會沖突。

解決方法:
更改網卡的名稱。 正常來說,linux在識別網卡時第一張會是eth0,第二張才是eth1。在這里成這樣是因為復制系統的過程中復制的文件已經有2個網卡在/etc /udev/rules.d/70-persistent-net.rules被識別成了eth0,而虛擬機中的識別成了eth1。
編輯/etc/udev/rules.d/70-persistent-net.rules

找到與ifconfig -a得出的MAC相同的一行(NAME='eth2'這一行),把它改為"NAME=eth0 ",然後把上面一行(NAME='eth0')刪除掉。
(NAME='eth3'這一行),把它改為"NAME=eth1",
.jpg

2 查看MAC地址,編輯/etc/sysconfig/network-script/ifcfg-eth0和ifcfg-eth1
把MAC改為正確的,把UUID刪掉。

2. linux鐨別th1

linux鏆傛椂紱佺敤eth0,鍛戒護鏄錛

紱佺敤緗戝崱eth0:sudoifconfigeth0down

鍚鐢ㄧ綉鍗eth0:sudoifconfigeth0up

鍙浠ユ槸鐢ㄨ繖涓ゆ潯鍛戒護鏉ュ疄鐜扮綉鍗$殑紱佺敤鍜屽紑鍚銆

linux鎬庝箞閰嶇疆鍙岀綉鍗★紝鎴戠殑鍙鏈塭th0錛

鎴戠殑錛氶渶瑕佺『瀹氬ソ紜浠剁幆澧冩槸鍚﹀瓨鍦ㄥ氱綉鍙c

濡傛灉瀛樺湪錛岄偅涔堢洿鎺ユ墽琛宨fconfigeth1up鍛戒護寮鍚鍚庯紝閰嶇疆eth1絝鍙g殑閰嶇疆鏂囦歡灝辮屻

濡傛灉絝鍙eth1涓嶅瓨鍦錛岄渶瑕佹坊鍔犵綉鍙d箣鍚庨厤緗銆

浠ュお緗1鍜2鏄浠涔堟儏鍐碉紵

闂棰:

鐢佃剳閲屽緩璁澶緗1鍜屼互澶緗2錛岃瘉鏄庣數鑴戞湁涓や釜緗戝崱錛屼竴鏄涓繪澘鏁村悎緗戝崱涓涓錛屼簩鏄鐙絝嬬綉鍗★紝濡傛灉鐢佃剳涓繪澘涓婃湁涓や釜緗戝崱錛岀數鑴戜腑灝變細鏄劇ず鈥滀互澶緗1鈥濆拰鈥滀互澶緗2鈥濄傚彧鏄緗戝崱涓嶅悓錛屾樉紺轟袱涓浠ュお緗戱紝鍦ㄤ笂緗戣繃紼嬩腑娌℃湁褰卞搷錛屽彧鏄緗戝崱鐨勫尯鍒銆備笉浼氬艱嚧緗戠粶涓婁笉鍘匯

linux鏌ョ湅緗戝彛鍛戒護錛

1銆乮fconfig:鏈甯哥敤鐨勯厤緗鍜屾煡鐪嬬綉緇滄帴鍙d俊鎮鐨勫懡浠わ紝鏈嶅姟鍣ㄤ笂鎵ц屾ゅ懡浠や細寰楀埌綾諱笅鏂囩殑鍐呭癸紝涓涓嬪唴瀹瑰彲鐪嬪埌澶氫釜璁懼囧拰璁懼囩姸鎬併佷俊鎮銆

2銆乴spci|grep-ieth鎴杔spci|grep-inet鍛戒護錛氬彲鍒楀嚭姣忎釜pci鎬葷嚎涓婄殑璁懼囷紝閫氳繃grep榪囨護鍚庡彲寰楀埌緗戝崱璁懼囧垪琛

3銆乮wconfig:鐢ㄤ簬鏌ョ湅鏃犵嚎緗戠粶錛屽傛灉浣犺懼囦笂鏈夋棤綰跨綉鍗℃ゆ椂鍙鐢ㄦゅ懡浠ゆ潵鏌ョ湅

4銆乪thtool鍛戒護涓昏佺敤浜庢煡璇㈤厤緗緗戝崱鍙傛暟銆傜敤娉曪細ethtoolethN//鍏朵腑N鏄瀵瑰簲緗戝崱鐨勭紪鍙鳳紝濡俥th0銆乪th1絳夌瓑

VMware鍏嬮殕Linux鎻愮ずeth0鎵句笉鍒版庝箞鍔烇紵

緇欎綘涓綆鍗曠殑鏂規硶錛屼互centos涓轟緥1.淇鏀笴entos鉶氭嫙鏈哄厠闅嗘満鐨剗fcfg-eth0鐨勯厤緗鏂囦歡鐨凥WADDR涓篿fconfig-a鐨凪AC鍦板潃vi/etc/sysconfig/network-scripts/ifcfg-eth0#鎶奙AC鍦板潃鏀規垚鏂扮殑鍦板潃錛坕fconfig-a|grepHW鐪嬪埌鐨刴ac鍦板潃錛塇WADDR="00:50:56:9C:00:3A"2.鎺ョ潃榪涜屽備笅鎿嶄綔錛屽垹闄や竴涓鏂囦歡銆俽m-rf/etc/udev/rules.d/70-persistent-net.rules3.閲嶅惎緋葷粺reboot鍙闇涓婇潰涓変釜姝ラゅ嵆鍙

3. centos網卡eth1如何變成eth0centos網卡eth1變成eth0修改方法

虛擬化中,從模板克隆出來的虛擬機網卡都會被命名為eth1,而有些程序或者腳本,涉及到網卡的,默認寫的是eth0,這時就存在要將eth1改為eth0的問題,方法如下:

#vi/etc/udev/rules.d/70-persistent-net.rules

70-persistent-net.rules中仍然保留了老網卡的內容,新網卡則被識別為eth1。

將表示老網卡的行注釋掉,然後將表示新網卡的行中eth1改成eth0

#mv/etc/sysconfig/network-scripts/ifcfg-eth1/etc/sysconfig/network-scripts/ifcfg-eth0

然後編輯/etc/sysconfig/network-scripts/ifcfg-eth0文件,將其中的eth1改為eth0即可:

vi/etc/sysconfig/network-scripts/ifcfg-eth0

重啟。

4. 求助 輸入ifconfig命令 後看不到eth0,但是有eth3和eth4-CSDN論壇

一般來說centos6(rhel6),在做虛擬機克隆的主機中才會有這種情況。

如果你需要修改為eth0和eth1,那麼:
1)vim /etc/udev/rules.d/70-persistent-net.rules
將其中以SUBSYSTEM開頭的包含eth0、eth1、eth2的行刪除。
將包含eth3和eth4的行中的eth3修改為eth0,eth4修改為eth1。
2)vim /etc/sysconfig/network-scripts/ifcfg-eth0(ifcfg-eth1)
將UUID所在行刪除,將MAC地址修改為新MAC地址。(使用ip link show eth1查看MAC)
3)重啟主機

5. Linux克隆虛擬機引起的Deviceeth0doesnotseemto

系統大全為您提供
虛擬機Vmware上克隆了一個RedHatEnterpriseLinx啟動時發現找不到網卡,如下所示,如果你在命令窗口啟動網路服務就會遇到」,delayinginitialization「錯誤
 關於這個錯誤,搜索了一下網上的資料,發現還蠻多人遇到過這類錯誤,了解了一下錯誤產生的原因和解決方案
 
錯誤原因:
   
    克隆的Linux系統在新的機器上運行,新伺服器網卡物理地址已經改變。而/etc/udev/rules.d/70-persistent-net.rules這個文件確定了網卡和MAC地址的信息之間的綁定,克隆後的網卡的MAC已經發生了變化,所以導致系統認為網路設備不存在,網路不能正常啟動。另外一個就是/etc/sysconfig/network-scripts/ifcfg-eth0裡面MAC地址也是以前的舊信息。
   關於/etc/udev/rules.d/70-persistent-net.rules這個文件,系統在啟動時會自動監測變化,然後由
b/udev/write_net_rules寫入到/etc/udev/rules.d/70-persistent-net.rules中一個新的配置節,網卡的的序號依次遞增(如原來為eth0,則修改第一後生成一個eth1,再次修改後生成一個eth2...),且其ATTR{address}的值為當前網卡對應的mac地址。
 
解決方法:
 
1:編輯/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,將ifcfg-eth0的配置文件里裡面以前的關於MAC地址這一行刪除掉或修改。另外克隆的伺服器的IP設置的是靜態IP,要麼修改為一個其它的IP地址或設置為動態IP,重啟網卡服務
 
2:找到/etc/udev/rules.d/70-persistent-net.rules 刪除後重啟機器,系統會自動生成一個70-persistent-net.rules文件。
因為這個文件綁定了網卡和MAC地址,換了網卡以後MAC地址變了,所以不能正常啟動,也可以直接編輯這個配置文件把裡面的網卡和MAC地址修改成對應的,不過這樣多麻煩,直接刪除重啟,它會自動生成個一個新的文件。
 
刪除前70-persistent-net.rules的內容 
重新生成的70-persistent-net.rules的內容
重啟過後OK,但是我想將測試伺服器設置為動態IP,於是在/etc/sysconfig/network-scripts/ifcfg-eth0配置文件裡面修改了一番,但是老是獲取不到IP地址,將地址改為靜態IP地址又沒有問題,折騰了好久,最後悲催的發現需要運行dhclient命令才能獲取動態IP地址。
 
  以上就是系統大全給大家介紹的如何使的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊系統大全官網吧。 
 
本文來自系統大全http:///如需轉載請註明!推薦:win7純凈版

6. 虛擬機復制或備份導致 eth0 網卡丟失

        前段時間安裝centos的虛擬機,安裝好後,為了怕以後麻煩,所以備份了一個虛擬機的鏡像,昨天把虛擬機鏡像導到 VmWare 中,發現原來安裝的 eth0 網卡消失不見了。

        初始以為網卡被卸載了,使用 ifconfig eth0 up 命令准備激活 eth0 網卡,結果系統提示無法識別的設備,輸入 ifconfig -a 查看網卡設備,發現原來的 eth0 變成了 eth1,使用 ls /etc/sysconfig/network-scripts/ 查看,發現該目錄下沒有出現 ifcfg-eth1 的文件,只有一份原來鏡像里安裝的ifcfg-eth0 的文件,用 more /etc/udev/rules.d/70-persistent-net.rules 查看該文件,發現裡面多了一個 eth1的配置。

        於是從網上搜了下,說要把 70-persistent-net.rules 文件中的 eth0 配置全部刪除,把 eth1 的配置中有關 eth1 的字眼全部改成 eth0,然後把eth1 配置中的網卡 mac 地址記下,填入 /etc/sysconfig/network-scripts/ifcfg-eth0 中,重啟服務即可。結果仍沒有生效。

        萬般無奈下,重啟了虛擬機,然後又查看了下 eth0 網卡,竟然生效了。現把我的操作步驟歸納如下:

        a、vim /etc/udev/rules.d/70-persistent-net.rules,把此文件中關於 eth0 的配置刪除,把 eth1 配置中有 eth1 的字眼全部換成 eth0,記下配置文件中的網卡 mac 地址

        b、vim /etc/sysconfig/network-scripts/ifcfg-eth0,修改 eth0 的配置文件,把 HWADDR 後面的網卡 mac 地址換成剛才記下的 mac 地址

        c、重啟 centos 虛擬機

7. 虛擬機linux添加的新網卡沒有發現其配置文件eth1和eth2。

首先,有沒有發現這個配置文件都沒有什麼所謂的
先查看vi /etc/udev/rules.d/70-persistent-net.rules
這里能看到你的網卡信息,找到你對應網卡的NAME
例如
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:89:9
7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
這里網卡名定義為eth0
然後vi /etc/sysconfig/network-sprict/ifcfg-eth0 新建並編輯這個網卡配置文件,名字其實隨意
內容
DEVICE=eth0 對應上面找到的網卡名,這個是關鍵,其他的按照默認的設置就可以了
設置完之後重啟下服務即可識別使用了
跟你說一件事吧,在VM裡面,你添加了網卡,就算使用了 ifconfig -a也有時候查看不到任何網卡的,但是你的網卡又確實存在。。。。

熱點內容
萊特幣區塊鏈系統開發 發布:2025-04-23 07:58:26 瀏覽:510
精品貨幣eth 發布:2025-04-23 07:53:04 瀏覽:129
usdt總量共有多少 發布:2025-04-23 07:28:45 瀏覽:728
以太坊幣現在有人買嗎 發布:2025-04-23 07:28:44 瀏覽:185
礦機查lp用什麼軟體 發布:2025-04-23 07:28:02 瀏覽:599
BTC提幣地址怎麼填寫 發布:2025-04-23 07:21:34 瀏覽:262
數字貨幣影響宏觀經濟的途徑 發布:2025-04-23 07:16:40 瀏覽:766
購買醫療區塊鏈的理由 發布:2025-04-23 07:12:19 瀏覽:533
eth手機挖礦軟體6 發布:2025-04-23 07:08:01 瀏覽:569
usdt合約爆倉 發布:2025-04-23 07:07:50 瀏覽:644