【虚拟机搭建-VMware设置固定IP】VMWare中CentOS如何设置固定IP【不成功手把手教学】

1、背景

  • 在日常工作学习中(比如博主在之前学习k8s过程中,windows本地搭建虚拟机,重启windows后)
  • 虚拟机的IP会发生变化,所以该篇文章详细记录VMWare中CentOS如何设置固定IP
    在这里插入图片描述

2、虚拟机安装

  • 参考: https://rundreams.blog.csdn.net/article/details/129229318

3、windows配置

3.1、虚拟网卡配置

  • 在 VMWare 安装成功后,砸在网络连接处会增加两个虚拟网络
    在这里插入图片描述
  • 因为NAT模式需要借助宿主机的VMnet8网卡进行虚拟机与主机之间的通信的,因此我们需要首先找到宿主机上的VMnet8网卡
  • 找到IPv4协议,然后选择 自动获取 IP地址
    在这里插入图片描述

3.2、VMware的NAT和DHCP自动开启

  • 点击我的电脑,点击管理,找到服务与应用程序
    在这里插入图片描述

4、VMWare网络介绍

在这里插入图片描述

4.1、桥接模式(Bridged)

  • 它是通过主机网卡,假设了一条桥,直接连入到网络中了,因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。
  • 桥接模式下的虚拟机,我们把它认为是真实计算机就行了。
    在这里插入图片描述

4.2、NAT模式

  • NAT:Network Address Translation,网络地址转换
  • NAT模式是最简单的实现虚拟机上网的方式
  • Guest访问网络的所有数据都是主机提供的,Guest并不真实存在与网络中,主机与网络中的任何机器都不能查看和访问到Guest的存在
  • Guest可以访问主机能访问的所有网络,但是对于主机以及主机网络的其它机器,Guest又是不可见的,甚至主机也访问不到Guest

NAT模式下,虚拟机网络连接到宿主机的VMnet8上,此时系统的VMWare NAT Service服务器就充当了路由器的作用,负责将虚拟机发送到VMnet8的包 进行地址转换之后,发到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送到虚拟机。VMware DHCP Service 负责为虚拟机提供DHCP服务。

NAT模式下,虚拟机网卡连接到宿主机的VMnet8的网卡,当VMnet8收到虚拟机发送的数据包时,会吧数据包转发给物理机的网卡。相当于物理网卡不能直接接触虚拟机的数据包,而是接触VMnet8进行处理,实际上VMnet8是NAT模式,自带DHCP功能,能够给虚拟机分配IP地址。

在这里插入图片描述

4.3、主机模式(Host-only Adapter)

  • 这是一种比较复杂的模式,需要有比较扎实的网络基础知识才能玩转。可以说前面几种模式所实现的功能,在这个模式下,通过虚拟机及网卡的设置都可以被实现【了解一下吧】。

5、为什么使用NAT模式

  • 桥接模式的配置很简单,但是如果网络环境ip资源很缺少,或者对ip管理比较严格的时候,那么桥接模式就不适用了【开发电脑完全够用,不用担心】,因为我们通过上面的理解可以知道,桥接模式就是创建一个和宿主机同一级别的网络环境,它是在网络地址中真实存在的ip地址。

  • 如果我们又想让虚拟机上网,又不想占用真实的IP地址,那么就需要使用NAT模式是最好的选择,NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。
    在这里插入图片描述

  • 在NAT模式下,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟机交换机VMnet8上,这样就实现了虚拟机联网。

6、VMware设置固定IP

6.1、VMware网络配置

  • 点击编辑 -> 虚拟网络编辑器
    在这里插入图片描述
  • 点击还原默认配置,防止出现意外
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 选择如下配置
    在这里插入图片描述
  • NAT设置【记住网关IP(192.168.165.2)】,后面会用到
    在这里插入图片描述
  • DHCP设置,IP区间都是自动获取的
    在这里插入图片描述
  • 这里能看到我们的起始ip地址 和 结束ip地址,也就是后面我们在设置固定ip地址时,必须在这个范围内

6.2、虚拟机配置

  • 设置NAT模式
    在这里插入图片描述
  • 进入虚拟机后,查看默认IP地址
    在这里插入图片描述
  • 确定能够连网,能够正常访问百度,表示网络是通的。
    在这里插入图片描述
  • 通过命令查看现有ens33网络配置
cat /etc/sysconfig/network-scripts/ifcfg-ens33
  • 在该文件后面 添加如下内容
#设置静态模式
BOOTPROTO=static
ONBOOT=yes
#ip地址【DHCP中的范围内的】
IPADDR=192.168.165.130
#子网掩码
NETMASK=255.255.255.0
#网关【刚刚我们在NAT设置中配置的网关IP】
GATEWAY=192.168.165.2
DNS1=223.5.5.5

在这里插入图片描述

  • 执行重启网卡命令:service network restart
    在这里插入图片描述
  • 再次查看现有IP,并确定是否能通外网
    在这里插入图片描述
  • 通过宿主机确定网络是否正常
    在这里插入图片描述

