当前位置:首页 > 虚拟机 > 正文

虚拟机与物理主机连接模式


一、关于VM虚拟机访问物理主机和外网的设置--NAT模式VM可以选择三种网络模式:桥接模式、NAT模式和仅主机模式。至于三种模式选择,大家可以自行百度。网上有很多方法,但适合自己的就是最好的。本文记录个人操作笔记,利用NAT模式提供Linux虚拟机、物理主机、外网互通的解决方案。
--->准备工作<---:0.查看当前物理主机的IP地址打开cmd输入ipconfig/all可以看到IP地址信息、网关以及对应的网关。物理主机。
1.去掉VMnet0(桥接模式)和VMnet1(仅主机模式),只留下VMnet8,如下图:
8模式需要设置子网虚拟主机的IP地址与物理主机不在同一子网,如图:
3在“网络设置”下,设置虚拟主机的网关网段不能与物理主机在同一网段。确认并保存,如下图:
4br/>
5.输入Linux的固定IP,打开路径:vim/etc/sysconfig/network-scripts/ifcfg-ens33(ifcfg-ens33可能不存在,请参考虚拟机的配置文件),如图:
注意:BOOTPROTO="static"
6重启网络:systemctlrestartnetwork然后使用xshell连接,尝试虚拟机和物理主机之间进行通信(如果可以的话)连接xshell,是不是互操作的意思),虚拟机正在ping百度,ok...
---2020年11月23日更新
关于ssh工具速度慢的问题连接虚拟机:
1vi/etc/ssh/sshd_config
2更改UseDNSyes,更改为UseDNSno
3.重启ssh服务
servicesshdrestart
e


二、44.虚拟机要想和物理网络上的计算机相互通信,应使用哪种网络连接?虚拟机与网络上的计算机通信的方式主要取决于网络需求和配置。VMwareWorkstationPro使用三种类型的网络连接:
1.这样,虚拟机就没有独立的IP地址,而是使用宿主机的IP地址。这种方法适合物理机和虚拟机之间的连接,任何xshell工具都可以连接。正确的机器网卡应该只配置IPADDR和NETMASK。
模式:NAT是一种网络适配器,用于在主机和虚拟机之间建立连接,并处理从虚拟机发送到外部网络的数据请求。该请求数据将被专门签名并代表主机传输。从外部网络返回的响应数据也首先被主机接收,然后转发给NAT网络适配器根据特殊标签进行识别,并转发给相应的虚拟机。因此,虚拟机在外部网络上没有自己的IP地址。只要宿主机可以访问互联网,虚拟机就可以访问互联网。
3.桥接集中的所有虚拟机都连接到该交换机的接口,物理主机也插入该交换机。正确的机器IP地址必须与主机在同一网段。如果需要联网,网关和DNS必须与主机网卡兼容。
根据您的特定需求选择适当的网络连接类型。
(科大讯飞SparkAI生成的内容)
三、电脑如何和虚拟机建立连接!VirtualPC支持网络连接,有两种工作模式:
工作在该模式时,服务器充当代理服务器,并授予虚拟机一个IP地址(即俗称的内网IP)。虚拟机通过共享主机IP地址(外网IP)来访问外部网络。其工作原理与网吧常用的局域网接入技术相同。
该模式简单易用,几乎不需要修改任何配置。然而VirtualPC没有独立的外网IP,这带来了一个重大缺陷:外网(包括主机)无法直接访问虚拟机。如果你只是使用VirtualPC上网,可以考虑这种模式,它可以防止黑客、病毒等对服务器造成破坏。但由于服务器无法访问VirtualPC,因此部署独立网络显然是不可能的。
虚拟交换机模式要求服务器首先拥有有效的IP地址。如果是单机,最简单的办法就是安装网卡,采用静态IP分配。另外,由于软件限制,服务器必须安装Windows2000/XP作系统才能使用虚拟交换模式。
运行在该模式下时,VirtualPC相当于一个网桥,连接在主机和VirtualPC之间,从而形成一个虚拟局域网(如图)。VirtualPC拥有独立的IP地址,支持网上邻居、TCP/IP等协议。以前依赖互联网的任务现在可以在单机上完成。例如,在网络数据库编程中,我可以使用服务器作为数据库服务器,并在VirtualPC上安装VisualC++、VisualBasic或PowerBuilder等工具进行客户端开发。
如果服务器连接到外部网络,VirtualPC也可以作为一个独立的节点,从外部网络直接互相访问。
虚拟交换机模式下的网络连接步骤
假设服务器操作系统为Windows2000专业版,采用静态IP分配方式,IP地址202.197.3.116,子网掩码255.255。255.0;在VirtualPC上安装Windows95。
首先,在VirtualPC中修改VirtualPC的网络属性:点击“属性设置”按钮,在弹出的对话框中选择“网络”,将属性修改为“交换机网络虚拟交换机-本地”、服务器和外部”。
接下来修改VirtualPC上的操作系统配置并启动VirtualPC,此时用户相当于使用安装了Windows95的计算机进入控制面板并打开设置网络设置:
启用文件共享,以便主机和VirtualPC之间可以通过网上邻居交换数据;
Windows95默认没有安装TCP/IP协议,因此需要添加手动。将TCP/IP协议设置为使用静态IP分配,IP地址为202.197.3.117,子网掩码为255.255.255.0。域和端口服务不是必需的,可以根据实际情况设置。
至此,由两台计算机组成的局域网已经搭建完毕:一台是真实计算机,使用Windows2000,IP地址为202.197.3.116;一种是虚拟计算机,使用Windows;95,IP地址为202.197。我们可以使用Ping命令来检查和验证网络是否正常。如果服务器连接到外部网络,也可以在VirtualPC和外部网络节点之间ping通。
如果您想在局域网中添加另一台VirtualPC,只需复制已安装操作系统的硬盘映像文件,然后使用“PC安装向导”创建VirtualPC即可。VirtualPC硬盘,选择“使用现有硬盘镜像文件”,只需输入刚才复制的镜像文件的路径即可。但不要忘记修改新VirtualPC上Windows95的网络计算机名称和IP地址。
注释
在上面的部分中,假设服务器使用静态IP分配。如果使用动态IP分配(DHCP),VirtualPC也应该以同样的方式设置;
在独立平台上组网时,最好使用便宜的10M网卡。因为在Windows2000/XP上,如果使用100M网卡并且不连接物理网络,网卡就会处于“断开连接”状态,设置的IP地址就会变成“环回地址”127.0.0.1,不能用于网络传输。解决方案是将网卡连接到集线器。
答案:倚栏寻剑-魔神16级1-1116:36