在Vmware Workstation 8上运行的OpenSuse 12.1的networking问题

我目前正在做一些开发工作,并且需要在安装到生产服务器之前在服务器平台上进行testing,原因很明显。

有一天,我在Windows 7 x64的Vmware Workstation 8主机上成功安装了OpenSuse 12.1。 安装成功后,连接到networking,我将网卡设置为静态,一切正常,可以愉快地与我的networking上的其他设备交谈。

我closures它,然后晚上closures主机,今天,当我启动它不能再连接到networking。

我已经进入Yast并把它放回到DHCP,它是无法获得一个地址。

我已经尝试将它设置为静态到一个不同的地址,没有运气。

我也试过运行/etc/init.d/network restart ,并没有什么区别我也尝试了ifconfig eth0 down接着是“ifconfig eth0 up”,也没有运气。

我已经看了看ifconfig ,它似乎得到了错误的地址,我认为它已经保存了一个caching,当我尝试使用NAT网卡在我绝望的尝试尝试,并得到它的工作。

我看过arp -n ,它显示错误的这个错误的地址(192.168.40.2) 。 我试过使用arp -d 192.168.40.2 -i eth0删除这个arp条目,但是它不会消失。

我试过重新启动,没有区别。

/ var / log / messages的屏幕截图

我附上了有关网卡的/ var / log / messages文件的屏幕截图。

当我设置我使用的静态IP地址

IP:192.168.1.70
子网:255.255.255.0
默认网关:192.168.1.254
DNS:192.168.1.254

我从我的Windows主机上运行ipconfig / all检索这些详细信息(IP地址除外),以确保它们是正确的。

当我设置网卡静态与上述细节我得到

 Reply from 192.168.1.70 Destination Host Unreachable 

感谢您的任何帮助,您可以提供

更新:

arp删除没有删除条目,没有意识到你必须等待20秒才能清除。

现在,当我运行DHCP使用DHCP时,我得到以下

 eth0 Link encap:Ethernet hWAddr 00:0C:29:8E:35:7B UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: 31 errors:0 dropped: 0 overruns: 0 frame: 0 TX packets: 48 errors: 0 dropped: 0 overruns: 0 carrier: 0 collions: 0 txqueuelen:1000 RX bytes:8154 (7.9 kb) TX bytes:12036 (11.7kb) Interrupt:19 Base address:0x2000 

通过奇迹,我设法find了问题。

Vmware Workstation 8中似乎存在一个错误,即使它具有桥接networking连接,也会使虚拟机尝试使用vmnetworking使用NAT时安装的某个vmnetnetworking适配器。

我进入主机上的适配器设置,并禁用vmnetnetworking适配器,并重新启动虚拟机,当它出现时,立即做了它应该有networking明智和沟通与我的networking上的一切。