局域网内的其他主机访问本机中的虚拟机

虚拟机 ip:192.168.202.135

本机ip:192.168.1.3

gitlab 服务安装在虚拟机 8090端口

虚拟机和主机的防火墙都关闭

局域网内的其他主机 访问 http;//192.168.1.3:8090时自动跳到虚拟机的服务上 

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

    启动虚拟机1,用命令“ip addr”查看虚拟机的ip地址。如果没有看到ip地址,则进入目录“cd /etc/sysconfig/network-scripts”,用命令“ls | grep 'ifcfg-*'”来找到配置文件ifcfg-ens33(这个名称不同的虚拟机不一样)。

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

    编辑这个配置文件,重点修改(增加)这两行:

    BOOTPROTO=dhcp

    ONBOOT=yes

    保存退出。

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

    用命令重启网络服务“service network restart”。再次用命令“ip addr”查看ip地址,可以看到虚拟机的ip为:192.168.96.128

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

    至此,可以通过ping命令,互相ping通主机1和虚拟机1,并且虚拟机1能ping通www.baidu.com。主机1也能访问虚拟机1的网页,但是主机2并不能访问到虚拟机1的网页。接下来打开VMware Workstation,从菜单栏中选择“编辑-->虚拟网络编辑器”,点击“更改设置”。

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

    先根据下图来设置子网IP和掩码,设置DHCP服务。

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

    完成上一步之后,在选择“NAT设置”,按照下图进行端口转发的设置。将主机的空闲端口指定为8000(可以指定任意的空闲端口),虚拟机的空闲端口同样指定为8000。然后,在主机2上用主机1的IP+主机1的端口的方式来访问虚拟机1中的网页,如:192.168.0.128:8000。如果这样不能访问成功,请接着做下一步。

    如何让局域网中的其他主机访问虚拟机
     
     
     
    https://jingyan.baidu.com/article/46650658e1cc84f549e5f806.html

猜你喜欢

转载自www.cnblogs.com/python-xiakaibi/p/10652682.html