重装了系统,不过原来的虚拟机系统文件都还在,就只重装了虚拟机,虚拟机版本是VM8.0.4,安装好虚拟机然后我就打开我原来安装好的CentOS.vmx文件,版本是centos6.5

但是发现我本机ping不通centos了,没装系统之前是可以的,已经设置过了,而且centos的文件都还在,所以很好奇,

输入命令ifconfig -a 发现设置的ip地址没有生效 ,而且是 eth1 不是原来的eth0

输入命令ifconfig eth0 报了错误: eth0: error fetching interface information : device not found

但在etc/sysconfig/network-scripts/ ifcfg-eth0 是在的,不知道为什么没加载到

vi ifcfg-eth0

发现设置仍是在的,但是就是没生效

网上百度了一下,有的是说:

第一种解决方案:

mv ifcfg-eth0 ifcfg-eth1

vi ifcfg-eth1  把eth0改为ifcfg-eth1

我试了试,可能我操作的不对,没有 ifup eth1 反正

没有成功,我甚至把networking里的ifcfg-eth0改了名字,但是没解决问题

其实我比较好奇为什么会突然网卡变了,专业名词应该叫网卡吧,百度了好久发现有个人说法有点道理

第二种方案:

在 vim /etc/udev/rules.d/70-persistent-net.rules 这个文件里

有两个PCI device  上面的是eth0 下面的是eth1

这是因为我直接用的原始虚拟机的centos系统文件,相当于我现在的系统是克隆过来的。

上面的那个是原始虚拟机的网卡设置,下面的是克隆出来的机器的网卡设置,把第一行去掉,eth1改成eth0就好了

然后重启一下,reboot

不过我试了之后,竟然还是不行。它的名字虽然变成eth0但它加载的还是eth1的设置信息。

不过我已经知道为什么会出现这种问题了。

第三种方案

我发现eth0里面有个HWADDR字段,这个字段是用来判断加载哪个eth 来设置网卡的,我ifconfig -a 的时候 eth1也会显示它的HWADDR值,

所以我就试了试把eth1的HWADDR值替换掉了eth0的HWADDR值

然后server network restart

竟然可以,网卡配置成功了。

所以我是先把 /etc/udev/rules.d/70-persistent-net.rules 里的eth1 改成了eth0

但是reboot之后发现还不行,所以又把HWADDR值也替换掉了,

最后server network restart

这样才行。

不过我好奇的是为什么找不到这个eth1文件在哪儿呢?network-scripts 文件夹下也没有,networking文件夹下也没有,

如果我能找到这个文件的话,我直接去设置它就行了,对Linux我还真是乱七八糟,只能以后慢慢摸索了。

转载于:https://www.cnblogs.com/rongyao/p/7531995.html

VMWare: eth0: error fetching interface information : device not found相关推荐

  1. Bringing up interface eth0: Error: Connection activation failed: Device not managed by NetworkMan

    linux出现错误:Bringing up interface eth0:  Error: Connection activation failed: Device not managed by Ne ...

  2. Bringing up interface eth0: Error: Unknown connection: 0e4faef8-9838-4a5d-8d08-47ed5e4415c7.

    一:实验错误: 1.Bringing up interface eth0:  Error: Unknown connection: 0e4faef8-9838-4a5d-8d08-47ed5e4415 ...

  3. 虚拟机CentOS6.5修改静态IP(NAT模式)+报错:Bringing up interface eth0:  Error: Unknown connection

    上一篇说到CentOS已经获取到动态ip,可以通过远程工具连接到Linux. 但是存在新的问题,每次重启虚拟机的Linux时,都会分配一次ip,导致工具连接的时候每次都要输入一次ip,而且运行工程的时 ...

  4. error: insufficient permissions for device

    adb root一直报如下错误: error: insufficient permissions for device: user in plugdev group; are your udev ru ...

  5. Jenkins的错误“error fetching remote repo origin”的问题解决

    Jenkins的错误"error fetching remote repo origin"的问题解决 参考文章: (1)Jenkins的错误"error fetching ...

  6. 【错误记录】Android 文件查看错误 ( Error opening contents of device file ““: Cannot create directory )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Error opening contents of device file "hello.txt": Cannot create ...

  7. fatal error LNK1103: debugging information corrupt; recompile module

    今天在写一个SetWinEventHook的程序时,编译通过,link时,弹出了如下的错误: Linking... uuid.lib(oleidl_i.obj) : fatal error LNK11 ...

  8. Jenkins报错Error fetching remote repo 'origin'真正解决办法

    Jenkins build时报错Error fetching remote repo 'origin',网上大部分文章都说是git权限问题,其实并不是,造成这个问题的原因是Jenkins有个工作空间( ...

  9. 虚拟机运行Gazebo出现VMware: vmw_ioctl_command error

    虚拟机运行Gazebo出现VMware: vmw_ioctl_command error 1. 错误状态 2. 解决办法 1. 错误状态 在终端中分别运行如下命令即可启动ROS系统和Gazebo平台 ...

最新文章

  1. java异常处理试题答案_Java 面试题和答案 - (下)
  2. 3.CSS布局奇淫巧计之-强大的负边距【转】
  3. 【计算机网络(微课版)】第1章 概述 课后习题及答案
  4. c++ template(8)模版多态
  5. SpringBoot邮件服务
  6. labview 变量
  7. java中swing循环_在Java游戏循环中使用“ SwingUtilities.invokeLa...
  8. 数据库高可用实战案例——架构优化之清爽一夏
  9. jstree取消勾选_zTree 节点勾选取消勾选 选中取消选中
  10. 2021-02-16
  11. 道长运维之正则表达式
  12. 计算机硬盘从盘的设置,图文解说:电脑硬盘的主从盘设置方法_清风一笑
  13. SIGMOD论文阅读笔记
  14. 没有学历,四步进Google
  15. Druid数据库密码加密 包含单数据源密码加密,多数据源密码加密详细配置
  16. SWFUpload 使用说明
  17. 04、江苏专转本(专业课笔记)第四章、计算机网络与因特网
  18. 记录Python 入门练习题目
  19. AutoDL云服务器使用(2)-虚拟环境搭建
  20. 什么是电力物联网?为什么要建造电力物联网云平台?——安科瑞 严新亚

热门文章

  1. JavaScript的数据类型---最全,最详细的数据类型,高级的工程师从数据类型开始
  2. SSH整合教程(struts2+spring3+hibernate3)(含登陆示例)
  3. 论MySQL何时使用索引,何时不使用索引
  4. linux内核经典书籍--Linux内核设计与实现
  5. for 循环迭代变量
  6. golang中的定时器
  7. 经典的异或题:只出现一次的数字
  8. 汇编: 更灵活的定位内存地址的方法
  9. UI开发模式-容器模式
  10. oracle imp使用