解決VMware中虛擬機(centos7)無法上網的一種方法


本文記錄使用VMware搭openstack環境中遇到的問題和解決方法。作為一個熟練拼寫openstack和只知道怎么創建虛擬機的新手,原本搭openstack就是一個不斷爬坑的過程,結果VMware上又出問題,讓自己原本就飽受openstack摧殘的信心渣都不剩,整個人都煩躁起來了。但各種找原因查資料解決問題之后,整個人的感覺非常棒。所以記錄下來加強自己的印象和方便別人。閑話至此,上干貨!

使用的軟件環境:win10+VMware14 Pro+centos7

VMware中具體配置:2台虛擬機(centos7, 靜態IP)+NAT模式的虛擬網絡

問題描述:一覺醒來,VMware中兩台虛擬機都沒法上網,但都能ping通同一網段中的另一台虛擬機和網關,下圖是ping外網和網關的圖。

經過一頓猛如虎的操作,重新添加網卡、網絡編輯器里還原默認設置,還是上不了網。

在各種設置都看起來無比正確的情況下,還是上不了網。以下方法或許能解決你的問題。

在每台虛擬機(centos7)的網絡設置中手動配置DNS為8.8.8.8,8.8.4.4或者你知道的任何有效的DNS服務器的IP,重啟network服務。

兩台虛擬機(centos7)進行上述操作后,都可以ping通外網地址。

寫在最后的話:

1,在整個排除問題的過程中存在盲目操作的問題,網上搜到啥就試一下啥,沒有系統性的排錯過程,在ping通網關之后就應該分別ping網址和網址對應的IP來判斷是不是DNS的問題,大概的一個系統性的過程因該是網卡->網關->宿主機能不能上網->DNS。

2,嘗試了一次,在VMware的網絡編輯器中對使用的NAT虛擬網絡進行DNS手動配置,而不對虛擬機(centos7)進行DNS手動配置,結果是不能解決虛擬機無法上網的問題。但我感覺在VMware的網絡編輯器中對某一虛擬網絡進行手動設置DNS,對於該虛擬網絡是一種全局設定,其中虛擬機都應該可以使用配置的DNS,所以這里我對使用網絡編輯器進行設置來解決無法上網的問題還是抱有希望,但不做過多驗證了(我真的好懶好懶。。。。。),希望有一天,出現一個大佬告訴我,可以!


免責聲明!

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



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