转自:http://blog.csdn.net/feiniao1221/article/details/6101600

环境:VMware7中的虚拟机 RHEL5  联网方式:桥接

近两日在RHEL5中测试系统和虚拟机中的其他Linux主机的通信,结果提示是联网状态,但无法ping通。vmware虚拟的AMD物理网卡却被一个peth0的连接占用,eth0连接的端口却是vmnics,把network里面的选项更改了无数次,系统也重启了N次还是没解决,最后在网上google到了这篇文章,原来是xen惹的祸。

按下文参考文献中的步骤一设置后,然后重启RHEL5,启动菜单选择没有结尾没有XEN的那个选项后,终于网络连接成功。

在此贴出原文,供参考,原文链接 http://blog.chinaunix.net/u1/44125/showart_1193359.html

有关RHEL 5.0的网卡设定问题

RedHat Enterprise Linux 5.0自2007年3月14日正式份发布至今,应该说时间不短了,其新增的功能”xen”虚拟化技术无疑是一大亮点,推出的甚是及时,但如同RHEL4时代的SELINUX机制一样,因为这一机制在以往的RHEL系统中从未使用,加之SELinux有着严格的安全控制和管理权使得系统管理员一时不知怎么样设定,索性就关闭了,很是可惜。究其原因,是当一个事物出现时,如果他给你带来了麻烦,增加了工作量,便对其产生了厌恶感,这是人之常情。“Xen”技术在RHEL5上的应用亦是一样,管理员在接触RHEL5之初,可能会有一些不适应,给工作和学习带来不便,但凭心而论,RHEL5比之RHEL4在操作性上更具通用性,从今天开始,我会陆续和大家一起分享有关RHEL5不同于以往版本技术的相关设定。

问题:有关RHEL5.0的网卡

环境介绍:

硬件:ThinkPad R61 7738笔记本电脑;

系统:安装了双系统,windows Server 2003/RedHat Enterprise Linux 5

具体情况:

机子配备有两块网卡,在安装完RHEL5后,出现了peth0以及其他乱七八糟的接口,占用了eth0的物理端口,使用ifconfig down/ifdown命令禁止其它网卡均无效,无论怎么拔插eth0网卡的线,ifconfig查看显示eth0永远都是running状态,而peth0接口反而会随着网线的拔插而出现/消失running状态,导致eth0配置了也无效,如何设置才能让peth0消失把物理网卡还给eth0,同时在系统默认安装后,系统至少会启动五种类型的网卡,导致在使用ifconfig命令查看eth0的信息时,非常不便,且RedHat为了保持RHEL5更强的通用性,去掉了RHEL4中的RedHat 独有的netconfig命令,在配置网卡时同样带来很大不便。

系统启动后使用ifconfig命令结果如下图所示:

问题解决:

首先,要设定使RHEL5启动时只启动eth0和lo,有必要先来了解一下“xen”,什么是Xen?Xen 是一个开放源代码的para-virtualizing虚拟机(VMM)或“管理程序 ”,是为x86架构的机器而设计的。Xen 可以在一套物理硬件上安全的执行多个虚拟机;所以,xen其实就是类似大家都熟悉的VMWARE这样的程序, 我们可以在Fedora 上虚拟安装和使用Slackware、Debian、Gentoo ... ... 等发行版。因为Xen是基于内核的虚拟程序,它和操作平台结合的极为密切,相对VMWARE 来说,它占用的系统资源也就是VMWARE的百分之几左右。

在默认安装系统后,系统在启动时会自动启动xen内核以支持虚拟化,当Xen启动运行后,第一个虚拟的操作系统,就是Xen本身,我们通过xm list,会发现有一个Domain 0的虚拟机。Domain 0 是其它虚拟主机的管理者和控制者,Domain 0 可以构建其它的更多的Domain ,并管理虚拟设备。它还能执行管理任务,比如虚拟机的体眠、唤醒和迁移其它虚拟机。 一个被称为xend的服务器进程通过domain 0来管理系统,Xend 负责管理众多的虚拟主机,并且提供进入这些系统的控制台。命令经一个命令行的工具通过一个HTTP的接口被传送到xend。对各个网卡的具体描述如下:

eth0就是映射到peth0的;系统还会自动生成一个xenbr0的网卡;这个网卡是为guestOS做桥接的;vif0.0是指Domain0的第一块网;vif0.1指Domain0的第二块网卡;

如果不准备使用XEN虚拟机;可以在启动时选择没有xen的内核,就不会生成这些额外的网卡了。

步骤一:关闭xend进程,使之不随系统自启动。

1.  使用ntsysv命令:

2.使用chkconfig命令:

# Chkconfig –-list | grep xend

Xend    0:off   1:off  2:on  3:on  4:on  5:on  6:off

Xendomains    0:off  1:off  2:on  3:on  4:on  5:on  6:off

#chkconfig –-level 2345 xend off

步骤二:启用netconfig命令来配置网卡;要解决这个问题,需要安装NETCONFIG的包

1.  挂载光盘:

mount /dev/cdrom /mnt或mount –t iso9660 /dev/cdrom

cd /mnt/Servers

ls netconfig*

2.安装netconfig包

netconfig-0.8.24-1.2.2.1.i386.rpm(在第三张cd)

# mount /media/cdrom

# cd /media/cdrom/Redhat/RPMS

# rpm -ivh netconfig-0.8.24-1.2.2.1.i386.rpm

rpm -ivh netconfig-0.8.24-1.2.2.1.i386.rpm

好了,这样就可以使用netconfig命令来设置IP了

3.当然也可以直接编辑此配置文件

