mac下使用Vmware Fusion 配置centos过程记录

新建虚拟机网络

首先打开 VMware Fusion的偏好设置

在设置面板中选择网络面板,解锁后,点击+按钮新增网络

点击新增以后,会新增一个网络,如vmnet2,在右侧网络信息面板中,勾选 允许该网络上的虚拟机连接到外部网络,子网IP设置为想设置的IP网段,最后一位设置为0,如,我需要使用的IP网段为 10.4.7.x 的网段,所以我的网络设置为 10.4.7.0,设置好以后点击应用按钮应用,另外注意,如果子网IP文本框上面有通过DHCP在该网络上提供地址 的多选框的话,一定要取消勾选 ,否则会动态分配IP地址

修改NAT网络配置

打开终端,进入虚拟机配置目录

cd /Library/Preferences/VMware\ Fusion/
这里要注意,有空格的话要使用 \进行转义

修改networking文件

vi networking
因为networking文件是只读文件,所以可能编辑以后无法保存,所以可以先设置networking文件的读写权限
sudo chmod 777 networking
修改保存好以后,再将文件权限改回
sudo chmod 644 networking

只修改netwoking文件的需要修改的网络的配置的内容,如:我新增的网络是vmnet2,这里对应的配置就是VNET_2_相关的配置,里面的值如果和刚刚的网络配置中的一样的话就不用改,我刚刚的配置中没有 dhcp的配置,这里的原值是yes,所以我只改了这里然后进行的保存。

#dhcp刚刚说了,要改成no
answer VNET_2_DHCP no
#子网掩码
answer VNET_2_HOSTONLY_NETMASK 255.255.255.0
#子网ip
answer VNET_2_HOSTONLY_SUBNET 10.4.7.0
answer VNET_2_NAT yes
answer VNET_2_NAT_PARAM_UDP_TIMEOUT 30
answer VNET_2_VIRTUAL_ADAPTER yes

进入vmnet2目录,修改nat.conf文件,这里修改的是网关的ip和子网掩码,个人理解,因为这个vmnet2,是后面我需要创建的所有的虚拟机都要使用的宿主机网关,这里的ip设置为 10.4.7.1以后,后面的所有的虚拟机内的网关都要设置的与这个一样。子网掩码与networking中的设置的一致。

vi  /Library/Preferences/VMware\ Fusion/vmnet2/nat.conf# NAT gateway address
ip = 10.4.7.1
netmask = 255.255.255.0

虚拟机网络配置

在虚拟机上右键,点击设置,进入虚拟机设置页面,点击网络适配器设置网络。
(虚拟机列表可以在虚拟机资源库中打开)


虚拟机资源库

在网络适配器的配置中,选择我们刚刚创建的vmnet2,然后我们再启动虚拟机

启动虚拟机登录以后,编辑网络配置文件

#这里,我的虚拟机的配置文件是ifcfg-ens33,每个的虚拟机的配置文件名不一定一样
vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static   #static为设置静态ip dhcp为动态ip,这里填static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=2d30e58d-0954-4959-b44f-04c0c0beac65
DEVICE=ens33
ONBOOT=yes                 #网卡设备自启动,如果值为no的话,要改为yesGATEWAY=10.4.7.1         #网关配置,配置为上一步配置的网关ip 10.4.7.1
IPADDR=10.4.7.11           #本机的ip
NETMASK=255.255.255.0      #子网掩码
DNS1=10.155.5.4                #dns服务ip,打开你现在所使用的网络配置中的dns,ip设置的与这个一样就可以,如果不一样会无法连接外网,如下图

配置好以后,重启网络服务,然后再ping外网网址,网络配置完成

[root@hdss7-11 network-scripts]# systemctl restart network
[root@hdss7-11 network-scripts]# ping www.shutdown.cn
PING gitee.gitee.io (158.247.195.86) 56(84) bytes of data.
64 bytes from 158.247.195.86.vultr.com (158.247.195.86): icmp_seq=2 ttl=45 time=174 ms
64 bytes from 158.247.195.86.vultr.com (158.247.195.86): icmp_seq=4 ttl=45 time=115 ms
64 bytes from 158.247.195.86.vultr.com (158.247.195.86): icmp_seq=5 ttl=45 time=188 ms
64 bytes from 158.247.195.86.vultr.com (158.247.195.86): icmp_seq=6 ttl=45 time=197 ms

参考文档:

Mac环境下VMware Fusion 10配置虚拟机虚拟网卡

解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网

