Vmware虛擬機(jī)配置CentOS 7網(wǎng)絡(luò)實(shí)例
說明
原本只想給IC618的虛擬機(jī)配個(gè)網(wǎng),結(jié)果對(duì)著幾個(gè)教程一通瞎搞,最終變成疑難雜癥搗鼓了一兩個(gè)小時(shí)。感謝 Gemini 救我!
本教程(可能只)適合CentOS 7系統(tǒng),不求了解原理,只要能用就行。
一、 檢查 VMware 設(shè)置
這是極其容易被忽略的一部步,很可能你的VMware工作不正確,系統(tǒng)內(nèi)怎么配置都是徒勞。
1.首先關(guān)閉所有正在運(yùn)行的虛擬機(jī)。
2.在打開 “Virtual Network Editor” (虛擬網(wǎng)絡(luò)編輯器)。 通常在菜單欄的 Edit (編輯) -> Virtual Network Editor (虛擬網(wǎng)絡(luò)編輯器)。 VMware 默認(rèn)狀態(tài)下的配置是VMnet0(橋接), VMnet1 (僅主機(jī)), VMnet8 (NAT) 。至少保證NAT模式下的設(shè)置是正確的,必要的選項(xiàng)被勾選。

3.如果在不知所以然的情況下手快改掉了,請(qǐng)還原默認(rèn)設(shè)置。需要點(diǎn)擊 “Change Settings” (更改設(shè)置) 按鈕才能進(jìn)一步修改,這個(gè)按鈕需要管理員權(quán)限。
二、 檢查虛擬機(jī)設(shè)置
1.在 VMware Workstation 或 Player 中,選中虛擬機(jī)。點(diǎn)擊 “Edit virtual machine settings” (編輯虛擬機(jī)設(shè)置)。
2.在硬件列表中,選中 “Network Adapter” (網(wǎng)絡(luò)適配器)。在右側(cè)的 “Network connection” (網(wǎng)絡(luò)連接) 設(shè)置中,確保選中了 “NAT (Network Address Translation)”,啟用時(shí)連接要勾選。

3.點(diǎn)擊 “OK” 保存設(shè)置并關(guān)閉窗口。啟動(dòng) CentOS 虛擬機(jī)。
三、 配置 CentOS 中的網(wǎng)絡(luò)接口
1.登錄到 CentOS 虛擬機(jī)(可以使用 root 用戶或者有 sudo 權(quán)限的用戶),打開終端。切換到 root 用戶:su - 然后輸入 root 密碼
2.配置 CentOS 中的網(wǎng)絡(luò)接口文件 (ifcfg-ens33)
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改成以下內(nèi)容。
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" # *** 關(guān)鍵:設(shè)置為 dhcp *** DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" # *** 確保與你的網(wǎng)卡名稱一致 *** UUID="bc67be57-9298-465b-9967-92a57ece8490" # *** 這個(gè)UUID是唯一的,保留你自己的或者刪除讓系統(tǒng)生成新的 *** DEVICE="ens33" # *** 確保與你的網(wǎng)卡名稱一致 *** ONBOOT="yes" # *** 關(guān)鍵:設(shè)置為 yes,表示開機(jī)啟動(dòng)時(shí)激活此接口 ***
按 Esc 鍵,然后輸入 :wq 并按回車(保存并退出)。
3.確保 NetworkManager 不干擾:在 CentOS 7 中,NetworkManager 默認(rèn)是開啟的,它也可能嘗試管理 ens33 接口。當(dāng)使用傳統(tǒng)的 ifcfg 文件和 network 服務(wù)時(shí),通常建議禁用 NetworkManager 對(duì)該接口的管理,或者直接禁用 NetworkManager 服務(wù)。
sudo systemctl stop NetworkManager
禁用 NetworkManager 服務(wù),使其不再開機(jī)自啟:(如果之前已經(jīng)禁用了,這步可能提示鏈接不存在,沒關(guān)系)
sudo systemctl disable NetworkManager
4.重啟傳統(tǒng)的 network 服務(wù):現(xiàn)在,我們重啟 network 服務(wù)來應(yīng)用新的配置:
sudo systemctl restart network
5.檢查網(wǎng)絡(luò)狀態(tài)和測試連通性:
ip addr show ens33 ip route show cat /etc/resolv.conf ping 8.8.8.8 ping baidu.com
只要能ping到數(shù)據(jù),配置就完成了

tip:
用冰箱不用懂造冰箱,遇到細(xì)節(jié)問題多問AI。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vscode遠(yuǎn)程連接Ubuntu出錯(cuò)問題的解決方法
這篇文章主要給大家介紹了關(guān)于Vscode遠(yuǎn)程連接Ubuntu出錯(cuò)問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
詳解Apache配置多個(gè)監(jiān)聽端口和不同的網(wǎng)站目錄
這篇文章主要介紹了詳解Apache配置多個(gè)監(jiān)聽端口和不同的網(wǎng)站目錄的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的方法,需要的朋友可以參考下2017-10-10
linux查找java項(xiàng)目日志查找報(bào)錯(cuò)信息方式
日志查找定位步驟:進(jìn)入項(xiàng)目,用tail -f實(shí)時(shí)跟蹤日志,tail -n1000查看末尾1000行,grep搜索關(guān)鍵詞或時(shí)間,vim內(nèi)精準(zhǔn)查找并高亮定位,替換jar包時(shí)添加時(shí)間后綴,便于后續(xù)追溯2025-09-09
Ubuntu 16.04無法切換root權(quán)限問題的解決
root權(quán)限相信對(duì)大家來說都不陌生,下面這篇文章主要給大家介紹了關(guān)于Ubuntu 16.04無法切換root權(quán)限問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04
Linux基于環(huán)形隊(duì)列的生產(chǎn)消費(fèi)者模型詳解
這篇文章主要介紹了Linux基于環(huán)形隊(duì)列的生產(chǎn)消費(fèi)者模型方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04

