windows與虛擬機器linux能ping通設定

2021-09-06 18:03:24 字數 1518 閱讀 4017

作為以後參考所用。

首先,介紹如何在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下正常登陸了。

windows本地連線虛擬機器中的Linux系統

我用的linux系統為fedora,後面就使用fedora來代替了 1 先確定fedora的ip位址 linux檢視ip位址的命令是 ifconfig 2 windows本地測試是否可以ping通 fedora位址 ping 3 關閉防火牆 按如下方便配置防火牆 1 關閉防火牆 sudosystem...

windows與虛擬機器互聯

windows訪問虛擬機器中的linux有多種方法,下面分別作介紹 有網線的情況下,如果有配置虛擬機器的兩塊虛擬網絡卡 vmware network adapter vmnet1 vmware network adapter vmnet8 就要將其設定為 禁用 所以如果有網線,最好都把這兩塊虛擬網絡...

windows主機與虛擬機器linux互通

1 建立windows loopback adapter computer manage device manager cn xx add legacy hardware 計算機 右鍵 管理 裝置管理 計算機名稱 右鍵 新增過時硬體 單擊next 選擇search for and install t...