前言

本主机 CentOS8.2

Mac VMware Fusion

我们在使用虚拟机的时候,经常遇到这样的问题,我们会换地方,IP 会变化,如果虚拟机使用桥接的方式,那么很多与 IP 相关的服务都会出现问题,所以我们希望使用 NAT 模式,不过遗憾的是,在 Windows 下,VMware 配置 NAT 十分之方便,但是在 Mac 下,却有点麻烦,因为默认情况下,不支持我们配置静态 IP,这对于我们来说就不太方便了。(其实也不麻烦)

Fusion配置Nat静态IP

创建Nat网络

首先我们进入 VMware Fusion 的配置界面,快捷键是 Command+,,然后打开网络配置:

如上图,首先点击锁的按钮,进行解锁,需要输入密码才可以;

然后,我们点击 + 号增加一个网络,在这里显示的是 vmnet2,在其他机器可能是3、4、5..,这不影响。然后将上图所示的 3 代表的选项选中,将下面的 DHCP 的选项取消。要配置静态 IP,一定要取消 DHCP 选项,DHCP 是动态分配IP的。选中各个选项后,应用保存。

​

修改Nat网络配置

然后,我们需要打开终端;

进入下面的目录:

cd /Library/Preferences/VMware\ Fusion/

(注意:在路径中出现空格需要用\转义)

然后我们就能看到上面的配置文件,首先打开 networking :

sudo vim networking

注意:没有vim的用vi,一定记得加sudo,需要root权限才能修改

如上图,VNET_2 开头的配置就是我们创建的那块网卡,标号为 1 的是子网掩码,标号为 2 的是子网地址,注意,是子网地址。

补充:
通过子网掩码划分子网,比如说3个255:
11111111.11111111.11111111.00000000
然后我们有一个IP,与上面的子网掩码进行与操作,如果是一样的,那么就代表是在一个网段中;
如192.168.2.1,192.168.2.2就是一个网段;
但192.168.2.1,192.168.3.2就不是一个网段,进行与操作后,有个3是不一样的。
子网地址是子网的第一个地址,也就是说如果是255.255.255.0,那么子网地址就是*.*.*.0,前面的*可自己配置。

然后我们进入 vmnet2,看到上图所示的配置文件;

sudo vim nat.conf

如上图所示,修改这里的配置即可,第一个是 IP,这里的 IP 是网关;下面的是子网掩码,与前面的子网掩码保持一致,上面的 IP 除了子网的第一个和最后一个 IP 不能用(192.168.2.1 / 192.168.2.255),其他都可以用,这里我们配置网关 IP 为 192.168.2.2。

还有一个重要的步骤,重新打开 VMware 的网络配置,如下图:

为了让 VMware 更新我们手动修改的配置,首先我们选中这个网络,然后将 2 所示的选项取消选中,这是后 3 会被点亮,点击应用,然后在将 2 选中,再点击应用,这样网络配置就更新了。

​ (实际上不更改配置,就是为了点击应用,让 VMware 更新一下配置)

虚拟机网络配置

接下来,我们来配置一下虚拟机,目前我装的是 CentOS 7.3 1611,首先打开虚拟机的配置选项(快捷键是 Command+E):

打开网络,显示下图所示的选项:

然后选中我们配置的网络:vmnet2。

虚拟机网络配置

然后我们打开虚拟机,进入下面的目录,找到网卡的配置文件:

打开网卡的配置文件:

vi ifcfg-ens33

如上图,其中子网掩码要与之前保持一致,然后 IP 只要在同一网段就可以,网关和 DNS 配置到我们之前配置的网关上去。

重启网络生效:

reboot

查看 IP:

ip a

至此大功告成。

