1. 首先取消使用Vmware動态主機設定服務
[Edit] -> [Virtual Network Editor ...] 打開面闆,選中[VMnet8]。
如下,取消對[ Use local DHCP service to distribute IP address to VMs]的勾選。

2. 配置檔案修改
涉及3個配置檔案,如下
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
具體修改如下
GATEWAY # 網關
BOOTPROTO # 類型 将“dhcp”修改為“static”
IPADDR # 需要固定的IP
NETMASK # 子網路遮罩
DNS1 # DNS
nameserver # 這個可以忽略
<code>[root@localhost ~]# cat /etc/sysconfig/network</code>
<code>NETWORKING=yes</code>
<code>HOSTNAME=localhost.localdomain</code>
<code>GATEWAY=192.168.78.2</code>
<code>[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0</code>
<code>DEVICE="eth0"</code>
<code># BOOTPROTO="dhcp"</code>
<code>BOOTPROTO="static"</code>
<code>IPADDR=192.168.78.145</code>
<code>NETMASK=255.255.255.0</code>
<code>HWADDR="00:0C:29:DE:93:80"</code>
<code>IPV6INIT="yes"</code>
<code>NM_CONTROLLED="yes"</code>
<code>ONBOOT="yes"</code>
<code>TYPE="Ethernet"</code>
<code>UUID="ba62d2e6-d078-4bb7-b8c4-d571a63ae836"</code>
<code>DNS1=192.168.78.2</code>
<code>[root@localhost ~]# cat /etc/resolv.conf</code>
<code># Generated by NetworkManager</code>
<code>nameserver 192.168.78.2</code>
<code>[root@localhost ~]#</code>
如果發生了 vmware(linux) 可以ping 到windows,但是windows無法ping到vmware(linux)的情況。可以檢查一下 windows虛拟出來的 網卡的擴充卡的設定。可能出現兩個系統之間網絡ip不在同一個網段的情況。
可以手動修改一下 windows 網絡擴充卡的IP。
windows 原為
linux 為
修改windows後為
<code> </code>
<code>本文轉自 Ron Ngai 部落格園部落格,原文連結: </code>http://www.cnblogs.com/rond/p/4264336.html ,如需轉載請自行聯系原作者