名词解释

主机:是当前机器,像我本地就是MacBook。

虚拟机:运行在虚拟化环境上的操作系统,类似跑在VMware或者VirtualBox 上的centos,Ubuntu 等。

VMware:提供虚拟机运行环境的软件。为了避免把虚拟化软件跟虚拟机混淆,后面涉及到虚拟化环境都用具体的VMware代替。

VMware网卡

安装好VMware Fusion 并启动之后,通过ifconfig可以看到多出2块网卡(这2块网卡在没有启动VMware 的时候是看不到的)。

注意这里的ip是重新设置过的,这个后面会说。很早的时候接触VMware 对他的网络配置一直很模糊,像什么桥接模式、NAT模式,以及仅主机模式。用到的时候都是网上收一下,照猫画虎配置一下。网上的文章良莠不齐,有时候能配置通,有时候又不行。决定还是要搞清楚这块原理,首先我们说一下这2块网卡。

vmnet1

这块网卡运行在host only也就是仅主机模式,因为在主机上通过ifconfig 能够看到,说明他首先是主机的一块网卡(虚拟)。

主机通过vmnet1这块网卡连接vmware中的vmnet1虚拟交换机,具体的虚拟机(自己安装的像centos、Ubuntu等)上的网卡eth0 也连到vmnet1虚拟交换机。这个时候主机的网卡vmnet1和虚拟机网卡eth0配置成同网段的(后面会讲具体配置),通过vmnet1交换机就可以联通。这里需要注意的是,在虚拟机 里面eth0不一定是对应的vmnet1交换机(也就是host only模式),这个取决于你对网卡的配置。

点击虚拟机的设置按钮,然后点击第一块网卡,这个时候可能只有一块网卡,没关系后面会讲到怎么增加第二块。

确保这块网卡选中的是上面这个选项。

vmnet1是最简单的模式,这个时候主机跟虚拟机能够互相ping 通,这样主机就可以通过ssh 去连虚拟机,避免了在虚拟机中操作带来的各种不便,但是这个时候虚拟机不能连外网。接下我们通过配置vmnet8来让虚拟机连上外网。

vmnet8

先说下怎么添加一块网卡,还是在虚拟机的设置界面,点解右上角的“添加设备”

选择网络适配器

记得选择上面这个选项,这样进入虚拟机之后就会发现多了一块eth1这块网卡,他实际上会跟vmware的vmnet8虚拟机相连。

回到vmnet8,这块网卡运行在NAT模式,这个模式就像我们通过路由器NAT 成运营商的公网ip出去访问外站类似。

从上面可以看到从虚拟机内部访问外网,都需要NAT成主机IP,再通过路由器出去。左边主机上的vmnet8网卡,实际上对访问外网没有实际作用。他的主要作用是让主机能够跟虚拟机联通,而不仅仅只是虚拟机跟主机联通(通过主网卡)。可以关闭vmnet8,这个时候并不会影响虚拟机联通外网。可以实验下,先通过sudo ifconfig vmnet8 down ,将vmnet8这块网卡下线。这个时候通过主机ping 虚拟机上eth1的ip是不通的。

这个时候虚拟机是可以访问外网的。

虚拟机也可以ping通主机上的网卡,但是ping不通vmnet8(肯定的,都下线了)

上面的192.168.3.75 就是主机网卡的ip。

我们再把vmnet8这块网卡上线,这个时候就可以联通虚拟机了,同样虚拟机可以ping通主机。

具体IP配置

首先在宿主机上设置这2块网卡,修改 /Library/Preferences/VMware\ Fusion/networking
主要是VNET_1_HOSTONLY_SUBNET,VNET_8_HOSTONLY_SUBNET 改成想要的网段。

VERSION=1,0
answer VNET_1_DHCP yes
answer VNET_1_DHCP_CFG_HASH D319FF9D5279F67ED3921B51D93496EE9BF379A3
answer VNET_1_HOSTONLY_NETMASK 255.255.255.0
answer VNET_1_HOSTONLY_SUBNET 192.168.1.0
answer VNET_1_VIRTUAL_ADAPTER yes
answer VNET_8_DHCP yes
answer VNET_8_DHCP_CFG_HASH 3C25BACB472BBFE0978AFAD8CC6982D180CE83D4
answer VNET_8_HOSTONLY_NETMASK 255.255.255.0
answer VNET_8_HOSTONLY_SUBNET 10.10.1.0
answer VNET_8_NAT yes
answer VNET_8_VIRTUAL_ADAPTER yes

启动虚拟机之后,通过ifconfig ,可以看到eth0,eth1 分别对应host only和NAT这2个适配器。

可以分别配置相应的ip,跟宿主机上对应的网卡为同网段的就可以了。

在vm上配置eth0 为静态ip,这样可以通过固定的ssh来连接这台虚拟机。

sudo vi /etc/network/interfaces (不同linux发行版地址略有区别)

auto lo
iface lo inet loopbackauto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.11
netmask 255.255.255.0
gatway 192.168.1.1

重启网络:sudo /etc/init.d/networking restart

在主机上配置ssh,vi ~/.ssh/config