7、结尾

如果大家在搭建中需要帮助,也可私信我,不成功手把手教学。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/2231.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

虚幻引擎(UE5)-大世界分区WorldPartition教程(三)

文章目录 前言LevelInstance的使用1.ALevelInstance2.选择Actor创建关卡3.运行时加载LevelInstance 总结 上一篇:虚幻引擎(UE5)-大世界分区WorldPartition教程(二) 前言 在制作大关卡时,可能会遇到这样一种情况,就是关卡中的某些Actor会重复…

基于51单片机的智能灌溉系统

目录 基于51单片机的智能灌溉系统一、原理图二、部分代码三、视频演示 基于51单片机的智能灌溉系统 功能: 1.通过LCD屏幕显示光照强度、土壤湿度以及温度 2.通过按键调整手自动模式、手动模式下可手动打开灌溉 3.若温湿度不在范围内,实现报警功能 4.通过…

如何在前端写播放音频

ml(html文档、wxml文档等) <audio action{{action}} src"http://music.163.com/song/media/outer/url?id2059780541.mp3"></audio> js文档 action:{"method":"play"}

第十六届CISCN复现MISC——国粹

国粹 不是我说&#xff0c;我当时比赛的时候&#xff0c;在那里叭叭叭的数的老用心了结果他是一道非常不常规的图片密码题&#xff0c;又是一种我没见过的题型 看了一些大佬的解题&#xff0c;知道他是一个坐标类型的图片拼凑 发现很多都提到了opencv&#xff0c;又是一个知识…

Flink报错大全

1.flink版本由1.13.6提升到1.15.2 maven jar依赖问题 官方因为1.15.2弃用了2.11版本的scala,jar的命名也发生改变,部分默认的2.12版本的scala不用再特声明 1.15.2版本maven依赖 <repositories><repository><id>aliyunmaven</id><name>阿里云…

一步一步学OAK之九:通过OAK相机实现视频帧旋转

目录 Setup 1: 创建文件Setup 2: 安装依赖Setup 3: 导入需要的包Setup 4: 定义变量Setup 5: 定义旋转矩形的四个顶点坐标Setup 6: 创建pipelineSetup 7: 创建节点Setup 8: 设置属性Setup 9: 建立链接Setup 10: 连接设备并启动管道Setup 11: 创建与DepthAI设备通信的输入队列和输…

SpringBoot + Vue前后端分离项目实战 || 二:Spring Boot后端与数据库连接

系列文章&#xff1a; SpringBoot Vue前后端分离项目实战 || 一&#xff1a;Vue前端设计 SpringBoot Vue前后端分离项目实战 || 二&#xff1a;Spring Boot后端与数据库连接 SpringBoot Vue前后端分离项目实战 || 三&#xff1a;Spring Boot后端与Vue前端连接 SpringBoot V…

ChatGPT: 交互式AI助手为互联网用户带来全新体验

目录 概述&#xff1a; 优势&#xff1a; 挑战&#xff1a; 未来发展方向&#xff1a; 概述&#xff1a; 在当今数字化时代&#xff0c;人工智能&#xff08;AI&#xff09;正以惊人的速度改变着我们的生活方式和体验方式。AI 的应用范围越来越广泛&#xff0c;从语音助手到…

基于uni-app+vue3跨端「h5+小程序+App」仿制chatGPT模板实例

uni-chatgpt 一款uniappvite4uview-plus多端ChatGPT模板实例。 全新首发的一款多端仿制chatgpt智能对话实战项目&#xff0c;基于uniAppVue3PiniauViewUIMarkdownIt等技术开发搭建项目。支持编译到h5小程序APP端&#xff0c;支持markdown语法解析及代码高亮。 功能特点 全屏沉…

BACnet网关如何采集Modbus RTU设备转BACnet IP协议

BACnet标准是针对采暖、通风、空调、制冷控制设备设计的&#xff0c;同时也是为其他楼宇控制系统(例如照明&#xff0c;安保&#xff0c;消防等系统)的集成提供一个基本原则。 本文主要讲述了BACnet网关采集Modbus RTU设备&#xff08;M140T&#xff09;&#xff0c;将Modbus …

CentOS 执行yum命令报错【错误:为仓库 ‘appstream‘ 下载元数据失败: ...】

文章目录 一、遇到问题二、原因分析三、解决问题方案一&#xff1a;更新centos提供的yum源新地址1. yum源仓库配置文件内容2. 更新yum源新地址3. 测试yum安装命令 方案二&#xff1a;更新为 国内的yum源1. 使用 阿里的yum源2. 使用 网易的yum源3. 使用 清华的yum源 四、总结 一…

GPT3学习笔记

GPT-3概述 关于GPT-3的主要事实: 模型分类:GPT-3有8个不同的模型&#xff0c;参数从1.25亿到1750亿不等。 模型大小:最大的GPT-3模型有1750亿参数。这比最大的BERT模型大470倍(3.75亿个参数) 体系结构:GPT-3是一种自回归模型&#xff0c;使用仅有解码器的体系结构。使用下一…