VMware Fusion网络配置相关原理
名词解释
主机:是当前机器,像我本地就是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网络配置相关原理相关推荐
- MAC Vmware FUSION网络配置
Mac上的vmware与windows有点不同,特别是在界面上找不到虚拟网络的配置. 要配置网段,修改如下地址: /Library/Preferences/VMware Fusion/vmnet8/n ...
- VMware Fusion网络配置 - 设置Nat静态IP
准备把主力机器从ThinkPad T460P替换到MacMini上, MacOS版本: 10.15.7 当前最新MacOS版本是13 于是面临一个问题, 很多最新的工程软件不支持我这IntelCPU的 ...
- VMware虚拟机网络配置-NAT篇
文章目录 前言 一.想要达成的效果 二.准备工作 1.主机ip 2.安装VMware,安装操作系统 三.原理 四.NAT网络配置 五.测试 前言 本文章转载自知乎用户Long的VMware虚拟机网络配 ...
- Linux查询网络配置相关命令
Linux查询网络配置相关命令 查看网络接口信息 ifconfig:查看系统所有网络接口相关信息 ifconfig -s:查看所占内存 查看及修改主机名 hostname:查看主机名称 hostnam ...
- Linux系统中与网络配置相关的工具
网络配置 大家平时经常碰到的网络是局域网(LAN),局域网又分为有线局域网和无线局域网(WLAN),其中以太网(Ethernet)是最常见的有线局域网,WIFI是最常见的无线局域网.除此之外,还有拨号 ...
- centOS中网络配置相关文件配置选项说明
2019独角兽企业重金招聘Python工程师标准>>> CentOS 修改IP地址等网络相关的配置文件 找到对应网卡的IP地址配置文件:ifcfg-eth数字. 路径:/etc/sy ...
- VMware ESXi网络配置
目录 一.ESXi网络配置方法 二.虚拟机网络配置方法 一.ESXi网络配置方法 1.搭建完成ESXi平台后,即可为它设置系统IP.如下图,在此界面按F2,输入用户名密码后进入配置界面: 2.左侧菜单 ...
- VMWare虚拟机网络配置
Bridged(桥接模式) 桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相连的路由器上),所以如果电脑换了内网,静态分配的ip要更改.图如下: NAT( ...
- Vmware虚拟机网络配置(一)
虚拟机:Vmware 虚拟系统:Fedora 主机:Win10 Vmware有三种网络连接模式:桥接.NAT.主机模式,分别对应虚拟网络编辑器中的VMNnet0.VMnet8.VMnet1. 1.桥接 ...
- 虚拟机知识01:VMware虚拟机网络配置
1 虚拟机网络编辑器查看 1.1 打开虚拟网络编辑器 编辑 >> 虚拟网络编辑器 1.2 查看NAT和DHCP信息 部分用户需获取权限,若提示"需要具备管理器特权才能修改网络配置 ...
最新文章
- 光耦p621引脚图_开关电源中光耦电路的设计与优点
- linux jdk1.7 tomcat mysql_RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程
- 会议中的Meeting App
- 保驾护航金三银四,含BATJM大厂
- Windows更新补丁下载、批量安装的几种方法
- 重磅 | 华为自动驾驶团队公开招聘!
- android 多个style,Android样式的开发_style篇
- poj1811(pollard_rho模板)
- 不能错过的好书—《观止》NT当年那点事儿
- 如何在 Mac 上将 PDF 转换为SVG矢量?
- 如何避免 obj1 + obj2 = obj3 错误?
- 主板点不亮 复位BIOS_魔改主板,体会扣扣索索装个机子的快乐。昂达H110 SD3加专用条...
- 参数的点估计问题与矩估计法
- Redis设置密码,查看密码,修改密码,忘记密码。
- JVM2-性能监控故障处理工具
- vue3 关于子组件给父组件传值,详解
- 【科普】始于颜值,终于实力:五镜头倾斜相机、双镜头倾斜相机介绍
- 如何购买国外服务器,美国服务器哪家好?
- 只问耕耘,不问收获,其实收获却在耕耘中
- Event causality extraction based on connectives analysis
热门文章
- Flash网站的优缺点
- WebGL中实现三维融合视频投影技术
- 看动图,读懂光纤通信背后的原理!
- 毕业论文概念界定要怎么写?
- MS Office VBA(包括Excel VBA、Word VBA、Access VBA等)资料下载汇总
- 计算机绘图第二章,机械制图电子教桉-02第二章+计算机绘图..ppt
- 台式电脑计算机怎么打不开怎么回事,为什么电脑自带的软件打不开怎么办
- IDEA快捷生成方法
- 手机之家签名工具_手机端自签名续签名 AltStore越狱安装工具AltServer与AltDeploy使用教程iOS13.5...
- 360导航源码php,51zxw 仿360网址导航源码