`
javathinker
  • 浏览: 235651 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

虚拟机下LINUX没有eth0的解决办法

阅读更多
图方便,直接从一台机器上拷贝虚拟机硬盘文件到另一台机子的虚拟机上,结果发现通过修改/etc/network/interfaces配置的IP没用,输入ifconfig,发现根本就没有eth0,经过本人一小时的努力和在鸟语网站查询,终于发现问题。

其原因是udev搞的鬼,udev在/etc/udev/rules.d/下面搞了一个持久命名规则(persistent-net.rules),对于网卡的持久命令,就采取了MAC地址的匹配方式,也就是类似下面这样:
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:19:b9:52:04:3d”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”et
h0″
上面的ATTR{address}==”00:19:b9:52:04:3d”匹配的就是机器网卡的MAC地址,显然这里填写的应该是拷贝的那台机器上的MAC地址,而不是当前机器的网卡MAC地址。
找到了原因,解决办法就很简单了,要不修改上面的MAC地址,要不直接删除这行。然后重启
分享到:
评论

相关推荐

    linux eth0问题(复制虚拟机后eth0变成eth1或其他)

    当克隆或者重装虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1,每次拷贝都会加1.此文档是怎么修改成eth0

    VMware虚拟机修改Linux MAC地址的三种方法.docx

    修改Linux系统里相关/etc/sysconfig/network-scripts/ifcfg-eth0文件是第三种修改MAC地址的方法。在该文件中添加一行命令,可以将MAC地址修改为所需的值。 在修改完成后,需要重新启动虚拟机以使修改生效。 这三种...

    虚拟机克隆之后,网卡名称从eth0变成eth1之后的解决办法1

    在Linux环境中,虚拟机克隆或迁移时常遇到的一个问题是网络接口名称的变化,特别是从eth0变为eth1。这个问题主要是由于Linux系统使用udev设备管理系统来动态地、持久化地为网络接口分配名称。当克隆虚拟机时,由于新...

    虚拟Linux系统教程_虚拟机上网Linux

    3. **配置网络接口**:在Linux系统中,通过编辑`/etc/sysconfig/network-scripts/ifcfg-eth0`(eth0代表网络接口名,可能因虚拟机设置而不同)文件,设置IP地址、子网掩码、网关和DNS服务器。 4. **启动网络服务**...

    虚拟机中linux系统和主机网络配置

    2. 使用编辑器打开 ifcfg-eth0 文件,例如使用 vim 命令:`vim /etc/sysconfig/network-scripts/ifcfg-eth0` 3. 在文件中添加以下内容: ``` DEVICE=eth0 IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192....

    虚拟机网络配置linux

    然后,需要在/etc/sysconfig/network-scripts目录下打开ifcfg-eth0文件,进行相应的配置。 在ifcfg-eth0文件中,需要设置DEVICE、ONBOOT、IPADDR、NETMASK、GATEWAY和HWADDR等参数。其中,DEVICE的值为文件名的后缀...

    虚拟机下LINUX上网设置

    - 进入Linux系统后,打开终端,编辑网络配置文件,通常是`/etc/sysconfig/network-scripts/ifcfg-eth0`(eth0是默认的网络接口名称,根据实际情况可能不同)。 - 这个文件中,你需要设置`BOOTPROTO`为`dhcp`,让...

    虚拟机下linux nat方式指定ip上网设置

    "虚拟机下 Linux NAT 方式指定 IP 上网设置" 在本文中,我们将详细讲解如何使用 NAT 方式连接互联网,并指定 IP 地址。我们将使用 VMware 作为虚拟机软件,CentOS 作为虚拟机操作系统。 网络配置 在开始之前,...

    虚拟机下linux网络配置4

    ### 虚拟机下Linux网络配置与VMware Tools安装详解 #### 一、引言 在使用虚拟机(如VMware)进行开发或测试时,确保Linux虚拟机中的网络配置正确无误是非常重要的。此外,为了提升虚拟机性能及方便用户操作,通常...

    Linux虚拟机虚拟网卡问题导致无法连接问题及解决方法1

    解决 Linux 虚拟机虚拟网卡问题导致无法连接问题 Linux 虚拟机虚拟网卡问题是指在 Linux 虚拟机中,虚拟网卡的配置或初始化失败,导致虚拟机无法连接网络的问题。本文将对该问题进行详细的分析和解决。 问题描述 -...

    设置虚拟机中Linux与主机通讯

    这里显示的`eth0`设备是虚拟机的主要网络接口。在例子中,Linux的IP地址是`192.168.0.2`,子网掩码是`255.255.255.0`,网关是`192.168.0.1`。这些参数是网络通信的基础,确保了虚拟机能在同一局域网内与其他设备通信...

    虚拟机(linux)和开发板网卡通信.pdf

    - **eth0接口**:首先,我们需要将虚拟机中的eth0接口设置为NAT模式。在此模式下,虚拟机可以通过主机(即Windows XP)转发的网络连接访问外部互联网。 - **NAT服务配置**:还需要启用NAT服务,以确保虚拟机能够...

    虚拟机下Linux操作系统的网络配置.pdf

    首先,需要使用命令sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0来编辑网络配置文件。在文件中,需要添加以下内容: IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=202.106.0.20 ...

    VMware虚拟机中Linux系统的网络配置方法

    8. 进入Linux虚拟机,我们将eth0(默认的第一块网卡)配置为静态IP。在系统设置的网络选项中编辑eth0,配置DNS与Windows主机的外网网卡DNS相同。 9. 可能需要手动设置主机名,编辑/etc/hosts文件,添加类似“192....

    虚拟机安装linux系统无法上网的解决方法

    例如,检查虚拟机的网络配置文件,如`/etc/network/interfaces`(对于Debian/Ubuntu)或`/etc/sysconfig/network-scripts/ifcfg-eth0`(对于RHEL/CentOS)。确认其中的IP地址、子网掩码、网关和DNS设置是否正确。 ...

    VMware虚拟机中Linux的安装.doc

    7. 网络配置:为网卡eth0选择“通过DHCP自动配置”以获取IP地址。 8. 设置时区(如亚洲/上海),并为root用户设置登录密码。 9. 选择服务器功能,全选服务以构建网络服务器。 10. 检查并解决所有软件的依赖关系,...

    shell连接不上linux虚拟机解决方案

    ### Shell连接不上Linux虚拟机的常见问题与解决方案 在IT领域,尤其是系统管理和软件开发过程中,经常遇到通过Shell无法远程连接到Linux虚拟机的问题。这不仅影响工作效率,还可能导致项目延期。本文将深入探讨这一...

    为linux虚拟机一个网卡分配多个IP地址

    如果还没有创建虚拟网卡,可以使用`ifconfig eth0:1 up`命令来创建一个新的子接口eth0:1。这个子接口将与eth0共享物理连接。 3. **配置IP地址**: 使用文本编辑器(如`vim`)编辑网络配置文件。在大多数Linux发行...

Global site tag (gtag.js) - Google Analytics