虛擬機沒有eth0怎麼辦
❶ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
1.在root賬戶下,使用命令:ifconfig -a 看看是不是eth0沒有啟動。
2.如果執行命令:ifconfig -a 可以看到 eth0,使用命令:ifup eth0,啟動eth0埠。
3.如果執行命令:ifconfig -a 沒有看到 eth0,執行命令: cd /etc/sysconfig/network-scripts ,再執行命令: ls ,看看有沒有ifcfg-eth0文件。
4.如果有ifcfg-eth0文件,進入配置文件,把裡面的onboot 修改成yes。然後執行命令:service network restart
5.如果沒有ifcfg-eth0,得具體看了。檢查網卡驅動安裝好沒有。
❷ 虛擬機裝centos7為什麼一直沒有網卡
如出現虛擬機裝centos7總是沒有網卡的情況,建議通過以下方式進行解決:
1、登錄系統,虛擬機安裝完成後,第一次登錄系統,系統只有一個賬號,即超級管理員root賬戶,輸入安裝時設定的密碼,登錄到系統終端;
2、編輯系統配置文件,虛擬機完成後,系統安裝了一個默認的網卡,即eth0,其配置文件的路徑為/etc/sysconfig/network-scripts/ifcfg-eth0,在系統終端中輸入命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0,啟動vi編輯器編輯此文件
centos虛擬機啟用網卡;
3、編輯默認網卡配置文件,將ONBOOT由no改為yes,編輯完成後,按ESC回至命令模板,輸入":wq",回車,保存修改並退出;
4、修改配置文件後,並不會立即生效,需要讓network服務重新載入配置文件,修改才生效,在系統終端中輸入命令:service network reload;
5、在終端中輸入命令:ifconfig,可心輸出信息中可心看到,系統默認網卡eth0已啟動。
❸ hyper-v的Linux虛擬機沒有eth0網卡
這跟Linux版本有關,eth0是老的命名方式,新的Linux版本都不這么命名了,有新的命名規則你可以自己網路學習下。
你要根據命令輸出查看網卡名字,比如有的網卡名叫enp0S8,就不是eth0。
❹ 虛擬機復制或備份導致 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 虛擬機
❺ VMware克隆Linux提示找不到eth0的解決方法
我們都知道,VMware是款虛擬機,能夠裝載各種系統,但在VMware克隆Linux的時候提示找不到eth0,很多人不知道要如何處理,下面小編就給大家介紹下VMware克隆Linux提示eth0找不到的解決方法。
發生情況:
用ifconfig命令修改修改虛擬機ip地址的時候,提示eth0找不到。直接修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,重啟系統後,也沒用。
用ifconfig查看才發現,沒有eth0,只有eth2.所以應該是創建虛擬機的時候,重新創建了一個網卡。當系統發現網卡跟系統配置不統一時,重新創建了一個新的網路介面。
解決方案:將eth0配置回來
修改/etc/udev/rules.d/70-persistent-net.rules文件
將PCI device 0x1022:0x2000 (vmxnet)用#注釋,將PCI device 0x1022:0x2000 (vmxnet)中的eth2修改為eth0,記住MAC地址ATTR{address}==「00:0c:29:ab:c5:2c」,退出保存。
修改網卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
修改ip地址:IPADDR=192.168.0.102(因為我才用host-only的鏈接方式,所以是靜態ip),修改MAC地址HWADDR=00:0C:29:AB:C5:2c,退出保存。
修改/etc/sysconfig/network文件中主機名 HOSTNAME=hadoop2
執行命令:service network restart,會出現eth0生效的提示信息。
Bringing up interface eth0: Active connection state: activating
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
state: activated
Connection activated
最好reboot重啟一下。
[root@hadoop2 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:AB:C5:2C
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feab:c52c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:177 errors:0 dropped:0 overruns:0 frame:0
TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17634 (17.2 KiB) TX bytes:7611 (7.4 KiB)
Interrupt:19 Base address:0x2024
上面就是VMware克隆Linux提示eth0找不到的解決方法的介紹了,如果你也遇到了這種問題,可以安裝本文介紹的方法進行處理,希望對你有所幫助。