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

虚拟机下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

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

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

    虚拟机下linux网络配置

    虚拟机下 Linux 网络配置详解 在虚拟机环境中配置 Linux 网络是一件复杂的事情,需要对虚拟机和 Linux 系统有深入的了解。今天,我们将介绍在 VMware 虚拟机下安装 RedHat Enterprise Linux 5 的网络配置过程。 ...

    虚拟机克隆之后,网卡名称从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虚拟机虚拟网卡问题导致无法连接问题及解决方法1

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

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

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

    虚拟机下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 ...

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

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

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

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

    VMware虚拟机中Linux的安装.doc

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

    虚拟机linux上网方法

    通常,它会显示在`eth0`或`enp0s3`等接口下。 7. **配置DNS**:确保DNS设置正确,这样可以解析互联网上的域名。在 `/etc/resolv.conf` 文件中,添加DNS服务器地址,如 `nameserver 8.8.8.8`(Google公共DNS)。 8....

    Linux虚拟机设置IP访问外网

     2、修改网络配置在命令行界面输入vi /etc/sysconfig/network-scripts/ifcfg-eth0 (eth0是指这一张网卡,如果你还有第二张网卡,需要修改ifcfg-eth1了),  可以修改网络配置了 BOOTPROTO 值如果为dhcp,修改为...

    Hyper-V下的Linux虚拟机网卡丢失.docx

    Hyper-V 下的 Linux 虚拟机网卡丢失解决办法 在使用 Hyper-V 作为虚拟机管理平台时,出现 Linux 虚拟机网卡丢失问题,这是因为 Hyper-V 对 Linux 的网卡驱动支持不够完善。下面将从多个方面总结解决这个问题的方法...

    linux网络配置(虚拟机)

    在这里,我们可以看到设备下的“eth0”网卡。双击它,系统弹出“以太网设备”对话框。在这里,我们可以选择静态设置的 IP 地址,将网关和子网掩码填入,再给 eth0 分配一个地址:192.168.238.6。 配置 DNS 在...

    vmware虚拟机配置--linux-IP地址配置1

    vmware 虚拟机配置--linux-IP 地址配置 vmware 虚拟机配置是指在 vmware 软件中配置虚拟机的网络设置,以便虚拟机能够正确地连接到网络并进行通信。其中,linux-IP 地址配置是指在 linux 系统中配置 IP 地址的过程...

Global site tag (gtag.js) - Google Analytics