两台电脑上的虚拟机互通 featherwit001 2020-11-07
两台电脑上的虚拟机互通 featherwit001
主问题:
如何实现两台物理机上的客户机互通?(四台机器两两互通)、
所需的软硬件:
两台win10系统的物理机,使用VMware16 安装Kali 2020.3 的版本,
以及一个可以连接的局域网
子问题:
- 基础理论 IP,子网掩码,网关,DNS是什么意思
- VMware 上 Kali 网络适配器 桥接模式和Nat 模式设置
- 启动ssh ,使用Xshell,Xftp进行远程操作
注意 :如果想直奔主题,请直接看 3.实现最终目标的方法。
文章目录
1. IP,子网掩码,网关,DNS是什么意思
简明的解释: IP,子网掩码,网关,DNS是什么意思
简单概括:
核心思想:学习网络的目的就是如何让网络中的计算机相互通讯,也就是说要围绕着"通"这个字来学习和理解网络中的概念
名词 | 具体含义 | 通俗解释 |
---|---|---|
IP 地址 | IP地址=网络地址+主机地址 且具有唯一性 | 街道+门牌号 如: 关山街道 +1077 号 |
网络地址 | 互联网上的节点在网络中具有的逻辑地址 | 相当于街道地址 |
主机地址 | IP地址除去网络地址的部分 | 相当于各户的门号 |
子网掩码 | IP地址和子网掩码进行与运算,可得网络地址 | |
DNS | 域名翻译成IP地址的软件为域名系统 | 小明小不点的 班主任 |
网关 | 一个网络通向其他网络的IP地址 | 小不点的父母,小明的父母 |
2.VMware虚拟机网络适配器桥接模式和NAT模式
2.1 NAT模式
- 第一步 打开虚拟网络编辑器
-
第二步 查看VMnet8 的NAT设置
-
第三步,更改虚拟机属性
-
第四步 打开Kali 终端,修改文件
注意
请使用 root权限修改文件并保存,
普通用户命令为 sudo leafpad /etc/networking/interfaces然后输入root密码,执行指令
-
第五步 重启网络服务,并查看
-
第六步 检查网络是否连通
注意 :如果没有连通,尝试重启。重启依旧未连通,2.2桥接第五步查看主机的网卡
以上3点未成功解决问题,请重启虚拟机,
如果还未解决问题,请检查之前的操作是否成功设置
如果成功配置,但是仍未ping 通 8.8.8.8,进入
2.2 桥接模式
-
第一步 打开虚拟网络适配器
-
第二步 更改虚拟网络适配器设置
-
第三步 更改虚拟机设置
注意:记得点击确定
-
第四步 查看主机IP信息
-
第五步 检查本地网卡
-
第六步 修改配置文件
要求:和主机的IP信息相比,虚拟机IP前三位相同,最后一位无重复;掩码,网关一致
-
第七步 重启网络服务
以上3点未成功解决问题,请重启虚拟机,
如果还未解决问题,请检查之前的操作是否成功设置,重新配置之后即可ping 通 8.8.8.8 这说明网络正常
如果成功配置,但是仍未ping 通 8.8.8.8,进入
隐藏关卡:DNS配置文件
3.实现最终目标的方法
至此,为了实现两台物理机(A1和B1)上的虚拟机(A2和B2)互通的任务的一半就基本完成了。
首先将物理机A1和B1连接在同一个局域网,其实就是连同一个WIFI
然后将物理机A1和虚拟机A2桥接,见上文设置流程。
并将物理机B1 和 虚拟机B2按照同样的方法设置。
然后就可以开始尝试了。
结果如图
4.启动SSH 服务
已有前人完成相关内容,参考链接
Kali 启动SSH服务
5. XShell和Xftp 简单使用
-
1.新建会话
- 2.连接成功
-
XFTP 同XShell