在vmware中ubuntu系統因為安裝了docker查不到ip地址

問題截圖:
問題截圖
根據提供的截圖信息,可以明確看到ens33網卡處于**物理連接斷開(NO-CARRIER)且接口關閉(DOWN)**的狀態,這是導致無法獲取IP地址的直接原因。以下是針對VMware虛擬機的具體解決方案:


一、核心問題定位(來自截圖關鍵信息)

  1. ens33接口異常狀態

    2: ens33: <NO-CARRIER,BROADCAST,UP> ... state DOWN
    

    ? NO-CARRIER:物理層無連接(虛擬機網卡未連通)
    ? state DOWN:網絡接口未激活

  2. Docker網絡干擾
    docker0網橋已創建(IP為172.17.0.1),但Docker服務可能修改了宿主機網絡規則(如防火墻或路由表)。


二、分步解決方案

第一步:修復VMware虛擬機網絡連接
  1. 檢查虛擬機網卡設置
    ? 在VMware中打開虛擬機設置 → 網絡適配器 → 確認勾選已連接啟動時連接
    ? 推薦使用NAT模式(默認)而非橋接模式,避免物理網絡環境影響。

  2. 重啟VMware虛擬網絡服務
    ? 在宿主機(Windows/Linux)中:
    ? Windows:任務管理器 → 服務 → 重啟VMware NAT ServiceVMware DHCP Service
    ? Linux:sudo systemctl restart vmware-networks


第二步:激活Ubuntu網卡并強制獲取IP
# 1. 手動激活ens33接口(需root權限)
sudo ip link set ens33 up# 2. 強制觸發DHCP請求(安裝dhclient工具)
sudo apt install -y isc-dhcp-client
sudo dhclient -v ens33# 3. 驗證IP獲取(觀察inet字段)
ip addr show ens33

第三步:修復Docker網絡沖突
# 1. 臨時禁用Docker服務
sudo systemctl stop docker# 2. 清理Docker生成的網絡規則
sudo iptables -F && sudo iptables -t nat -F# 3. 重啟網絡服務
sudo systemctl restart systemd-networkd# 4. 重新獲取IP(重復第二步的dhclient命令)

第四步:持久化網絡配置(防止重啟失效)
# 編輯Netplan配置文件(Ubuntu 18.04+)
sudo nano /etc/netplan/01-netcfg.yaml# 添加以下內容(確保啟用DHCP)
network:version: 2ethernets:ens33:dhcp4: trueoptional: true# 應用配置
sudo netplan apply

三、驗證與恢復

  1. 成功標志
    ? 執行ip addr show ens33后應顯示state UPinet字段的IP(如192.168.x.x)。
    ? 可訪問外網測試:ping 8.8.8.8

  2. 若仍無效
    ? 徹底重置虛擬機網絡:

    sudo rm /etc/machine-id /var/lib/dbus/machine-id
    sudo systemctl restart systemd-networkd
    sudo reboot
    
  3. 恢復Docker服務
    ? 確認宿主機IP恢復后,重啟Docker并檢查容器網絡:

    sudo systemctl start docker
    docker network ls  # 確認docker0網橋正常
    

四、關鍵注意事項

  1. VMware Tools必須安裝

    sudo apt install open-vm-tools
    

    未安裝會導致網絡適配器無法被Ubuntu正確識別。

  2. 避免使用Docker的默認網絡驅動
    若頻繁出現沖突,建議為Docker指定獨立子網:

    # 創建自定義網絡
    docker network create --driver=bridge --subnet=172.28.0.0/16 mynet
    

通過以上步驟,您應能恢復Ubuntu宿主機的IP地址。若問題持續,請檢查虛擬機是否被VMware掛起而非關機(掛起狀態可能導致網絡設備異常)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/78240.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/78240.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/78240.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

51c大模型~合集121

我自己的原文哦~ https://blog.51cto.com/whaosoft/13869815 #大模型何以擅長小樣本學習&#xff1f; 這項研究給出詳細分析 近年來&#xff0c;大語言模型&#xff08;LLM&#xff09;在人工智能領域取得了突破性進展&#xff0c;成為推動自然語言處理技術發展與通用人…

