解決虛擬機器中Ubuntu中的無法上網的問題
我們在裝好虛擬機器中常會發現無法ping通網路的情況。那麼下面我們需要一步一步排查情況(註明我使用的是ubuntu,redhat系列的目錄名會有不同)
需要了解的是,ifconfig 命令有時會用來臨時配置ip地址,因為是臨時性的,等到下次登陸就恢復,所以我們使用配置檔案來配置ip地址
好了,我們廢話不多說,開始吧~
第一步:配置ip地址和子網掩碼
sudo vim /etc/network/interfaces 修改ip地址和子網掩碼,我是把它設定成和我的真機的ip地址的同一個網段的一個ip地址
第二步:配置DNS域名解析系統
(1)vim /etc/resolvconf/resolv.conf.d/base(這個檔案預設是空的)
(2)開啟之後在裡面新增下面的dns,可以自行配置當地運營商的dns
nameserver 8.8.8.8
nameserver 61.147.37.1 等等
(3)儲存退出,然後輸入 resolvconf -u ,再檢視/etc/resolv.conf 發現會多了我們新增的那些資訊。說明設定成功
第三步:設定虛擬機器為橋接方式
點選vmware的編輯,虛擬網路編輯器,點選橋接(指的是和本機使用同一個網段的ip地址,真實佔用),然後應用,就設定完成。
這裡需要注意的是,我們設定為橋接的時候,虛擬機器會自動搜尋本機的真實的無線網絡卡。所以在選項的時候,可以手動設定為無限網絡卡。
一般到這一步,就會發現我們已經可以ping通了。
如果我們的虛擬機器不是自己一步步的安裝的,那麼就可能會出現UUID衝突的問題,需要啟動網絡卡,刪除mac地址與網絡卡繫結檔案等步驟