vi /etc/sysconfig/network-script/ifcfg-eth0

   好了,现在重新启动系统,我们会发现:

而netconfig命令也可以重新使用。到这里就基本完成了,操作起来是不是很简单,对于一个新的系统,大胆的去操作,很快就可以熟练掌握,通过对RHEL5的操作,大家会发现,RHEL5的命令设定更接近纯LINUX操作系统,其模块化的设计能在更大程度上保证不同的linux用户更方便地设定RHEL5,如添加用户的命令“adduser”,在这里,建议大家还是尽可能多接触通用性更好的命令对linux操作系统进行设定,为以后操作不同厂商的linux打下一个好的基础。

虚拟机VMware中Red Hat Enterprise Linux 5 (RHEL5)无法联网的问题相关推荐

  1. VMware中Red Hat Enterprise Linux 7 配置桥接模式局域网

    在VMware中将虚拟机的网络连接设置为桥接模式. 在Red Hat中,找到应用程序--杂项--网络连接. 修改以太网下面的网络连接,在IPV4设置中,将方法改为"手动",添加地址 ...

  2. 安装vmware 6.52 Red Hat Enterprise Linux 5(rhel-5.1-server-i386-dvd) openldap2.4

    vmware 6.52 + Red Hat Enterprise Linux 5(rhel-5.1-server-i386-dvd)+ openldap2.4.23    #在vm5.5.1g下装 r ...

  3. Red Hat Enterprise Linux 5 (RHEL5)中物理网卡被peth0占用无法联网的问题解决方法

    环境:VMware7中的虚拟机 RHEL5  联网方式:桥接 近两日在RHEL5中测试系统和虚拟机中的其他Linux主机的通信,结果提示是联网状态,但无法ping通.vmware虚拟的AMD物理网卡却 ...

  4. VMware虚拟机安装Red Hat Enterprise Linux 7.9.0 RHEL镜像下载安装

    目录 一.Red Hat Enterprise Linux 镜像下载(以RHEL7.9.0为例) 二.Red Hat虚拟机创建 1.创建虚拟机 2. 配置虚拟机镜像路径 3.Red Hat系统安装配置 ...

  5. RHEV平台中如何在 RED HAT ENTERPRISE LINUX 虚拟机上安装 GUEST 代理和驱动

    使用 Red Hat Enterprise Virtualization Agent 软件仓库所提供的 rhevm-guest-agent 软件包可以在 Red Hat Enterprise Linu ...

  6. 6代cpu安装linux,小白安装linux(虚拟机)red hat enterprise linux 6(示例代码)

    额,这篇貌似是我名义上的第一篇博客,但是我好像没有第一写他,没事,都一样.(我会假装它是人生中第一篇博客的) 上大学之后,很久之后才发现自己听喜欢linux的,因为感觉很高大上,所以自己自学了很多关于 ...

  7. 小白安装linux(虚拟机)red hat enterprise linux 6

    额,这篇貌似是我名义上的第一篇博客,但是我好像没有第一写他,没事,都一样.(我会假装它是人生中第一篇博客的) 上大学之后,很久之后才发现自己听喜欢linux的,因为感觉很高大上,所以自己自学了很多关于 ...

  8. red hat linux yum,Red Hat Enterprise Linux(RHEL)中yum的repo文件详解

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载 ...

  9. Red Hat Enterprise Linux (RHEL) 9 更新了哪些新特性?

    文章目录 1. 前言 2. 软件 3. 支持的硬件架构 4. GNOME更新到40版 5. 安全和身份 6. 构建容器的通用基础镜像 7. 改进了用于管理 RHEL 9 的 Cockpit Web 控 ...

最新文章

  1. HDU1029 - Ignatius and the Princess IV【水题】
  2. linux自学(一)之vmware虚拟机安装
  3. 如何在ashx页面获取Session值
  4. Rancher添加主机及对主机中的Docker容器进行图形化管理
  5. [转]XNA 3.1 转换到 XNA4.0 的备忘录
  6. c语言怎么输出线性表里元素,C语言的世界-线性表
  7. iOS 高级去水印,涂鸦去水印
  8. 前复权后复权程序C# .net
  9. linux nginx 配置端口访问,Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步...
  10. TensorFlow2.0(八)--tf.function函数转换
  11. 编程之美-3.5-最短摘要的生成
  12. 一次性口令php,Multi-OTP 4.2.2 发布,PHP 一次性密码管理
  13. 【彩蛋】小白入门学习 SQL 数据库基础视频教程(109个视频)
  14. 系统性能测试实施流程
  15. 管家婆辉煌II盘点功能操作流程
  16. Linux 卸载及删除磁盘分区
  17. Linux系统下安装jdk及环境配置(两种方法)
  18. 卸载python2.7_完美的.NET Framework卸载工具(支持卸载framework 1.0~4.7.2)
  19. 邓紫棋歌曲计算机音乐数字,邓紫棋播放量最高的十首歌曲
  20. 爬虫 裁判文书网爬取part2

热门文章

  1. 介绍几款实用的MySQL和数据库Web客户端
  2. 【100%通过率】华为OD机试真题 C++ 实现【整理扑克牌】【2022.11 Q4 新题】
  3. Python中几个实用且有趣的函数
  4. redis一致性hash和hash槽
  5. 山东建筑大学PHP期末考试题,山东建筑大学数据库期末考试4答案
  6. Cannot start service test1: b'endpoint with name test1 already exists in network ... docker 网络被占用
  7. OpenCV/CUDA—Sobel边缘检测
  8. [C/C++/初学者]如何显示VS中的代码行数
  9. 【二叉搜索树专题】—— 相识到相知
  10. css定位(相对定位和绝对定位)