环境:VMWare8,VMVare Radhat Enterprise 5.3,虚拟机网络采用NAT方式.
下图为虚拟网卡及NAT/DHCP的设置
观察这幅图片,可以发现 VMnet0/VMnet8都不是NAT方式,要知道在VMWare中,默认使用的就是这两个网卡.现在,VMWare Linux要设置网卡eth0,如果你的虚拟网卡按照如下图方式设置:
设置IP地址时出现:
- >>ifconfig eth0 192.168.11.129 netmask 255.255.255.0 up
- >>service network restart
- Shutting down interface eth0: [ OK ]
- Shutting down loopback interface: [ OK ]
- Bringing up loopback interface: [ OK ]
- Bringing up interface eth0:
- Determining IP information for eth0... failed. [FAILED]
网上也有网友介绍了解决"Determining IP information for eth0 failed"的办法,你可以
baidu一下,使用那些办法的前提是你必须首先将虚拟网卡设置为VMnet2,如下图所示
另外还要注意,修改这个设置(也可以再添加一个Network Adapter,选择VMnet2)时,必须先关闭linux,否则不成功.
附:
你也可以自己百度其它办法,如果所有办法都尝试一边,发现linux始终不能获得动态分配IP,这时候可能是下面的原因.
在redhat 9.0中想动态分配IP是不行的~~~~除非,先让网络管理员把你的MAC(网卡物理地址)绑定到static IP ,然后再动态分配IP才行
即在文件/etc/sysconfig/network-scripts/ifcfg-eth0 中设定,用dhcp能获得IP地址:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
USERCTL=no
的事前条件是:MAC(网卡物理地址)绑定到static IP
很多朋友都抱怨他的机子动态分配IP不行,其实就是这个原因.
这种情况下那就改为静态IP方式吧,方法去baidu
本文转自jetyi51CTO博客,原文链接:http://blog.51cto.com/jetyi/893450 ,如需转载请自行联系原作者