如何让其他电脑连接自己电脑上的虚拟机

想使用电脑A连接电脑B中的虚拟机有两种方式(这里说的都是windows环境,并且都在A和B在同一网络环境下)

  • 方式一
    通过配置windows防火墙中的入站规则,以开放端口的形式访问,但是这种方式电脑A中没法配置电脑B中虚拟机的域名映射.
  • 方式二
    通过更改虚拟机的网络连接模式,并且要修改虚拟机的IP地址,网段要和主机的网段保持一致,但是这样存在IP冲突的风险.

这里先说方式一

  1. 点开虚拟机的网络编辑器
    如何让其他电脑连接自己电脑上的虚拟机_第1张图片

  2. 编辑NET模式
    如何让其他电脑连接自己电脑上的虚拟机_第2张图片

  3. 配置想要开放的端口
    如何让其他电脑连接自己电脑上的虚拟机_第3张图片

  4. 配置内容
    如何让其他电脑连接自己电脑上的虚拟机_第4张图片

  5. 点开windows防火墙
    如何让其他电脑连接自己电脑上的虚拟机_第5张图片

  6. 配置入站规则
    如何让其他电脑连接自己电脑上的虚拟机_第6张图片
    如何让其他电脑连接自己电脑上的虚拟机_第7张图片
    如何让其他电脑连接自己电脑上的虚拟机_第8张图片
    后面就一直点击下一步,最后起个名字就可以了,这里就不截图了,到这里就可以了.

方式二

  1. 选择桥接模式的网卡(因为我这里连接的WIFI)
    如何让其他电脑连接自己电脑上的虚拟机_第9张图片
    不知道选什么网卡可以在windows中看
    如何让其他电脑连接自己电脑上的虚拟机_第10张图片
    如何让其他电脑连接自己电脑上的虚拟机_第11张图片
  2. 将虚拟机更改为桥接模式
    如何让其他电脑连接自己电脑上的虚拟机_第12张图片
    如何让其他电脑连接自己电脑上的虚拟机_第13张图片
  3. 更改虚拟的IP地址,保证和主机统一网关和网段
 vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ccd8a453-960c-42f2-b98e-ebb10ff5d89a
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.xxx.xxx
NETMASK=255.255.255.0
GATEWAY=192.168.xxx.1
DNS1=192.168.xxx.1

然后重启网络服务即可

systemctl restart network

到这里就完成了,可以尝试一下其他终端能否ping通这个虚拟机

你可能感兴趣的:(Linux,运维,虚拟机,VMware)