当前位置: 首页 > ds >正文

05 Centos 7尝试是否有网络

文章目录

    • 前言
    • 解决问题
    • 测试是否连接上网络
    • 背后的原理
    • 图解

前言

在这里插入图片描述
我们发现没有IPV4的地址,有IPV6的地址。在 CentOS 7 中,网络配置可以通过 DHCP(动态主机配置协议)自动获取,也可以手动配置静态 IP。如果系统没有自动通过 DHCP 获取到 IP 地址(可能是网卡配置文件中相关 DHCP 配置未生效,或者网络服务等方面存在小问题),就会导致网卡没有可用的 IP 来进行网络通信。

解决问题

dhclient ens32

在这里插入图片描述
hclient 主要是向 DHCP 服务器请求获取网络配置信息(像 IP 地址、子网掩码、网关、DNS 等),通过获取这些信息,让网卡能正确接入网络,实现网络连接,相当于帮网卡重新去 “要” 上网所需的配置,进而达成重新连接网络的效果。

测试是否连接上网络

在这里插入图片描述

背后的原理

在这里插入图片描述
就是我centos用的nat连接,虚拟的网卡是net8,net8自己有ip,想在我虚拟机里面要用的应该是让它分配的地址

图解

在这里插入图片描述

┌─────────────────────────────────────────────────────────────────┐
│                       物理主机 (Windows/macOS)                  │
│                                                                 │
│  ┌─────────────────┐       ┌─────────────────────────────────┐  │
│  │  真实物理网卡   │       │         VMware 虚拟网络层       │  │
│  │  (如 WLAN)      │       │                                 │  │
│  │  IP: 192.168.1.5│◄──────┤  ┌─────────────┐  ┌─────────┐  │  │
│  │  (连家庭路由器) │       │  │ VMnet8虚拟网卡│  │内置DHCP │  │  │
│  └─────────────────┘       │  │ (主机侧网关) │  │ 服务    │  │  │
│                             │  │ IP:192.168.230.1 │  │分配IP  │  │  │
│  ┌─────────────────┐       │  └─────────────┘  └─────────┘  │  │
│  │  主机操作系统   │◄──────┤          ▲                  │  │
│  │  (如 Windows)   │       │          │                  │  │
│  └─────────────────┘       │          │                  │  │
│                             │  ┌─────────────┐  ┌─────────┐  │  │
│                             │  │  虚拟交换机  │  │NAT转换  │  │  │
│                             │  │ (VMnet8网段)│  │模块     │  │  │
│                             └─────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────────┘▲│▼
┌─────────────────────────────────────────────────────────────────┐
│                      CentOS 7 虚拟机 (虚拟局域网成员)           │
│                                                                 │
│  ┌─────────────────┐       ┌─────────────────────────────────┐  │
│  │  虚拟机网卡ens32│       │         CentOS 操作系统         │  │
│  │  (虚拟硬件)     │       │                                 │  │
│  │  IP:192.168.230.126│◄────┤  (可ping主机192.168.230.1)     │  │
│  │  (DHCP从VMware获取)│    │                                 │  │
│  └─────────────────┘       └─────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────────┘【核心逻辑说明】
1. 「虚拟局域网的构成」├─ 成员:物理主机(通过VMnet8虚拟网卡接入)、CentOS虚拟机(通过ens32接入)├─ 网段:共用 192.168.230.0/24(子网掩码255.255.255.0)├─ 网关:VMnet8虚拟网卡的IP(192.168.230.1),是网段内的“通信中枢”2. 「局域网内通信(如主机ping虚拟机192.168.230.126)」主机 → VMnet8虚拟网卡(192.168.230.1)→ VMware虚拟交换机 → 虚拟机ens32网卡 → CentOS(反向同理,因同网段,无需经过真实物理网卡,直接在虚拟网络层内转发)3. 「虚拟机访问外部网络(如上网)」CentOS → ens32(192.168.230.126)→ 虚拟交换机 → NAT转换模块→ 主机真实网卡(192.168.1.5)→ 家庭路由器 → 外部网络(NAT模块负责把虚拟机的“内网IP”转换成主机的“外网IP”,实现网络共享)
http://www.xdnf.cn/news/19815.html

相关文章:

  • 深入浅出 RabbitMQ-RabbitMQ消息确认机制(ACK)
  • 解锁WebRTC在数字人领域的无限潜能
  • 【音视频】火山引擎实时、低延时拥塞控制算法的优化实践
  • centos系统如何判断是是x86还是x64?
  • ansible变量+管理机密
  • AV1 HEADERS详解
  • 专为 SOC 分析师和 MSSP 设计的威胁搜寻指南
  • flink中的窗口的介绍
  • mysql5.6+分页时使用 limit+order by 会出现数据重复问题
  • Mysql杂志(七)
  • Shell脚本入门:从零到精通
  • C# 原型模式(C#中的克隆)
  • “转”若惊鸿,电磁“通”——耐达讯自动化RS485转Profinet点亮能源新章
  • 【NestJS】HTTP 接口传参的 5 种方式(含前端调用与后端接收)
  • 【卷积神经网络】卷积神经网络的三大核心优势:稀疏交互、参数共享与等变表示
  • C++之基于正倒排索引的Boost搜索引擎项目介绍
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘black’问题
  • 【提示词】...(后续单元)在Prompt 的作用
  • 【linux仓库】万物至简的设计典范:如何用‘文件’这一个概念操纵整个Linux世界?
  • 在Docker中安装MySQL时3306端口占用问题
  • 论文学习30:LViT: Language Meets Vision Transformerin Medical Image Segmentation
  • 使用云手机进行游戏搬砖划算吗?
  • 国内真实的交换机、路由器和分组情况
  • 【保姆级喂饭教程】把chrome谷歌浏览器中的插件导出为CRX安装包
  • LeetCode 925.长按键入
  • 数据结构:希尔排序 (Shell Sort)
  • 【51单片机】【protues仿真】基于51单片机呼叫系统
  • 基于Force-closure评估的抓取计算流程
  • 生成知识图谱与技能树的工具指南:PlantUML、Mermaid 和 D3.js
  • 【AI报表】JimuReport 积木报表 v2.1.3 版本发布,免费可视化报表和大屏