vmware中的redhat9.0 linux系统不能上网

来源:百度知道 编辑:UC知道 时间:2024/06/15 23:59:06
我的电脑是windows xp系统。我在里面装个vmware虚拟机.我新建了两个虚拟机:一个是windows xp系统(编程用的);另一个是redhat 9.0(学习linux用的),两个都成功安装,都用的桥接网络。其中xp完全正常,可以上网;但redhat除了不能上网外,其它功能正常,不能ping ip。
听人说好像是linux内核问题,要重新编译内核,我选择的是other linux 2.6.x.kernel(我参考网上别人装的,他就是用的redhat 9.0).
我对内核一窍不通,更不会重新编译了,希望高手指点一下,如何才能让我的linux上网。
谢谢

能不能上网跟内核应该没有什么关系吧。你可能是TCP/IP配置的不对,看看RedHat跟你真实主机IP地址是否在一个网段上?网关是否相同?DNS配置是否相同?还有一种可能就是默认防火墙的阻碍,你可以使用root用户执行下面一条命令,将防火墙的所有规则清除了,再试试:
# iptables -F

1.关闭你XP的防火墙
2.LINUX你肯定没设置DNS 要和XP的一样
3.重启服务
OK

与内核一点关系都没有,是ip配置和网卡类型的问题
还有就是关闭防火墙
具体设置参考
http://hi.baidu.com/qrs1/blog/item/9a2ccb244bde08358644f970.html
前提是
你要是用桥接的话,配置成与物理机一个网段的,即可
注意dns

#service iptables stop
#service network restart
#ifconfig

贴出以上命令运行结果,另告诉我你的VM机的XP的IP地址(是动态的),可在CMD下运行IPCONFIG!

应该是dns的问题啊!
如果你的redhat不能获取dhcp分配的ip可以手动指定ip
然后设置dns就可以联网了。

应该是你的dns设置错误了~可以手动设置你的ip地址和dns服务器地址
第一个解决方法,打开你的Windows系统,查看你的DNS服务器地址设置的是什么,然后进入Linux,输入vi /etc/resolv.conf,在这个文件里面添加nameserver <ip_address>
其中<ip_address>为DNS服务器的地址
第二个解决方法,在你的系统上安装DNS服务器。具体方法么就是在你的Linux系统上安装bind,bind-utils,bind-ch