VmWare問題解決(網絡變更后虛擬主機無法上網)


  安裝 Vmware,並新建一個虛擬機后,當時做好配置(NAT模式)后,虛擬機能夠正常上網。

  然后將電腦帶到另一個地理位置辦公時,卻無法上網。

  本篇探討問題的緣由和幾種解決方式。

一、緣由解析

  僅探討上網方式為 NAT 模式的情況。

  地理位置的變化,直接導致網絡發生變化。

  主機本地 IP 地址的變化,是最直觀的。

  例如:

    位置 A 的主機本地 IP 是 192.168.184.122,

    而到位置 B,卻變為 192.168.101.202。

    可以看出,網絡區段都發生了變化。

    在不同地理位置(A或B),打開 Vmware,查看“編輯”—“虛擬網絡編輯器”,

    選擇列表中的 VMnet8 一行,觀察“子網地址”一列,其值為 192.168.184.0(A位置) 或 192.168.101.0(B位置)。

    上述是預期的正常情況。

    但從 A 位置到 B 位置或 B 到 A 時,子網地址是相同的。

    例如,A 位置的子網地址是 192.168.184.0,但到 B 位置后,子網地址沒有變化,仍為 192.168.184.0。

    這就是導致虛擬機無法正常上網的源頭。

二、幾種解決方式

2.1.最麻煩的方法—虛擬網絡默認恢復

  每次打開 Vmware 后,啟動虛擬機前,

  在“編輯”—“虛擬網絡編輯器”中,點擊左下角的“恢復默認設置“。

  然后啟動虛擬機,即可正常上網。

2.2.最簡便的方法—切換為橋接模式

  該方式適用於虛擬機已啟動的情況。

  “虛擬機”—“設置”,選擇“網絡適配器”后,

  選中右側的“橋接模式”,以及下面的“復制物理網絡連接狀態”。

  注意,要確保“設備狀態”下的“已連接”被選中。

2.3.最好的—若干服務自動啟動

  Win + R,輸入 services.msc,回車,打開服務列表。

  找到服務:VMware NAT Service、VMware DHCP Service、VMware Authorizationg Service。

  設置這些服務啟動類型為“自動”。

   實際上,就是因為將這些服務設置為“手動”或“禁用”后,才導致 Vmware 中的虛擬機無法在變更網絡后繼續上網。

  因為這些服務保證虛擬機網絡設置的始終正確。 使用常見的優化軟件優化系統時,一般會禁止這些服務啟動。這點需要注意。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM