热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

RedhatLinux9.0在vmware下,桥接不能上网的解决方法

http:nkevin.blog.163.comblogstatic4481948120097702052679最近发现,还是有很多人用古董级别的RedhatLinu
http://nkevin.blog.163.com/blog/static/4481948120097702052679/

最近发现,还是有很多人用古董级别的 Redhat Linux 9.0(产于2003年3月,毕业于2004年4月,本文后面简称RH)。这个版本就目前来看,肯定是过于陈旧了。因此很多用VMware Workstation,这个虚拟机软件来安装它的人,就会出现无法上网的情况。这次的教程就是详细的解决这个问题
其实我的解决方法也是来自网络,只不过我发现,网上的教程都没有配图说明,因此对于新人菜鸟们,解决起来十分困难,因此我自己亲自操刀,配图来详解解决方法。
一. 实验环境
宿主系统: CentOS Linux 5.3(你是windows也可以的,这个问题和宿主系统没关系的)
虚拟机系统:Redhat Linux 9.0
网络环境:宿主系统用的是ADSL+路由器上网,IP地址是: 192.168.1.100
虚拟机软件:VMware Workstation 6.0 官方原版
二. 原因分析
这次的问题详细的说,就是:
用VMware Workstation,安装了Redhat Linux 9.0 后,使用“桥接”方式,不能上网(NAT更不行了)
故障原因: 因为“VMware Workstation”它所创建的虚拟网卡,太新了;相对的“Redhat Linux 9.0”自身附带的网卡驱动,在这个“新网卡”上不能完全正常工作,因此才导致不能上网。
三. 基本知识
为了解决问题,新生们需要提前补习点基础知识:“VI 文本编辑器的使用“。因为这个不是本文的重点,因此我只根据需要讲解几个用法。vi 编辑器里面,都是通过输入相应的“命令“,来完成具体操作的,比如保存,修改等。我根据教程需要说几个基础的命令
1. vi 文件具体路径和名字
这样是用来:“用vi 编辑器,打开后面的文件“,我们后面会用到的
2. 小写字母 a,进入(追加)编辑模式(这种模式才能真正的让你开始输入文本文字,你刚打开文件的时候,是不能立刻输入文字的)
3. 键盘 Esc 键,返回到(刚开始时候的)命令模式,就能具体输入命令了,比如下面的 保存命令
4. 在命令模式下,输入 :x (冒号小写x),保存当前文件并退出
5. 可以使用键盘的上下左右箭头,来控制,挪动光标位置
就这些了,不懂没关系,先简单的用,作为Linux的基础知识,vi文本编辑器,以后必须专门重点学习的!
三. 解决方案(按下面的数字顺序,逐步进行)
1. 在RH里面,通过点击“桌面左下角的“红帽子图标,选择:System Tools(系统工具),运行:Terminal(终端)
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
2. 在打开的终端窗口中,我们先输入: ping www.163.com,回车来测试下网络是不是真的不通(当然不通了,要不然我写这个文章干嘛。。。。)
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
3. 终端下直接输入 setup 回车,这个是redhat的硬件环境配置界面,我们选择“Network configuration(网络设置),回车
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
会出现一个确认对话框,意思是:是否配置网络?当然选择 yes 了
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
这里就是配置网卡的IP信息了,我们不需要设置什么IP,只需要按下“空格键”,选中“Use Dynamic IP........“,意思是:使用DHCP功能,自动获取IP
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
选中后,前面就有个 * 了,然后按下:Tab 键,切换到 OK 上,按回车即可
最后回到刚才上面的主界面,还是按 Tab,选择 quit,退出这个配置界面
4. 下面,继续在终端里面,直接输入: vi /etc/sysconfig/network-scripts/ifcfg-eth0 (注意最后是数字0)
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
回车后,就能用vi文本编辑器打开“ifcfg-eth0”文件了。用键盘上下左右箭头,切换到文章的末尾(应该是三行),然后按下 a ,进入编辑模式
回车,重启一行,开始按图输入下面的4行信息:
check_link_down ()
{
return 1;
}
输入完了,按下 Esc 键,然后输入 :x,就能保存并退出了。看图,你应该跟我输入好的是一样的:
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
4. 同样方法,在终端里面,直接输入: vi /etc/sysconfig/networking/devices/ifcfg-eth0 (注意最后是数字0)
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
回车后,就能用vi文本编辑器打开“ifcfg-eth0”文件了。因为这个文件是空的(什么都没有),所以我们直接按下 i (注意不是a了!),然后输入上面的4行信息。

check_link_down ()
{
return 1;
}

看图
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
最后输入完了,还是按下 Esc 键,然后输入 :x,就能保存并退出了。
5. 确认上述的2个文件,都已经添加上了相同的 4 行内容,然后在终端里面直接输入 ifdown eth0 (注意是数字0),回车
6. 上面回车后不会有任何信息,直接再输入 ifup eth0 回车。看图吧,应该是跟我一样的,不会有什么问题。
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
到此位置,就解决了不能上网的问题,保险起见,咱们实验一下
7.继续在终端里面输入 ping www.163.com,看下面的图,是通的,因此可以说明,外网是可以上网的。
8. 同理输入 ping 192.168.1.100,看吧也是通的,证明内网也能正常使用了。
[原创]Redhat Linux 9.0 在vmware下,桥接不能上网的解决方法 - Solar - 无心阁
OK了不?没问题了吧?嘿嘿,教程到此为止,看完请回帖阿~~~~



推荐阅读
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • packagecom.panchan.tsmese.utils;importjava.lang.reflect.ParameterizedType;importjava.lang. ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 深入解析C语言中结构体的内存对齐机制及其优化方法
    为了提高CPU访问效率,C语言中的结构体成员在内存中遵循特定的对齐规则。本文详细解析了这些对齐机制,并探讨了如何通过合理的布局和编译器选项来优化结构体的内存使用,从而提升程序性能。 ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • 如何高效地安装并配置 PostgreSQL 数据库系统?本文将详细介绍从下载到安装、配置环境变量、初始化数据库、以及优化性能的全过程,帮助读者快速掌握 PostgreSQL 的核心操作与最佳实践。文章还涵盖了常见问题的解决方案,确保用户在部署过程中能够顺利解决遇到的各种挑战。 ... [详细]
author-avatar
思念某女人_959
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有