安裝 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。
這就是導致虛擬機器無法正常上網的源頭。
每次開啟 vmware 後,啟動虛擬機器前,
在「編輯」—「虛擬網路編輯器」中,點選左下角的「恢復預設設定「。
然後啟動虛擬機器,即可正常上網。
該方式適用於虛擬機器已啟動的情況。
「虛擬機器」—「設定」,選擇「網路介面卡」後,
選中右側的「橋接模式」,以及下面的「複製物理網路連線狀態」。
注意,要確保「裝置狀態」下的「已連線」被選中。
win + r,輸入 services.msc,回車,開啟服務列表。
找到服務:vmware nat service、vmware dhcp service、vmware authorizationg service。
設定這些服務啟動型別為「自動」。
實際上,就是因為將這些服務設定為「手動」或「禁用」後,才導致 vmware 中的虛擬機器無法在變更網路後繼續上網。
因為這些服務保證虛擬機器網路設定的始終正確。 使用常見的優化軟體優化系統時,一般會禁止這些服務啟動。這點需要注意。
VMware上安裝VxWorks問題解決
終於把 vxworks 裝在虛擬機器上了,我的 server 是windows xp tornado2.2 target 用vmware vxworks5.5.因為vxworks 要從軟碟機啟動 其檔案系統和 fat16 相容 還要有 ramdisknt 或vfloppy 用來做啟動軟盤。過程中遇到...
vmware 批量建立虛擬機器網路問題解決
為學習集群的需要,使用vmware 批量建立了6個虛擬機器,建立過程是先對乙個進行建立,然後使用vmware中的轉殖的方法,得到其他五個虛擬機器,作業系統為centos6.8 在建立後發現各虛擬機器無法ping通,使用service network restart指令後出現錯誤 bringing u...
Linux公升級後問題解決記錄
還好,開機後,開啟終端,還能一一找到他使用過的命令,現把它儲存下來,以示對自己的警示。sudo dpkg reconfigure export lc all c sudo dpkg reconfigure r sudo apt get dist upgrade sudo apt get instal...