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

局域网访问不了虚拟机(虚拟机无法访问主机的共享)

局域网无法访问虚拟机
本地网络中有多少台计算机无法ping通虚拟机?
假设本地网络的计算机出现问题,例如子网掩码和网关设置不正确。
既然主机能ping通,那么其他机器也能ping通。显然你还没有在Linux上配置防火墙或类似的东西。

虚拟机如何能够让局域网其他电脑访问
1.同一局域网内的主机1和主机2均为Windows系统。主机1上安装VMwareWorkstation14Pro,使用CentOS7系统创建虚拟机1。虚拟机1的网络适配器设置为NAT模式。

2.启动虚拟机1并使用“ipaddr”命令查看虚拟机的IP地址。如果没有看到IP地址,进入目录“cd/etc/sysconfig/network-scripts”,使用命令“ls|grep'ifcfg-*'”找到配置文件ifcfg-ens33(这个名字是名称不同的虚拟机有所不同))。

3.编辑此配置文件,重点修改(添加)这两行:

BOOTPROTO=dhcp

ONBOOT=yes

保存并退出。

4.使用“servicenetworkrestart”命令重新启动网络服务。再次使用“ipaddr”命令检查IP地址。可以看到虚拟机的IP为:192.168.96.128。

虚拟网络编辑器”,然后单击“更改设置”。

6.首先按照下图设置子网IP和掩码,并设置DHCP服务。

7.完成上一步后,选择“NAT设置”并按照下图设置端口转发。指定主机空闲端口为8000(可以指定任意空闲端口),虚拟机空闲端口为8000。

8.然后在主机2上使用主机1的IP+主机1的端口访问虚拟机1中的网页,如:192.168.0.128:8000,即可访问。

虚拟机连接不上主机怎么办?

1.虚拟机和主机无法互相ping通

安装虚拟机后,以太网选择默认网桥。但安装完成后,无法ping通主机,无法验证网关192.168..1.1,显示“destinationhostunreachable”。

解决方案:主机可以ping通虚拟机,但虚拟机无法ping通主机。但是,主机和虚拟机都可以ping通本地网络上的其他计算机。

在主机的“网络连接”中禁用VMwareNetworkAdapterVMnet1和VMwareNetworkAdapterVMnet8,虚拟机可以ping通主机。

2.虚拟机无法使用小键盘上的数字键。

解决方案:首先禁用小键盘的使用(按NumLock键让指示灯不亮)亮起),然后只需在虚拟机中启用NumLock键,指示灯就会亮起。

扩展信息:

虚拟机中的三种连接类型:

1.桥接模式(BridgeMode)

>

创建新虚拟机时默认选择此模式,它将虚拟主机的虚拟网卡连接到主机的物理网卡上。主机的物理网卡。进入混杂模式,从而实现监听多个IP地址的能力。

该模式下,虚拟主机的虚拟网卡直接连接到宿主机物理网卡所在的网络。可以理解为,虚拟机和宿主机主机是平起平坐的,在网络关系上是平等的,是的,没有谁第一谁第二、谁在前、谁在后的区别。

模式

在此模式下,VMware原生的DHCP服务将默认加载到VirtualEthernetSwitch(VMnet8)中,以允许虚拟机使用DHCP服务。

-Only模式

该模式是一种专有方法,适合在独立环境中进行各种网络实验。这样,虚拟网卡VMnet1就会出现在主机的“网络连接”中(默认)。与NAT唯一的区别是该方法没有地址转换服务。因此,在这种情况下,虚拟机只能访问宿主机。

为什么在局域网中,别人机子不能访问到自己机子中虚拟机建的网站?(自己的机子能访问虚拟机建的网站)
由于您只有一张网卡与其他网卡相连,即设备上插入网线的端口,因此其他人唯一可以询问的就是您的IP地址。
你的计算机上安装的虚拟系统就相当于你计算机内部的一个人为虚拟化的系统,它的网卡也是虚拟化的。配置完相关信息后,您的计算机就可以连接到虚拟机了。ping成功,但外部计算机无法识别。外部计算机不存在此虚拟机。