虚拟机VMware中Red Hat Enterprise Linux 5 (RHEL5)无法联网的问题
转自: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)无法联网的问题相关推荐
- VMware中Red Hat Enterprise Linux 7 配置桥接模式局域网
在VMware中将虚拟机的网络连接设置为桥接模式. 在Red Hat中,找到应用程序--杂项--网络连接. 修改以太网下面的网络连接,在IPV4设置中,将方法改为"手动",添加地址 ...
- 安装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 ...
- Red Hat Enterprise Linux 5 (RHEL5)中物理网卡被peth0占用无法联网的问题解决方法
环境:VMware7中的虚拟机 RHEL5 联网方式:桥接 近两日在RHEL5中测试系统和虚拟机中的其他Linux主机的通信,结果提示是联网状态,但无法ping通.vmware虚拟的AMD物理网卡却 ...
- VMware虚拟机安装Red Hat Enterprise Linux 7.9.0 RHEL镜像下载安装
目录 一.Red Hat Enterprise Linux 镜像下载(以RHEL7.9.0为例) 二.Red Hat虚拟机创建 1.创建虚拟机 2. 配置虚拟机镜像路径 3.Red Hat系统安装配置 ...
- RHEV平台中如何在 RED HAT ENTERPRISE LINUX 虚拟机上安装 GUEST 代理和驱动
使用 Red Hat Enterprise Virtualization Agent 软件仓库所提供的 rhevm-guest-agent 软件包可以在 Red Hat Enterprise Linu ...
- 6代cpu安装linux,小白安装linux(虚拟机)red hat enterprise linux 6(示例代码)
额,这篇貌似是我名义上的第一篇博客,但是我好像没有第一写他,没事,都一样.(我会假装它是人生中第一篇博客的) 上大学之后,很久之后才发现自己听喜欢linux的,因为感觉很高大上,所以自己自学了很多关于 ...
- 小白安装linux(虚拟机)red hat enterprise linux 6
额,这篇貌似是我名义上的第一篇博客,但是我好像没有第一写他,没事,都一样.(我会假装它是人生中第一篇博客的) 上大学之后,很久之后才发现自己听喜欢linux的,因为感觉很高大上,所以自己自学了很多关于 ...
- red hat linux yum,Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载 ...
- Red Hat Enterprise Linux (RHEL) 9 更新了哪些新特性?
文章目录 1. 前言 2. 软件 3. 支持的硬件架构 4. GNOME更新到40版 5. 安全和身份 6. 构建容器的通用基础镜像 7. 改进了用于管理 RHEL 9 的 Cockpit Web 控 ...
最新文章
- HDU1029 - Ignatius and the Princess IV【水题】
- linux自学(一)之vmware虚拟机安装
- 如何在ashx页面获取Session值
- Rancher添加主机及对主机中的Docker容器进行图形化管理
- [转]XNA 3.1 转换到 XNA4.0 的备忘录
- c语言怎么输出线性表里元素,C语言的世界-线性表
- iOS 高级去水印,涂鸦去水印
- 前复权后复权程序C# .net
- linux nginx 配置端口访问,Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步...
- TensorFlow2.0(八)--tf.function函数转换
- 编程之美-3.5-最短摘要的生成
- 一次性口令php,Multi-OTP 4.2.2 发布,PHP 一次性密码管理
- 【彩蛋】小白入门学习 SQL 数据库基础视频教程(109个视频)
- 系统性能测试实施流程
- 管家婆辉煌II盘点功能操作流程
- Linux 卸载及删除磁盘分区
- Linux系统下安装jdk及环境配置(两种方法)
- 卸载python2.7_完美的.NET Framework卸载工具(支持卸载framework 1.0~4.7.2)
- 邓紫棋歌曲计算机音乐数字,邓紫棋播放量最高的十首歌曲
- 爬虫 裁判文书网爬取part2
热门文章
- 介绍几款实用的MySQL和数据库Web客户端
- 【100%通过率】华为OD机试真题 C++ 实现【整理扑克牌】【2022.11 Q4 新题】
- Python中几个实用且有趣的函数
- redis一致性hash和hash槽
- 山东建筑大学PHP期末考试题,山东建筑大学数据库期末考试4答案
- Cannot start service test1: b'endpoint with name test1 already exists in network ... docker 网络被占用
- OpenCV/CUDA—Sobel边缘检测
- [C/C++/初学者]如何显示VS中的代码行数
- 【二叉搜索树专题】—— 相识到相知
- css定位(相对定位和绝对定位)