Host kaliHostName 192.168.1.11User kali

接着就可以通过 ssh kali 来上虚拟机了。

VMware Fusion网络配置相关原理相关推荐

  1. MAC Vmware FUSION网络配置

    Mac上的vmware与windows有点不同,特别是在界面上找不到虚拟网络的配置. 要配置网段,修改如下地址: /Library/Preferences/VMware Fusion/vmnet8/n ...

  2. VMware Fusion网络配置 - 设置Nat静态IP

    准备把主力机器从ThinkPad T460P替换到MacMini上, MacOS版本: 10.15.7 当前最新MacOS版本是13 于是面临一个问题, 很多最新的工程软件不支持我这IntelCPU的 ...

  3. VMware虚拟机网络配置-NAT篇

    文章目录 前言 一.想要达成的效果 二.准备工作 1.主机ip 2.安装VMware,安装操作系统 三.原理 四.NAT网络配置 五.测试 前言 本文章转载自知乎用户Long的VMware虚拟机网络配 ...

  4. Linux查询网络配置相关命令

    Linux查询网络配置相关命令 查看网络接口信息 ifconfig:查看系统所有网络接口相关信息 ifconfig -s:查看所占内存 查看及修改主机名 hostname:查看主机名称 hostnam ...

  5. Linux系统中与网络配置相关的工具

    网络配置 大家平时经常碰到的网络是局域网(LAN),局域网又分为有线局域网和无线局域网(WLAN),其中以太网(Ethernet)是最常见的有线局域网,WIFI是最常见的无线局域网.除此之外,还有拨号 ...

  6. centOS中网络配置相关文件配置选项说明

    2019独角兽企业重金招聘Python工程师标准>>> CentOS 修改IP地址等网络相关的配置文件 找到对应网卡的IP地址配置文件:ifcfg-eth数字. 路径:/etc/sy ...

  7. VMware ESXi网络配置

    目录 一.ESXi网络配置方法 二.虚拟机网络配置方法 一.ESXi网络配置方法 1.搭建完成ESXi平台后,即可为它设置系统IP.如下图,在此界面按F2,输入用户名密码后进入配置界面: 2.左侧菜单 ...

  8. VMWare虚拟机网络配置

    Bridged(桥接模式) 桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相连的路由器上),所以如果电脑换了内网,静态分配的ip要更改.图如下: NAT( ...

  9. Vmware虚拟机网络配置(一)

    虚拟机:Vmware 虚拟系统:Fedora 主机:Win10 Vmware有三种网络连接模式:桥接.NAT.主机模式,分别对应虚拟网络编辑器中的VMNnet0.VMnet8.VMnet1. 1.桥接 ...

  10. 虚拟机知识01:VMware虚拟机网络配置

    1 虚拟机网络编辑器查看 1.1 打开虚拟网络编辑器 编辑 >> 虚拟网络编辑器 1.2 查看NAT和DHCP信息 部分用户需获取权限,若提示"需要具备管理器特权才能修改网络配置 ...

最新文章

  1. 光耦p621引脚图_开关电源中光耦电路的设计与优点
  2. linux jdk1.7 tomcat mysql_RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程
  3. 会议中的Meeting App
  4. 保驾护航金三银四,含BATJM大厂
  5. Windows更新补丁下载、批量安装的几种方法
  6. 重磅 | 华为自动驾驶团队公开招聘!
  7. android 多个style,Android样式的开发_style篇
  8. poj1811(pollard_rho模板)
  9. 不能错过的好书—《观止》NT当年那点事儿
  10. 如何在 Mac 上将 PDF 转换为SVG矢量?
  11. 如何避免 obj1 + obj2 = obj3 错误?
  12. 主板点不亮 复位BIOS_魔改主板,体会扣扣索索装个机子的快乐。昂达H110 SD3加专用条...
  13. 参数的点估计问题与矩估计法
  14. Redis设置密码,查看密码,修改密码,忘记密码。
  15. JVM2-性能监控故障处理工具
  16. vue3 关于子组件给父组件传值,详解
  17. 【科普】始于颜值,终于实力:五镜头倾斜相机、双镜头倾斜相机介绍
  18. 如何购买国外服务器,美国服务器哪家好?
  19. 只问耕耘,不问收获,其实收获却在耕耘中
  20. Event causality extraction based on connectives analysis

热门文章

  1. Flash网站的优缺点
  2. WebGL中实现三维融合视频投影技术
  3. 看动图,读懂光纤通信背后的原理!
  4. 毕业论文概念界定要怎么写?
  5. MS Office VBA(包括Excel VBA、Word VBA、Access VBA等)资料下载汇总
  6. 计算机绘图第二章,机械制图电子教桉-02第二章+计算机绘图..ppt
  7. 台式电脑计算机怎么打不开怎么回事,为什么电脑自带的软件打不开怎么办
  8. IDEA快捷生成方法
  9. 手机之家签名工具_手机端自签名续签名 AltStore越狱安装工具AltServer与AltDeploy使用教程iOS13.5...
  10. 360导航源码php,51zxw 仿360网址导航源码