作為以后參考所用。
首先,介紹如何在VMWare中設置linux的網絡。一般網絡選項有Bridged,NAT,host-only幾種,本次以host-only作詳細說明,如下圖:
在選擇host-only模式之后,打開VMWARE的網絡屬性編輯窗口,就可以看到VMnet1網卡已經可見。此處VMnet1可以設置為Subnet的IP為192.168.0.0,mask為255.255.255.0.
在linux我設置的是靜態的IP,如192.168.0.128(注意:這個靜態IP地址必須與Subnet上設置的IP在同一網段)
關於選項中的NAT設置,我是嚴格按照網絡上的建議,設置Gateway IP Address為192.168.0.1(實際上,只要不與主機及linux虛擬機的IP沖突,就沒問題)。如下圖:
基本上做完以上VM虛擬機的配置,linux的基於host-only模式的網絡配置就可以了。如果虛擬機上面的選項與以上的有差異,重在設置網卡的網關地址和linux的靜態ip地址。懂得原理就行。
然后來配置windows本機新增的網絡接口卡VMnet1.此處也只要設置其IP地址就可以了,如192.168.0.2(必須與之前Subnet ip在同一網段)。如下圖:
到此為止,windows本機與linux虛擬機之間的網絡設置就完成了。
如果以上的設置還不能實現windows和linux的ping通問題,這就可能是雙方的防火牆問題了。
1.windows端存在防火牆。
如果你發現windows可以ping通linux,而linux不能ping通windows,則應該是windows本機防火牆導致的問題。關閉本機windows防火牆的關閉方法如下:
開始——控制面板——系統和安全——windows防火牆——打開或關閉windows防火牆——關閉防火牆
2.linux存在防火牆。
此時可能linux能ping通windows,但windows不能ping通linux
直接簡單設置防火牆規則如下:
iptables -F //清空當前防火牆規則
iptables -X //刪除系統配置的所有防火牆規則
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
只要配置成開機自動執行上述命令,則啟動后linux系統當前的防火牆就解除了。
這樣就可以實現windows和linux的相互ping通了。在linux上開啟ssh服務,samba服務,都可以從window下正常登陸了。