前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vmware设置网络环境变动情况下固定IP

Vmware设置网络环境变动情况下固定IP

作者头像
云端之上
发布2024-03-12 11:30:17
900
发布2024-03-12 11:30:17
举报
文章被收录于专栏:云端之上云端之上

本地环境

虚拟机:Vmware

宿主机操作系统:Win10

虚拟机操作系统:CentOS 8

初衷

原目的是为了本地通过虚拟机方式搭建环境测试项目,有助于项目开发及测试bug。但由于笔记本电脑经常变换网络环境,虚拟机IP不固定,导致项目需频繁修改IP才能访问,故通过Vmware仅主机模式解决此问题。

具体步骤

一、CentOS安装图形化界面,便于设置网络

1.安装图形化。

代码语言:javascript
复制
yum groupinstall "Server with GUI" -y 

2.设置图形化为默认启动,并重启。

代码语言:javascript
复制
systemctl set-default graphical

二、配置虚拟机仅主机模式

1.打开“编辑--->虚拟网络编辑器”,将dhcp取消,记录下虚拟机子网IP和子网掩码。

2.进入本地宿主机网络连接,打开“属性--->共享--->勾选允许其他网络用户通过此计算机的Intenet连接来连接--->选择虚拟机网卡”。

注:此举是为将宿主机外网共享给虚拟机网卡。

3.设置虚拟机网卡。

IP与虚拟机子网IP同网段,一般为X.X.X.1

子网掩码为虚拟机子网掩码

默认网关不填

DNS切记,一定要填宿主机外网网卡的网关,不要填外网DNS。否则会重复读取DNS,导致访问速度变慢

问题一:

为什么虚拟机中操作系统网卡网关要填虚拟网卡ip?为什么虚拟网卡dns要填宿主机网卡网关?

答:是为了虚拟机在访问外网时通过网关转发至虚拟网卡,虚拟网卡的dns查询请求会被转发给至共享网络给虚拟网卡的宿主机上进行dns解析。

问题二:

为什么虚拟网卡不填网关?

​答:因为宿主机网卡设置了Internet连接共享来共享网络到虚拟网卡上了,设置共享后虚拟网卡会被配置为使用该子网中的ip地址。宿主机相当于充当了一个路由器的角色,它负责在网络请求到虚拟网卡后,将其转达至互联网。因为路由是通过宿主机自动管理完成的,所有出站流量都会被宿主机转发至物理网卡所连的网络,所以虚拟网卡不需要手动配置网关。虚拟网卡的网关功能其实已经被宿主机内置的服务接管和处理了。

三、配置操作系统网卡属性

1.进入CentOS。

2.配置网络连接,手动设置静态IP。

IP与虚拟机子网IP同网段,一般任意设置不重复的即可

子网掩码为虚拟机子网掩码

网关填写虚拟机网卡IP

DNS填写虚拟机网卡IP

3.配置完成后关机,重启虚拟机软件,测试无误正常。

4.取消图形化启动,启用命令行启动系统。

代码语言:javascript
复制
systemctl set-default multi-user.target
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本地环境
  • 初衷
  • 具体步骤
    • 一、CentOS安装图形化界面,便于设置网络
      • 二、配置虚拟机仅主机模式
        • 三、配置操作系统网卡属性
        相关产品与服务
        专用宿主机
        专用宿主机(CVM Dedicated Host,CDH)提供用户独享的物理服务器资源,满足您资源独享、资源物理隔离、安全、合规需求。专用宿主机搭载了腾讯云虚拟化系统,购买之后,您可在其上灵活创建、管理多个自定义规格的云服务器实例,自主规划物理资源的使用。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档