刚装了redhat 网卡确怎么也检测不到,gg了半天才知道是vm下的一个bug.... :(
Bringing up interface eth0:
Determining IP information for eth0...failed;no link present. check cable?[ FAILED ]
原因是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 应该就可以了
bridged(桥接模式) 等于让Guest和Host系统并列在同一个子网中,占用两个ip,相互独立(对于绑定网卡的子网络不适用,而且Guest的包直接出去,Host管不了)
host-only(主机模式) :对应Host里面的"VMnet1",Guest的ip由VMware的DHCP提供,相当于与Host网线直连,如果要访问外网,还需要手工做网桥。
NAT (网络地址转换模式) :这个对于让Guest OS访问Internet是最简单的,对应"VMnet8",直接使用Guest认的网卡就行了,ip是VMware的DHCP对应VMnet8分配的,与外网无关,但Guest对外的访问,会自动转换出去。