Babylon.js 材質統一轉換指南:將 AssetContainer 中的所有材質轉換為 PBRMetallicRoughnessMaterial

在現代 3D 開發中&#xff0c;基于物理的渲染(PBR)已成為行業標準。本文將詳細介紹如何在 Babylon.js 中將 AssetContainer 加載的各種材質統一轉換為 PBRMetallicRoughnessMaterial&#xff0c;實現項目材質的標準化。 為什么需要材質轉換&#xff1f; PBRMetallicRoughness…

Go slice切片使用教程,一次通關!

簡介 Go 中的 切片&#xff08;slice&#xff09; 是 Go 最強大、最常用的數據結構之一。它是對數組的輕量封裝&#xff0c;比數組更靈活&#xff0c;幾乎所有的集合處理都用切片來完成。 什么是切片&#xff08;slice&#xff09; 切片是一個擁有 長度&#xff08;len&…

nodejs的包管理工具介紹,npm的介紹和安裝,npm的初始化包 ,搜索包,下載安裝包

nodejs的包管理工具介紹&#xff0c;npm的介紹和安裝&#xff0c;npm的初始化包 &#xff0c;搜索包&#xff0c;下載安裝包 &#x1f9f0; 一、Node.js 的包管理工具有哪些&#xff1f; 工具簡介是否默認特點npmNode.js 官方的包管理工具&#xff08;Node Package Manager&am…

FPGA設計 時空變換

1、時空變換基本概念 1.1、時空概念簡介 時鐘速度決定完成任務需要的時間&#xff0c;規模的大小決定完成任務所需要的空間&#xff08;資源&#xff09;&#xff0c;因此速度和規模就是FPGA中時間和空間的體現。 如果要提高FPGA的時鐘&#xff0c;每個clk內組合邏輯所能做的事…

增加首屏圖片

增加首屏圖片&#xff08;bg.jpg&#xff09; web-mobile類型打包 //index.html腳本 <div id"myDiv_1111"style"background: url(./bg.jpg) 50% 50%/ 100% auto no-repeat ; width:100%;height:100%;position:absolute;"></div> //游戲內腳本…

貪心算法~~

目錄 一、理論基礎 二、題目練習 &#xff08;1&#xff09;455. 分發餅干 &#xff08;2&#xff09;53. 最大子數組和 - 力扣 &#xff08;3&#xff09;122. 買賣股票的最佳時機 II - 力扣&#xff08;LeetCode&#xff09; &#xff08;4&#xff09;860. 檸檬水找零…

形象解釋 HTTP 的四種常見請求方式及其中的區別聯系

HTTP 的常見請求方式常見的有四種&#xff1a;GET、POST、PUT、DELETE&#xff0c;它們各自的功能不一樣。 &#x1f35c; 場景比喻&#xff1a;HTTP 請求像“去餐廳點菜” 請求方式行為餐廳比喻說明GET獲取數據看菜單/問服務員&#xff1a;你們有什么菜&#xff1f;不帶食材、…

string的基本使用

string的模擬實現 string的基本用法string的遍歷&#xff08;三種方式&#xff09;&#xff1a;關于auto&#xff08;自動推導&#xff09;:范圍for: 迭代器普通迭代器(可讀可改&#xff09;const迭代器&#xff08;可讀不可改&#xff09; string細小知識點string的常見接口引…

kubernetes》》k8s》》證書有效期

cd /etc/kubernetes/pki openssl x509 -in apiserver.crt -text -noount通常&#xff0c;Kubernetes的證書是由kubeadm生成的&#xff0c;所以可能需要修改kubeadm的源碼或者配置 登錄Master節點 》》》默認延續1年 # 查看證書 檢查證書有效期 # 該命令顯示 /etc/kubernetes…

LangChain LCEL表達式語言簡介

LangChain表達式語言&#xff08;LCEL&#xff09;是專為構建AI應用鏈設計的聲明式編程框架&#xff0c;通過管道符|實現組件無縫銜接&#xff0c;支持流式處理、異步調用等生產級特性。其核心優勢在于零代碼改動實現原型到生產的過渡&#xff0c;同時保持代碼簡潔性和可維護性…

