Mac环境下, VMware Fusion Pro下的虚拟机( CentOS 7)的 NAT网络配置
前提实现说明
1.vm版本VMware Fusion Pro 12.1.0
2.centos版本centos7.6
1.虚拟机能访问外网,虚拟机能访问mac本机;
2.mac本机可以连接虚拟机
操作步骤
步骤1:配置 VMware Fusion 虚拟网络配置
VMware Fusion 安装完成后,会在Mac OS中新建两个网卡: vmnet1以及vmnet8(在 /Library/Preferences/VMware Fusion 下可以看到),其中 vmnet1 是Host-only模式, vmnet8是NAT模式。这边我们新建一个网卡用来设置NAT模式。
步骤1.1
将虚拟机关闭。然后点击右上角VMware Fusion ,选择偏好设置。选择网络。点击解锁,点击+号添加,勾选允许该网络上的虚拟机连接到外部网络。设置子网ip(192.168.250.0)即可 。
步骤1.2修改 /Library/Preferences/VMware\ Fusion/networking
sudo vim /Library/Preferences/VMware\ Fusion/networking
就可以看见我们新添加的那块网卡了。
将 DHCP 设置为 no (只修改我们新增的那块网卡), 即使用静态IP。 将 SUBNET 修改为自己想用的网段,此处我填的是 192.168.250.0 网段。
保存退出
步骤1.3修改 /Library/Preferences/VMware\ Fusion/vmnet3/nat.conf
sudo vim /Library/Preferences/VMware\ Fusion/vmnet3/nat.conf
设置网关为 192.168.250.1 , 网关的IP要和上一步中的IP 保持网关一致。
至此,VMware Fusion的配置完毕
2.配置虚拟机
2.1将虚拟机网络切换到我们自定义的NAT模式
2.2.打开虚拟机,配置虚拟机网络配置信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 修改内容如下
TYPE=Ethernet
BOOTPROTO=static #改为static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes #改为yes
IPADDR=192.168.250.132 //自定义的虚拟机IP, 需与VMware Fusion配置的IP在同一个网段上
GATEWAY=192.168.250.1 //网关。1.2中配置的网关地址
NETMASK=255.255.255.0 //掩码。1.2中配置的掩码
DNS1=192.168.18.1 //Mac本机的DNS地址。 系统偏好设置-> 网络 -> 在左侧选择当前使用的网络,点击右下角的“高级”按钮 -> 切换Tab页,可找到DNS地址。
DNS2=114.114.114.114
保存退出重启网络
systemctl restart network
# 因为修改了dns,所以最好重启一下虚拟机
测试
Mac环境下, VMware Fusion Pro下的虚拟机( CentOS 7)的 NAT网络配置的更多相关文章
- win10环境下 VMware Workstation Pro 安装centos7无法上网
一.安装centos7 网上类似的教程太多了,我就不一一写了,提供两个网址,先按照教程安装 VMware Workstation Pro ,秘钥在第二个链接里面(亲测可用), 安装完VMware在根据 ...
- mac上使用Vmware Fusion虚拟机配置Centos的静态ip
一.背景 本文简单记录一下,在mac arm 架构下使用 Vmware Fusion虚拟机下Centos7下如何配置静态ip地址.如果使用dhcp静态ip地址的动态分配,那么可能ip地址会发生变化,因 ...
- VMware Fusion Pro 13.0.0 最新序列号【转】
Fusion简介 VMware Fusion是最好的Windows-to-Mac解决方案,是任何平台上最强大的应用开发和测试工具. Fusion 13支持macOS 13.0,为开发者.IT管理员和普 ...
- VMware Workstation Pro 12 创建虚拟机(安装Ubuntu)
为了在VMware Workstation下创建一个虚拟机,折腾了大半天,现把比较顺利的创建办法记录下来: VMware Workstation版本: 创建步骤: 1.VMware Workstati ...
- 虚拟机VMware Workstation Pro下安装ubuntu-14.04.4(64位)方法(附ubuntu-14.04-desktop-amd64.iso下载链接)
ubuntu-14.04-desktop-amd64.iso下载: 链接:http://pan.baidu.com/s/1bFi0d4 密码:yx0l 零基础linux使用入门教学视频分享: 链接:h ...
- VMware Fusion Pro安装Ubuntu 18.04.1
- vmware workstation pro 安装ubantu虚拟机
参考:https://ywnz.com/linuxaz/3904.html https://www.zhihu.com/search?type=content&q=vmware%20works ...
- VMWare NAT网络配置
1. 打开CMD,输入以下命令 ipconfig -all 2. 设置主机Wi-Fi网络对VMnet8虚拟网卡的网络共享 3. 虚拟机NAT模式配置 4. 配置虚拟机网卡信息 切换到ROOT cd / ...
- vmware中centos、redhat桥接网络配置
第一步 第二步 第三步 centos: redhat:
- Vmware初次安装虚拟机需要做的一些网络配置——nat模式与桥接模式
一.本机设置: 1.首先点击图中红线区域: 2.点击网络适配器 3.会出现如下区域: 4.网卡开启后设置ip地址,此处设置的ip和本机的ip没有关系,设置成你虚拟机里面运行的计算机需要的ip地址网段 ...
随机推荐
- 【转帖】GPT4All开源的聊天机器人
GPT4All是一个开源的聊天机器人,它基于LLaMA的大型语言模型训练而成,使用了大量的干净的助手数据,包括代码.故事和对话.它可以在本地运行,不需要云服务或登录,也可以通过Python或Types ...
- Linux 查询最近占用内存最多的十个进程的方法
ps -eo rss,pid,user,command --sort -rss | awk '{ hr=$1/1024 ; printf("%13.2f Mb ",hr) } { ...
- PHP GC回收机制详解
前言 GC的全称是Garbage Collection也就是垃圾回收的意思,在PHP中,是使用引用计数和回收周期来自动管理内存对象的,当一个对象被设置为NULL,或者没有任何指针指向时,他就会变成垃圾 ...
- ACME笔记(思维导图)
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯
- Linux命令行从x度网盘下载数据
技术背景 做开源项目的时候,尤其是现在的数据量越来越大,经常会面临到数据往哪里存放的问题.因为自己刚好有一个某度云的会员,看了一下还有几十个TB的空间还没用上.于是考虑把这个网盘变成一个定向共享数据的 ...
- Vue基础系列文章10---单文件组件
1.单文件组件的结构 <template> <!--这里用于定义VUE组件的模块内容--> <dvi> <h1>这是 APP 根组件</h1> ...
- 在C#或python中使用xpath解析xml
记几个笔记 文件后缀不一定要.xml,可以是任意后缀,只要内容是符合xml和格式即可解析出来 文件编码需要是utf-8,python和c#都需要,或者xml文件头有这样一句:<?xml vers ...
- 从零开始配置vim(32)——最后再说两句
很抱歉我决定结束这个系列的内容了.原本我打算介绍markdown.orgmode相关的配置,甚至还打算介绍如何在vim 中使用 emacs 的 org-agenda 来进行日常的任务管理.但是出于一些 ...
- FMEA:总监和架构师都在用的高可用架构分析方法
FMEA:总监和架构师都在用的高可用架构分析方法 记得之前准备春晚项目的时候,团队成员在一起过架构,老板最常问的问题是"这个组件挂了怎么办?有什么影响?",我当时还在心里默默嘀咕: ...
- 未能加载文件或程序集“System.ValueTuple, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。
一些老的项目在使用SAEA.Socket相关库后,程序本地测试正常,结果上传到服务器上后提示:未能加载文件或程序集"System.ValueTuple, Version=0.0.0.0, C ...