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>