嵌入式linux入门之怎样解决在 VM虚拟机中安装redhat后虚拟网卡无法激活的问题

本文主要是介绍嵌入式linux入门之怎样解决在 VM虚拟机中安装redhat后虚拟网卡无法激活的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

声明:本文内容为本人学习嵌入式linux所遇问题后,借鉴并结合自身情况所写,并非全部原创,为自己所学留下痕迹,如能助人,也算报答前人之恩!


环境:VMware-workstation-full-7.1和Red Hat Enterprise Linux 5
现象:1、启动时无法激活eth0,提示"Determining IP information for eth0...failed; no link present. Check cable?" ;
            2、使用路由器在同一个局域网,不管使用nat还是桥接都不能激活;
            3、当使用桥接时在网络中设置本局域网的静态IP,能够激活但是不能接入Internet,无法上网,主机与宿主机之间也不能ping通;
原因:VMware4.5以上和Redhat 的有些版本网卡驱动有些不兼容。(网上的,我也不是很清楚原因)
解决方法:
 以root权限,编辑 /etc/sysconfig/network-scripts/ifcfg-eth<n>和
                         /etc/sysconfig/networking/devices/ifcfg-eth<n>
        其中<n>是数字,比如eth0。(一般情况下都是eth0)
 在每个文件中添加:
    check_link_down ()
 {
         return 1;
    }
结果: 然后ifdown eht0 (关闭)/ ifup eth0(开启)
  1、使用nat的dhcp模式还是不能激活;
 2、使用nat和桥接的静态ip模式能激活,还是不能上网(老问题);
 3、使用桥接的dhcp模式,能够激活也能够上网(算是把问题解决了);
根据结果可知我们并没有得到我们想要的结果。
但此上方法肯定是适合于某些问题的RedHat的网络配置,不是错误的,请打家根据实际情况,解决问题!因为以前安装过相同版本的Red Hat Enterprise Linux 5,但VM的环境是VMware-workstation-full-10.0.2版本,安装上面的方法配置后,不管是nat和桥接的静态ip配置,还是自动获取ip的模式,都是可以上网的!
为了验证这这个问题可能跟VM的版本有关,于是我将现有VM的版本VMware-workstation-full-7.1卸载掉,下载安装了版本为VMware-workstation-full-10.0.2,打开虚拟机,开机eth0成功激活;打开终端使ping www.baidu.com 成功!
后又ping 主机ip 成功;又一一验证nat和桥接等几种模式,均能够正常上网,说明我的实际问题就是VM的版本问题!在网上搜索了一下(http://bbs.kafan.cn/thread-836051-1-1.html)大概说的是可能是精简版盗版什么的,还有就是好像7.1版本有问题,具体原因我也还是不知道,只有在日后的学习中慢慢了解了!
由于本人初学嵌入式linux,水平有限,可能上述有不妥之处,请见谅,希望大神给我提出意见。谢谢!

这篇关于嵌入式linux入门之怎样解决在 VM虚拟机中安装redhat后虚拟网卡无法激活的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1016639

相关文章

Spring Boot中JSON数值溢出问题从报错到优雅解决办法

《SpringBoot中JSON数值溢出问题从报错到优雅解决办法》:本文主要介绍SpringBoot中JSON数值溢出问题从报错到优雅的解决办法,通过修改字段类型为Long、添加全局异常处理和... 目录一、问题背景:为什么我的接口突然报错了?二、为什么会发生这个错误?1. Java 数据类型的“容量”限制

关于MongoDB图片URL存储异常问题以及解决

《关于MongoDB图片URL存储异常问题以及解决》:本文主要介绍关于MongoDB图片URL存储异常问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录MongoDB图片URL存储异常问题项目场景问题描述原因分析解决方案预防措施js总结MongoDB图

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Mysql如何解决死锁问题

《Mysql如何解决死锁问题》:本文主要介绍Mysql如何解决死锁问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录【一】mysql中锁分类和加锁情况【1】按锁的粒度分类全局锁表级锁行级锁【2】按锁的模式分类【二】加锁方式的影响因素【三】Mysql的死锁情况【1

SpringBoot内嵌Tomcat临时目录问题及解决

《SpringBoot内嵌Tomcat临时目录问题及解决》:本文主要介绍SpringBoot内嵌Tomcat临时目录问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录SprinjavascriptgBoot内嵌Tomcat临时目录问题1.背景2.方案3.代码中配置t

SpringBoot使用GZIP压缩反回数据问题

《SpringBoot使用GZIP压缩反回数据问题》:本文主要介绍SpringBoot使用GZIP压缩反回数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot使用GZIP压缩反回数据1、初识gzip2、gzip是什么,可以干什么?3、Spr