【計算機視覺】CV實踐項目- 基于PaddleSeg的遙感建筑變化檢測全解析:從U-Net 3+原理到工程實踐

基于PaddleSeg的遙感建筑變化檢測全解析&#xff1a;從U-Net 3原理到工程實踐 技術背景與項目意義傳統方法的局限性深度學習的優勢 核心技術與算法原理U-Net 3架構創新全尺度跳躍連接深度監督機制 變化檢測技術路線 實戰指南&#xff1a;從環境搭建到模型部署環境配置數據準備與…

萬字長文 | Apache SeaTunnel 分離集群模式部署 K8s 集群實踐

文章作者&#xff1a;雷寶鑫 整理排版&#xff1a;白鯨開源 曾輝 Apache SeaTunnel官網鏈接: https://seatunnel.apache.org/ Apache SeaTunnel(以下簡稱SeaTunnel&#xff09;是一款新一代高性能、分布式的數據集成同步工具&#xff0c;正受到業界廣泛關注和應用。SeaTunnel支…

深入解析YOLO v1:實時目標檢測的開山之作

目錄 YOLO v1 算法詳解? ?1. 核心思想? ?2. 算法優勢? ?3. 網絡結構&#xff08;Unified Detection&#xff09;?? ?4. 關鍵創新? ?5. 結構示意圖&#xff08;Fig1&#xff09;? Confidence Score 的計算? 類別概率與 Bounding Box 的關系? 后處理&…

信令與流程分析

WebRTC是h5支持的重要特征之一&#xff0c;有了它&#xff0c;不再需要借助音視頻相關的客戶端&#xff0c;直接通過瀏覽器的Web頁面就可以實現音視頻聊天功能。 WebRTC項目是開源的&#xff0c;我們可以借助WebRTC&#xff0c;構建自己的音視頻聊緹娜功能。無論是前端JS的Web…

BIOS主板(非UEFI)安裝fedora42的方法

BIOS主板(非UEFI)安裝fedora42的方法 現實困難&#xff1a;將Fedora-Workstation-Live-42-1.1.x86_64.iso寫入U盤制作成可啟動U盤啟動fedora42&#xff0c;按照向導將fedora42安裝到真機的sda7分區中得到報錯如下內容&#xff1a; /boot/efi 必需的 /boot/efi必須位于格式化為e…

安卓 Compose 相對傳統 View 的優勢

安卓 Compose 相對傳統 View 的優勢 文章目錄 安卓 Compose 相對傳統 View 的優勢1. 引言2. 核心概念&#xff1a;Compose的革新性設計2.1 Jetpack Compose2.2 傳統安卓View系統 3. 開發體驗&#xff1a;Compose大幅提升效率3.1 使用Jetpack Compose構建UI3.2 使用傳統View系統…

SIEMENS PLC 程序 GRAPH 程序解讀 車型入庫

1、程序載圖1 2、程序截圖2 3、程序解釋 這是一個基于西門子 GRAPH 編程的車型 1 入庫順序控制流程圖&#xff0c;通過狀態機結構&#xff08;狀態框 S 與轉移條件 T&#xff09;描述完整工作流程&#xff0c;具體如下&#xff1a; 整體流程概述 初始化&#xff1a;從 S1&am…

VuePress可以做什么?

VuePress 可以做什么 VuePress 是一個基于 Vue.js 的靜態站點生成器,專注于文檔和內容展示。它結合了 Markdown 的簡潔性和 Vue 的靈活性,適合多種場景的開發需求。以下是 VuePress 的主要用途和功能: 1. 技術文檔網站 VuePress 最初是為編寫 Vue.js 官方文檔而設計的,因…

架構-系統可靠性分析與設計

一、可靠性相關基本概念 1. 可靠性與可用性 可靠性&#xff1a;軟件系統在遇到錯誤、意外操作或系統故障時&#xff0c;仍能維持自身功能特性的能力。 舉例&#xff1a;手機銀行APP在用戶誤操作&#xff08;如快速點擊多次轉賬&#xff09;時&#xff0c;仍能正確處理交易并避…