macOS版VMware Fusion 8的vmnet8设置

    • 需求:虚拟机使用NAT模式,自动获取10.0.0.0/24的IP地址,网关是10.0.0.254,虚拟机可以ping通 www.baidu.com
    • 科普:NAT模式使用vmnet8网卡
      • NAT(Network Address Translation,网络地址转换),NAT模式是比较简单的实现虚拟机上网的方式。简单地理解,NAT模式的虚拟机就是通过宿主机(物理计算机)上网和交换数据的。
      • 在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发送到VMnet8的包进行地址转换之后发送到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。VMware DHCP Service负责为虚拟机分配IP地址。
      • NAT网络特别适合于家庭里计算机直接连接网线的情况,当然办公室的局域网环境也是适合的,其优势是不会与其他物理主机IP冲突,且在没有路由的环境下也可以通过SSH NAT连接虚拟机学习,换了网络环境虚拟机IP等不受影响,这是老男孩推荐的选择。
      • 由于macOS平台下的VMware Fusion 8软件不具备“虚拟网络编辑器”功能,必须通过修改两个配置文件来实现对NAT模式的配置
        • “虚拟网卡编辑器”配置文件
          /Library/Preferences/VMware\ Fusion/networking
        • “vmnet8默认网关”配置文件
          /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
    • 解决问题:在root身份下修改两个配置文件
      • 第零步:切换到root身份下

        • $ sudo su
      • 第一步:修改“虚拟网卡编辑器”配置文件
        • $ cp /Library/Preferences/VMware\ Fusion/networking{,.bak}
          # 先备份源文件,避免改错配置之后造成配置文件损坏
        • $ vim /Library/Preferences/VMware\ Fusion/networking
          • 默认配置如下(修改前的状态)
            VERSION=1,0
            answer VNET_1_DHCP yes
            answer VNET_1_DHCP_CFG_HASH BBDD0CB0C52A2FFF44945811CE493B7216FA3BAE
            answer VNET_1_HOSTONLY_NETMASK 255.255.255.0
            answer VNET_1_HOSTONLY_SUBNET 192.168.38.0
            answer VNET_1_VIRTUAL_ADAPTER yes
            answer VNET_2_VIRTUAL_ADAPTER no
            answer VNET_8_DHCP yes
            answer VNET_8_DHCP_CFG_HASH 02CB138B4747CCA0E3A6F8274E3C26A790519B77
            answer VNET_8_HOSTONLY_NETMASK 255.255.255.0
            answer VNET_8_HOSTONLY_SUBNET 192.168.78.0
            answer VNET_8_NAT yes
            answer VNET_8_VIRTUAL_ADAPTER yes
            add_bridge_mapping en0 2
          • 将 answer VNET_8_HOSTONLY_SUBNET 这一项后面的地址改为 10.0.0.0
          • :wq 保存退出
      • 第二步:修改“vmnet8默认网关”配置文件
        • cp /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf{,.bak}
          # 先备份源文件,避免改错配置之后造成配置文件损坏
        • $ vim /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
          • 默认配置如下(修改前的状态)
            # VMware NAT configuration file
            [host]
            # NAT gateway address
            ip = 192.168.78.2
            netmask = 255.255.255.0
            # VMnet device if not specified on command line
            device = vmnet8
            # Allow PORT/EPRT FTP commands (they need incoming TCP stream ...)
            activeFTP = 1
            # Allows the source to have any OUI.  Turn this on if you change the OUI
            # in the MAC address of your virtual machines.
            allowAnyOUI = 1
            # Controls if (TCP) connections should be reset when the adapter they are
            # bound to goes down
            resetConnectionOnLinkDown = 1
            # Controls if (TCP) connection should be reset when guest packet‘s destination
            # is NAT‘s IP address
            resetConnectionOnDestLocalHost = 1
            # Controls if enable nat ipv6
            natIp6Enable = 0
            # Controls if enable nat ipv6
            natIp6Prefix = fd15:4ba5:5a2b:1008::/64
            [tcp]
            # Value of timeout in TCP TIME_WAIT state, in seconds
            timeWaitTimeout = 30
            [udp]
            # Timeout in seconds. Dynamically-created UDP mappings will purged if
            # idle for this duration of time 0 = no timeout, default = 60; real
            # value might be up to 100% longer
            timeout = 60
            [netbios]
            # Timeout for NBNS queries.
            nbnsTimeout = 2
            # Number of retries for each NBNS query.
            nbnsRetries = 3
            # Timeout for NBDS queries.
            nbdsTimeout = 3
            [incomingtcp]
            # Use these with care - anyone can enter into your VM through these...
            # The format and example are as follows:
            #<external port number> = <VM‘s IP address>:<VM‘s port number>
            #8080 = 172.16.3.128:80
            [incomingudp]
            # UDP port forwarding example
            #6000 = 172.16.3.0:6001
          • (找到 # NAT gateway address 的下一行)将 ip = 192.168.78.2 这一项的地址改为 10.0.0.254
          • :wq 保存退出
      • 第三步:先关闭正在运行的虚拟机,然后退出VMware Fusion软件,再重新打开VMware Fusion软件,正常启动虚拟机即可
      • 第四步:记得退出root身份的登录状态
        • $ exit
          # 也可以按 Command+R 两个键,效果等价

原文地址:https://www.cnblogs.com/linyongfeng/p/9310516.html

时间: 2024-10-28 04:59:33

macOS版VMware Fusion 8的vmnet8设置的相关文章

[原创]MacPro上使用VMware Fusion安装CentOS7 minimal版

MacPro上使用VMware Fusion安装CentOS7 minimal版 版权声明:本文为博主原创文章,转载请注明出处. 一.系统环境 macPro: VMware Fusion版本   目标Linux版本: CentOS-7-x86_64-Minimal-1611.iso 二.软件下载 1. VMware Fusion版本8的序列号: (软件什么的网上很多, 自己下吧:>) FY75A-06W1M-H85PZ-0XP7T-MZ8E8ZY7TK-A3D4N-08EUZ-TQN5E-XG2

MAC使用VMware Fusion为centos设置静态IP

https://blog.csdn.net/yjkkkkk/article/details/78695278 https://blog.csdn.net/johnnycode/article/details/40624403 最近在上一个linux运维的课,要求环境是CentOS.于是在mac的vmware fusion中安装了CentOS.但是用mac的终端远程连接到CentOS的时候,由于家里和学校IP不同,虚拟机的IP也会变化,每次还要重新查看,并且之后配置集群什么的也会出现问题,所以需要

macOS VMWare Fusion报错”找不到可以连接的有效对等进程”的解决方案

macOS VMWare Fusion报错"找不到可以连接的有效对等进程"的解决方案 我的是macOS 10,默认情况下不允许未知身份的软件安装 默认情况,如下图所示: 解决办法: sudo spctl --master-disable 这样就开启了允许安装『任何来源』的配置 这样就不会拦截软件的安装,而导致错误提示 原文地址:https://www.cnblogs.com/timxgb/p/9723152.html

[oVirt MacOS] VMware Fusion 安装oVirt Node 3.5

本安装镜像采用 ovirt-node-iso-3.5-0.999.201504280931.el7.centos.iso VMware Fusion(Workstation)创建虚拟机部分省略. #1.找到虚拟机所在文件目录xxxxxx.vmx配置文件,并编辑 添加以下配置信息 apic.xapic.enable = "FALSE" #2.硬盘接口选择SATA.CPU选项打开虚拟化支持 #3.开启虚拟机 输入任意键开始安装 回车确认 回车确认 回车确认 输入管理员"admin

Mac版的vmware Fusion 8导入windows版vmware workstation创建

今天在vmware Fusion 8上想导入一个虚拟机但是选择磁盘文件的时候,文件是灰色的,无法选定!一番百度之后终于找到了答案 要把整个目录的目录名加上后缀 .vmwarevm 就可以直接打开了. 但是不支持导入linux的,只支持导入windows的,原因如下Fusion 支持导入以下操作系统: Microsoft Windows 10 Microsoft Windows 8 Microsoft Windows 7 Microsoft Windows Vista Microsoft Wind

Mac系统下虚拟机VMware Fusion下Win10如何通过Navcat连接Mysql 5.7

最近一直在折腾Mac系统,原先对Mac使用也不是很熟悉,所以安装过程中出现了很多问题.为了以后查阅方便,当然也为了使得和我一样的小白少踩一些坑, 所以就记录一下这些问题. 首先说一下VMware Fusion这个虚拟机软件吧.我下载的官方最新的版本8.5.7.然后开始安装,安装比较容易.最麻烦的就是如何安装WIn10系统呢?一开始我采取按部就班的方法,通过Mac自带的浏览器Safari去下载Win10 ISO的文件.结果速度太让人崩溃了,非常慢.后来我尝试把ISO通过百度网盘离线下载的方式先下载

VMware Fusion DHCP方式下如何指定虚拟机IP地址

默认情况下,vmware fusion中的虚拟机,网卡设置成dhcp(动态分配 )时,会分配一个IP地址,但这个IP通常很难记,如果我们想为某台虚拟机挑一个好记的IP地址,可以按如下步骤操作: 命令行下,输入 sudo vi /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf 该文件记录了动态分配的IP地址段,以及某个mac地址绑定的IP,参考下面的内容修改: ----------------------------------------

【VMware虚拟化解决方案】用VMware Fusion来“穿越”

用VMware Fusion来"穿越" 一. 背景介绍 曾经听到过这样一个比喻,说的是在企业里,喜欢用Windows操作系统的是普通型员工:喜欢用Linux操作系统的是宅男型员工:而喜欢用MacOS操作系统的是文艺型员工.我所支持的是一家以为各个企业定制书籍的文化传媒公司.公司以<论语>为企业精神,可想而知整个企业里都充斥着"文艺型销售员工".2013年该公司筹划归并入国外某知名品牌公司,除了服务器端的迁移外,很多国内员工的电脑操作系统及其应用软件也要从

vm虚拟机VMware Fusion Pro 11 Mac中文版安装教程

VMWare Fusiono 11 mac 中文版是一款强大的Windows虚拟机,可以让您能够在Apple的macOS和Mac的硬件上无缝运行Windows,Solaris,Linux和Netware操作系统!VMWare Fusion mac版易于安装,您可以快速启动并运行Windows.Fusion专为需要快速,简单和可靠的虚拟机替代方案的临时用户和专业人士而设计. VMWare Fusion mac 版安装教程 VMWare Fusion mac 特别版镜像包下载完成后,打开镜像包,双击