Mac下Vmware Fusion配置虚拟机虚拟网卡并配置CENTOS上网相关推荐

  1. VM虚拟机虚拟网卡设置和Linux网卡配置

    VM虚拟机虚拟网卡设置和Linux网卡配置 首先理清虚拟机中的配置和本地电脑之间的关系. 这是三种虚拟机的网络链接模式,当使用vm虚拟机的时候,会选择一种模式作为网络连接的方法.这些模式分别在物理机上 ...

  2. Mac电脑使用VMware Fusion 新建虚拟机

    Mac电脑使用VMware Fusion 新建虚拟机 前言 我们在日常的学习.工作中,经常会遇到需要使用其他环境的情况,这个时候使用虚拟机就是一个很好的选择,这里我们来介绍如何在Mac电脑上使用VMw ...

  3. 2022最新黑马程序员大数据Hadoop教程(补充) 苹果系统 vmware fusion导入虚拟机workstation的node1,node2,node3节点

    我使用的系统版本和虚拟机版本,没装vm的可以看这个快速安装 vmware fusion 12 个人授权版 直达连接 1说明 课程中使用的虚拟机是用windows的的vmware workstation ...

  4. win10如何解决浏览器出现“正在解析主机”的问题,很大原因是虚拟机,虚拟网卡,小米随身wifi导致的,DNS优选下载,

    如何解决浏览器出现"正在解析主机"的问题 ,很大原因虚拟机,虚拟网卡,小米随身wifi导致的 =========================================== ...

  5. VMware Fusion指定虚拟机IP

    2019独角兽企业重金招聘Python工程师标准>>> 问题描述 VMware Fusion中虚拟机的IP总是不断变化,导致自己搭建的Hadoop.Spark集群的维护非常不方便, ...

  6. 远程连接linux虚拟网卡,Linux 虚拟机虚拟网卡问题导致无法连接问题

    问题描述 当 Linux 虚拟机启动时,通过串口输出或者启动日志, 观察到虚拟网卡启动或者初始化故障, 导致虚拟机无法连接. 问题分析 常见的超时报错范例如下: CentOS 复制 Bringing ...

  7. proe虚拟服务器,ProE安装以及虚拟网卡的配置

    1:ProE的安装需要一块处于活动状态的网卡 如果您已经有物理网卡(也就是真正的网卡),那就请您直接运行光盘里的SETUP.EXE.如果显示"PTC主机IDXX-XX-XX-XX-XX-XX ...

  8. 当前的网卡配置及虚拟网卡设置及默认网卡配置

    关于Linux下图形界面的网络配置,我这里就不多介绍了,这个很简单.这里介绍的是如何通过修改配置文件来实现虚拟网卡. 首先介绍Ubuntu(我这里使用的是ubuntu-16.04)下虚拟网卡的配置 1 ...

  9. Mac下mysql配置文件没有my-default.cnf,无法配置my.cnf

    Mysql不提供my-default.cnf文件的版本 官网说:从5.7.18开始不在二进制包中提供my-default.cnf文件. 针对用户 针对mac端,并且没有my-default.cnf的用 ...

  10. Tomcat 配置WEB虚拟映射 及 配置虚拟主机

    Tomcat  配置WEB虚拟映射 及 配置虚拟主机 配置WEB虚拟映射文件夹有三种方法例如以下: 第一(要重新启动server的): 打开路径 Tomcat 6.0\conf 下的 server.x ...

最新文章

  1. 【知识积累】随机数生成的几种方法
  2. Qt QML 实现Android相册展示
  3. C语言 小游戏 电脑大概率获胜,用C语言实现简单的三子棋小游戏
  4. 使用Struts2和jQuery EasyUI实现简单CRUD系统(五)——jsp,json,EasyUI的结合
  5. 题目2-括号配对问题
  6. 在UNITY中按钮的高亮用POINT灯实现,效果别具一番风味
  7. 锂离子电池容量保持率和容量恢复率
  8. 【python 图像识别】python 身份证号码识别
  9. wsdl2java 工具_apache CXF wsdl2java工具的使用
  10. windows计算机锁屏的快捷键是什么,win10电脑锁屏快捷键是什么
  11. python实现微信机器人: AI智能回复
  12. 简介 - 有哪些冗余技术?我应该用哪个,注意什么?
  13. Python爬虫:英雄联盟近期战绩查询
  14. STM32 内核复位 与 系统复位 区别及程序实现
  15. JZOJ_1222《Kup》——一道劲题
  16. 爱快路由器接水星交换机-划分vlan
  17. apscheduler使用中的时区问题
  18. jQuery实现转盘抽奖效果
  19. 支持Genero BDL 4gl语言的编辑器
  20. BackTrack V5的汉化

热门文章

  1. You have tried to change the API from what has been previously approved
  2. 八、Python 之内置函数(。。。)
  3. 51nod 1106 质数检测
  4. ES6小实验-复习字符串
  5. 让用VS2013编写的程序在XP中顺利运行
  6. VS2008(C#)制作网页Tab标签切换方法(四)
  7. windows下安装完MySQL,为什么cmd不识别命令?
  8. 【python工具】获取linux和windows系统指定接口的IP地址
  9. Docker详解(十)——Docker容器CPU资源限额配置
  10. Linux 源码包软件安装操作与实战