当前位置:网站首页 > 创业 > 正文

如何让局域网中的其他主机访问虚拟机

0 张子豪 张子豪 2025-10-11 15:41 1

凡是我们会在本身的电脑上安装虚拟机作为办事器测试利用,当虚拟机中的网页需要其他本家儿机来拜候利用时,需要对虚拟机做良多设置,本经验就一步步指导大师做设置。

东西/原料

  • 同局域网本家儿机至少2台
  • VMware Workstation
  • 虚拟机1台

方式/步调

  1. 1

    本经验中,统一局域网本家儿机1,本家儿机2都为Windows系统,本家儿机1上安装了VMware Workstation 14 Pro,并建立了一台虚拟机1,利用CentOS 7系统。虚拟机1的收集适配器设置为NAT模式。

  2. 2

    启动虚拟机1,用号令“ip addr”查看虚拟机的ip地址。若是没有看到ip地址,则进入目次“cd /etc/sysconfig/network-scripts”,用号令“ls | grep 'ifcfg-*'”来找到设置装备摆设文件ifcfg-ens33(这个名称分歧的虚拟机纷歧样)。

  3. 3

    编纂这个设置装备摆设文件,重点点窜(增添)这两行:

    BOOTPROTO=dhcp

    ONBOOT=yes

    保留退出。

  4. 4

    用号令重启收集办事“service network restart”。再次用号令“ip addr”查看ip地址,可以看到虚拟机的ip为:192.168.96.128

  5. 5

    至此,可以经由过程ping号令,互相ping通本家儿机1和虚拟机1,而且虚拟机1能ping通www.baidu.com。本家儿机1也能拜候虚拟机1的网页,可是本家儿机2并不克不及拜候到虚拟机1的网页。接下来打开VMware Workstation,从菜单栏中选择“编纂-->虚拟收集编纂器”,点击“更改设置”。

  6. 6

    先按照下图来设置子网IP和掩码,设置DHCP办事。

  7. 7

    完当作上一步之后,在选择“NAT设置”,按照下图进行端口转发的设置。将本家儿机的余暇端口指心猿意马为8000(可以指心猿意马肆意的余暇端口),虚拟机的余暇端口同样指心猿意马为8000。然后,在本家儿机2上用本家儿机1的IP+本家儿机1的端口的体例来拜候虚拟机1中的网页,如:192.168.0.128:8000。若是如许不克不及拜候当作功,请接着做下一步。

  8. 8

    针对本家儿机1的余暇端口8000,添插手站法则(若是嫌麻烦可以直接封闭防火墙,但不保举这么做)。针对虚拟机1的余暇端口8000,添加防火墙法则。若是你利用的防火墙办事是firewalld则用下述体例添加:

    firewall-cmd --zone=public --add-port=8000/tcp --permanent

    号令的寄义,zone暗示感化域,add-port暗示增添端口和通信和谈,permanent代表永远生效

    用号令“firewall-cmd --reload”重启防火墙

注重事项

  • 本经验中的号令都用双引号引起,输入号令时不需要双引号
  • CentOS7有的是用的旧版的防火墙办事iptables,设置体例请自行百度

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/226118.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图