凡是我们会在本身的电脑上安装虚拟机作为办事器测试利用,当虚拟机中的网页需要其他本家儿机来拜候利用时,需要对虚拟机做良多设置,本经验就一步步指导大师做设置。
本经验中,统一局域网本家儿机1,本家儿机2都为Windows系统,本家儿机1上安装了VMware Workstation 14 Pro,并建立了一台虚拟机1,利用CentOS 7系统。虚拟机1的收集适配器设置为NAT模式。
启动虚拟机1,用号令“ip addr”查看虚拟机的ip地址。若是没有看到ip地址,则进入目次“cd /etc/sysconfig/network-scripts”,用号令“ls | grep 'ifcfg-*'”来找到设置装备摆设文件ifcfg-ens33(这个名称分歧的虚拟机纷歧样)。
编纂这个设置装备摆设文件,重点点窜(增添)这两行:
BOOTPROTO=dhcp
ONBOOT=yes
保留退出。
用号令重启收集办事“service network restart”。再次用号令“ip addr”查看ip地址,可以看到虚拟机的ip为:192.168.96.128
至此,可以经由过程ping号令,互相ping通本家儿机1和虚拟机1,而且虚拟机1能ping通www.baidu.com。本家儿机1也能拜候虚拟机1的网页,可是本家儿机2并不克不及拜候到虚拟机1的网页。接下来打开VMware Workstation,从菜单栏中选择“编纂-->虚拟收集编纂器”,点击“更改设置”。
先按照下图来设置子网IP和掩码,设置DHCP办事。
完当作上一步之后,在选择“NAT设置”,按照下图进行端口转发的设置。将本家儿机的余暇端口指心猿意马为8000(可以指心猿意马肆意的余暇端口),虚拟机的余暇端口同样指心猿意马为8000。然后,在本家儿机2上用本家儿机1的IP+本家儿机1的端口的体例来拜候虚拟机1中的网页,如:192.168.0.128:8000。若是如许不克不及拜候当作功,请接着做下一步。
针对本家儿机1的余暇端口8000,添插手站法则(若是嫌麻烦可以直接封闭防火墙,但不保举这么做)。针对虚拟机1的余暇端口8000,添加防火墙法则。若是你利用的防火墙办事是firewalld则用下述体例添加:
firewall-cmd --zone=public --add-port=8000/tcp --permanent
号令的寄义,zone暗示感化域,add-port暗示增添端口和通信和谈,permanent代表永远生效
用号令“firewall-cmd --reload”重启防火墙
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!