Chinaunix

标题: 虚拟机+linux无法上网 [打印本页]

作者: luozhenghu    时间: 2009-03-17 10:48
标题: 虚拟机+linux无法上网
本来是虚拟机加FEDORA10,用的很好,但是交叉编译环境无法搭建,原因竟然是linux版本太高,只能改用REDHAT9.装了REDHAT后,虚拟机选用桥接方式,REDHAT选的是DHCP,装FEDORA时也是这种设置,FEDORA能正常上网,但是REDHAT不能上网,不知道是什么原因!
这里好像不能插入图片,我的网络配置对话框中设备eth0前面的状态显示“不活跃”,不知道怎么设为活跃。因为要实现宿主机与虚拟机通信,所以桥接比较方便,两个IP在一个网段上。这个问题怎么解决呢!
作者: chenyx    时间: 2009-03-17 10:50
做成静态分配ip看看
作者: mzpyykk    时间: 2009-03-17 10:54
问题:虚拟操作系统redhat9下发现无法激活网卡,我在图型的界面下可以激活,但是在文本模式下却不可以,提示"Determining IP information for eth0... failed; no link present. Check cable?"

在网上找到的解决方案。发现很好用。大家要是也有这样的问题可以试一试。


原文:
最近用才发现,VMware4.5以上和Redhat 9以上之间,网卡驱动有些不兼容:
Redhat 9.0作Guest OS时,用"ifconfig eth0 up"是无法激活虚拟网卡的,总是提示
诸如 "Determining IP information for eth0... failed; no link present. Check cable?"

原因貌似是VMware提供的虚拟网卡驱动有一点点问题,解决办法在VMware的论坛里面提到过了:
以root权限,编辑 /etc/sysconfig/network-scripts/ifcfg-eth<n> 和
/etc/sysconfig/networking/devices/ifcfg-eth<n>
其中<n>是数字,比如eth0,

在每个文件中添加:
check_link_down ()
{
return 1;
}

然后ifdown eht0 / ifup eth0 就可以了



网上转的,貌似当时我也是这样解决的
作者: marsaber    时间: 2009-03-17 10:56
网络配置对话框中设备eth0前面的状态显示“不活跃”
虚拟机右下角的网卡图标是个红叉叉?
这种情况我也遇到过,一般是虚拟机问题,要么换版本,要么重新安装。
作者: kns1024wh    时间: 2009-03-17 12:29
标题: 回复 #1 luozhenghu 的帖子
配置一个静态的IP或者是指虚拟机的网络模式是NAT方式也是很简单的
作者: luozhenghu    时间: 2009-03-17 18:08
谢谢3楼的兄弟,问题解决了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2