vmware上centos的一次网卡配置经历

昨天遇到一个linux虚拟机网络设置的问题,记录如下,也算给相同经历的同学以参考。

目的

在vmware9+centos5.8上配置桥接模式的网络接口。

环境

在win7机上安装了vmware9,vmware9上运行centos5.8虚拟机,win7的网络使用的是其他机器共享出来的无线网络(win7+Connectify)。

问题

在调整centos5.8的网络连接方式为Bridged(桥接)后,centos5.8的eth0网卡采用dhcp(自动获取动态IP)激活时出错,提示ping 不通网关。

分析

由于报错直接是ping 不通网关,所以我的重点是解决让centos5.8机ping通网关。直接上网找办法,找到一篇文章http://blog.csdn.net/kevin1078/article/details/7399954,说是要设置vmware9中VMNet0的物理网卡,可惜经过设置后,问题没有得到解决,在虚拟机上激活网卡的时候还是ping不通网关。

接着检查主机的网卡设置,意外发现尽然主机也ping 不通网关,甚至连局域网内的其他主机也ping不通,很是奔溃,其中的原因无解,猜测是Connectify这个软件做了某种限制,禁止ping网关和局域网内的其他主机。

奔溃无助中。。。

解决

瞬间的灵感,为什么win7主机能够上网(也是动态获取IP),相同的网卡配置能不能让虚拟机上网呢?

大胆的尝试,通过ipconfg查看win7机的无线网卡配置(Ip、掩码和网关),直接为虚拟机分配一个同网段的另一IP后,加上相同的掩码和网关,虚拟机尽然能够重启网卡,也可以ping 通百度的域名(可以上网了),到此这个问题得到莫名奇妙的解决。

总结

方式:分析+大胆的尝试

这种环境下,需要配置静态IP(动态分配IP需要ping通网关,但是ping不通网关)

你可能感兴趣的:(vmware,linux,ping,网关,bridged)