每個人的情況可能不一樣,下面列出幾種我遇到過的情況和解決辦法
方法一:
這是最常見的情況
保證本地電腦的 服務 里面的 VMware DHCP service 和 VMware NAT service 兩個服務是啟動的。


重啟網絡服務
service network restart![]()
測試是否能連網, ping www.baidu.com

如果不能聯網,繼續往下看
方法二:
這個方法是比較簡單的,進入到 /etc/sysconfig/network-scripts 這個目錄,然后vim 打開 ifcfg-eno16777736 這個文件
cd /etc/sysconfig/network-scripts
vim ifcfg-eno16777736

查看這個文件中的 ONBOOT這一行是不是 yes, 如果不是,改成 yes,如果沒有這一行,加上這行 ONBOOT=yes 或者 ONBOOT="yes", 有沒有引號都一樣
最后按下 ESC , wq 退出文件編輯,執行network 服務重啟,
service network restart![]()
最后測試網絡是否連通:ping www.baidu.com

方法三:
打開對應的虛擬機的虛擬機設置,點擊“網絡適配器”

選擇 NAT 模式,然后點確定

點擊 “編輯”, 選擇虛擬網格編輯器

選中有 “NAT模式” 的那行記錄,然后確保圖中標記的兩個勾必須打上,如果沒有默認勾選,應該手動勾選 。然后點擊 “NAT設置”

記錄下子網IP 、子網掩碼、網關這三個東西,待會需要用到,

進入到 /etc/sysconfig/network-scripts 這個目錄,然后vim 打開 ifcfg-eno16777736 這個文件
cd /etc/sysconfig/network-scripts
vim ifcfg-eno16777736
在配置文件的最后加上下面這些東西

然后保存退出該配置文件
重新啟動network服務, 輸入 service network restart
![]()
嘗試 ping www.baidu.com

解決了
方法四:
先看一下本機IP配置, 記一下 ip地址、網關信息和DNS服務器地址

查看虛擬機配置,設置虛擬機網路為橋接模式

然后進入centos系統
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
編輯該文件ifcfg-eno16777736(不同網卡文件不同), 配置靜態ip, 改為BOOTPROTO="static"
BOOTPROTO="static"
添加網關及設置靜態IP(IP,網關根據自己網絡修改,DNS配置為自己電腦上網的DNS即可)IPADDR 一般可設置為本機 ip 基礎上最后加一或加二
IPADDR=192.168.43.200
NETMAST=255.255.255.0
GATEWAT=192.168.43.1
DNS=192.168.43.1
ZONE=public
保存退出wq
修改后

重新啟動network服務, 輸入 service network restart
![]()
驗證是否IP配置正確
ip addr

驗證是否可以訪問外網

無法訪問外網可能是由於dns配置不正確,另外虛擬機使用橋接模式
配置完成就可以使用xshell工具連接配置的IP訪問該centos服務器了。
寫在最后
配置好 虛擬接能連上網之后,如果想要用 xshell 連接該虛擬機,別忘了修改原來 xshell 連接的 ip 地址 或者重新創建一個連接,否則還是連不上 ~~
