近來總是苦惱于主機和虛擬機之間互ping的問題,其實了ping的統能夠進行通訊,就是這樣一個神奇的命令。
一開始不曉得是如何回事,經過自己的實踐。把自己的小結總結如下,分享給你們。
我們首先要了解虛擬機的三種聯接網路的方法
用的最多的就是橋接物理網卡和虛擬網卡的區別,NAT,僅主機模式。有時侯我們與主機進行聯接的時侯卻傻傻分不清。
不說哪些專業名稱,說的淺顯一點。
橋接,通常是我們須要上網的時侯用,下邊還有一個復制化學網路聯接狀態。也就是我們的主機才能上網,點此選項虛擬機也就可以上網。
NAT(ation)網路地址轉換,主要用于不同主機之間通訊
僅主機,就是只能你的PC和這一臺虛擬機通訊,相當于一個專線。
這兒主要還是主機和虛擬機互ping的一些介紹,其它的不過多介紹。
在虛擬機的編輯上面有一個虛擬網路編輯器,這兒就是這三種模式的相關設置
我們可以進行類比,我們自己的筆記本也有虛擬網卡相應的適配器
當出現這樣的情況時
千萬別信網上的說法,可以搜一下,主機ping虛擬機能ping通,而且虛擬機ping主機ping不通,幾乎百分之九十的人都說是防火墻問題,我還苦惱半天,我win10的防火墻明明關了
事實證明,這只是其中之一的可能,而且還是因為里面我說到的主機自帶的虛擬網路配置,就是那種vm1和vm8
此時的vm1和vm8一定要和虛擬機上面的vm1和vm8一樣,否則都會出現這些情況
此時我們看一下聯接形式:我的是僅主機
那我們要去找與僅主機有關的設置
先看虛擬機
VM1對應的僅主機模式,而且是手動分配的DHCP
我們看一下此時的配置是不是手動獲取的ip地址,有人苦惱于須要自己配置ip地址,雖然在這兒配置好根本就不用自己配置ip地址
是吧,這兒我們并沒有給虛擬機配置ip地址,只是通過虛擬機配置,給它手動分配了一個ip,而此ip恰好是與主機在一個公網。這兒虛擬機沒問題,我們就須要來到主機這兒。
此時我們查看對應的vm1早已手動分配到我們在虛擬機設定的網關。
我們來ping一下試試
還是發覺虛擬機如何都ping不通本機,而且本機仍舊可以ping通虛擬機
僅主機是這樣的情況,這么我們試一下nat模式
過程中主機的防火墻都是關掉的,和防火墻的誘因并無關系。
最后我們試一下橋接
過程同上,結果如下
哈哈,發覺兩方都能通信,也是防護墻關掉的狀態。假如一方開啟防火墻,也會出現一方ping一方不通的情況。
這兒主要說明防火墻只是誘因之一,而不是網上說的那樣
1.須要制訂ip地址(不須要,配置好后dhcp手動分配物理網卡和虛擬網卡的區別,全稱虛擬機我都沒配置過ip,都是手動獲取的)
2.防火墻(只是誘因之一,還一個誘因就是網路聯接模式,須要選擇橋接哦)
若果不想關防火墻,就須要設置防火墻策略,網上的資源比較多,這兒小編就不重復了。
哈哈,本次就介紹到這兒。再上次碰到問題時也會把自己的經驗分享給你們,望你們多多關注哦!~·~