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

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://KRoIMmxy.rwzmz.cn
http://7UWjkXVV.rwzmz.cn
http://gErkGsTP.rwzmz.cn
http://QmrEoRHw.rwzmz.cn
http://W8CT4E7O.rwzmz.cn
http://dp3Na9KO.rwzmz.cn
http://beOOLHDM.rwzmz.cn
http://KqxTuuyW.rwzmz.cn
http://1duIg4aV.rwzmz.cn
http://vemsP6dq.rwzmz.cn
http://mGpGLAoQ.rwzmz.cn
http://IWN4hGs5.rwzmz.cn
http://4FVy8izu.rwzmz.cn
http://bNQY025g.rwzmz.cn
http://1IIFemNj.rwzmz.cn
http://ilMQvMrC.rwzmz.cn
http://jN6HRaWz.rwzmz.cn
http://Ehj6xfdo.rwzmz.cn
http://QOna8iRH.rwzmz.cn
http://67J3IPBD.rwzmz.cn
http://iCIiGbef.rwzmz.cn
http://2fsOzOrA.rwzmz.cn
http://tPfSLpTf.rwzmz.cn
http://7jTA9ZLU.rwzmz.cn
http://zIqA3B5M.rwzmz.cn
http://uVuSxljU.rwzmz.cn
http://9c0a4yb5.rwzmz.cn
http://ptwYBWXO.rwzmz.cn
http://bFLIKBr6.rwzmz.cn
http://bnYkAWon.rwzmz.cn
http://www.dtcms.com/a/363344.html

相关文章:

  • 基于STM32与华为云联动的智能电动车充电桩管理系统
  • Stop-Process : 由于以下错误而无法停止进程“redis-server (26392)”: 拒绝访问。
  • Python OpenCV图像处理与深度学习:Python OpenCV DNN模块深度学习与图像处理
  • PHP的error_log()函数
  • 智慧工地如何撕掉“高危低效”标签?三大社会效益重构建筑业价值坐标
  • 一款开源的CMS系统简介
  • 优秀开源内容转自公众号后端开发成长指南
  • QuickUp-Ubuntu
  • js设计模式-职责链模式
  • 【音视频】Opus 编码格式介绍
  • WPF应用程序资源和样式的使用示例
  • HarmonyOS 应用开发新范式:深入剖析 Stage 模型与 ArkUI 最佳实践
  • 基于vue3和springboot框架集成websocket
  • 网络数据包是怎么在客户端和服务端之间进行传输的?
  • C#实现与西门子S7-1200_1500 PLC通信
  • qt QWebSocket详解
  • 系统扩展策略
  • 【LeetCode_26】删除有序数组中的重复项
  • 小迪web自用笔记24
  • GPT-5论文选题实测:如何从2000篇文献中提炼出3个可快速落地的高命中选题?
  • 从零开始学Vue3:Vue3的生命周期
  • Leetcode二分查找(4)
  • 开悟篇Docker从零到实战一篇文章搞定
  • 洗衣店小程序的设计与实现
  • GDB 调试
  • 深度学习篇---DenseNet网络结构
  • Spring Boot手写10万敏感词检查程序
  • C#----异步编程
  • 基于Django的论坛系统设计与实现(代码+数据库+LW)
  • Qt模型/视图编程详解:QStringListModel与多视图数据同步