VMware Fusion配置NAT静态IP的更多相关文章

  1. macos修改vmware Fusion的NAT网络

    https://blog.csdn.net/zhishengqianjun/article/details/77046796 http://pubs.vmware.com/fusion-5/index ...

  2. 【树莓派】树莓派网络配置:静态IP、无线网络、服务等

    一.网络配置之静态IP: 树莓派的默认网络为: haochuang@raspberrypi:~ $ vi /etc/network/interfaces # interfaces() file use ...

  3. VirtualBox配置centos7静态ip(详解)

    VirtualBox安装centos7配置静态ip地址可以本机访问,可以联网. 在开始之前先说一下,不知道为什么,我在网上百度的大多数是不能用的,或者只能主机访问,或者只能联网. 我的配置文件为ifc ...

  4. 虚拟机桥接网卡下配置centOS静态IP

    前面我们讲了怎么去配置asterisk,但是配置完了,是没有什么效果出现的,因为asterisk相当于一个服务器,我们需要一个客户端去给它连接起来,如果你是在自己的机子上装了虚拟机,那最好配一下cen ...

  5. 【VMware Workstation】虚拟机静态IP NAT连接外部网络(局域网以及广域网)

    使用虚拟机时,为了减少后期的网络维护工作,配置网络IP时使用了NAT连接.静态IP的方式.这里把我的配置步骤顺序罗列出来. 一.配置虚拟网络编辑器 1.在VMware 的编辑菜单选择虚拟网络编辑器 2 ...

  6. ubuntn 虚拟机NAT 静态IP 网络配置

    在虚拟机安装ubuntu12.04自动获取IP 一切都没有问题 ssh连接也正常.关机重启后郁闷的发现网络已经不通了,于是开始了以下的摸索. 1.配置静态IP 网关: ip段: 命令: Vim /et ...

  7. Mac上VMWare Fusion配置多台cent os

    一.创建虚拟机(准备工作) 1.使用VMWare Fusion 创建第一台虚拟机 2.选择操作系统(本次使用的是使用cent os 6.5 64bit 系统) 3.选择磁盘大小(楼主mac上的磁盘大小 ...

  8. VMware中CentOS设置静态IP

    因为之前搭建的MongoDB分片没有采用副本集,最近现网压力较大,所以准备研究一下,于是在自己电脑的虚拟机中搭建环境,但是发现之前VMware设置的是DHCP,所以每次重新resume后虚拟机中IP都 ...

  9. 从零开始学安全(四)●Vmware CentOS 7 添加静态ip联网

    一.虚拟网络编辑器配置 1.VMnet8设置(不需要改动) 2.NAT设置(不需要改动) 3.DHCP设置(CentOS IP地址段设置,不需要改动) 二.虚拟机设置(网络适配器选择NAT模式) 三. ...

随机推荐

  1. C++ 特殊矩阵的压缩存储算法

    1. 前言 什么是特殊矩阵? C++,一般使用二维数组存储矩阵数据. 在实际存储时,会发现矩阵中有许多值相同的数据或有许多零数据,且分布呈现出一定的规律,称这类型的矩阵为特殊矩阵. 为了节省存储空间, ...

  2. [跨数据库、微服务] FreeSql 分布式事务 TCC/Saga 编排重要性

    前言 FreeSql 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/Gbase/神通/人大金仓/翰高/Clickhouse/MsAcc ...

  3. transform: scale() 实现鼠标悬浮在元素之上出现和消失

    前言 transform属性允许你旋转,缩放,倾斜或平移给定元素.其中scale(x, y)就是实现元素缩放的属性值. scale(x, y)的 x 乘以原本元素的 x:y 乘以原本的元素 y,就可以 ...

  4. GNSS模块使用笔记

    目录 目录 GNSS芯片 NMEA0183 协议 指令 GNSS TO MCU MCU TO GNSS GNSS芯片 ATGM336H-5N31(GPS+BDS双模) 原理图 NMEA0183 协议 ...

  5. 腾讯云实验室 Gitea 互动教程上线啦

    如果你想学习.体验或是向他人演示开源的 Gitea 代码托管方案,那么接下来给你推荐一款神器. 使用腾讯云实验室免费获得 Gitea 实验环境,直接通过浏览器就可在 Ubuntu Server 20. ...

  6. k8s中几个基本概念的理解,pod,service,deployment,ingress的使用场景

    k8s 总体概览 前言 Pod 副本控制器(Replication Controller,RC) 副本集(Replica Set,RS) 部署(Deployment) 服务(Service) ingr ...

  7. 【HMS Core】集成地图服务不显示地图问题

    ​[问题描述] 关于华为HMS-地图服务不显示地图的问题. 背景:集成华为地图服务运行后页面不显示地图,运行app后不展示地图报错MapsInitializer is not initialized. ...

  8. 《网页设计基础——HTML注释与CSS注释》

    网页设计基础--HTML注释与CSS注释       一.HTML注释: 格式: <!-- 在此处书写注释 --> 例如: <html> <head> <ti ...

  9. 详解字符编码与 Unicode

    人类交流使用 A.B.C.中 等字符,但计算机只认识 0 和 1.因此,就需要将人类的字符,转换成计算机认识的二进制编码.这个过程就是字符编码. ASCII 最简单.常用的字符编码就是 ASCII(A ...

  10. Elasitcsearch7.X集群/索引备份与恢复实战

    文章转载自:https://mp.weixin.qq.com/s/_0RlojDsE30CeDSyLNP44w 1.问题引出 ES中文社区中,有如下问题: 问题1:存储数据,data目录从一个机器直接 ...