捕虫少年_小七 2023-07-13 10:28 采纳率: 0%
浏览 15

VMware搭载centos虚拟机,关于端口转发问题

VMware搭载centos虚拟机,关于端口转发问题。
虚拟机部署了多个服务,并使用vm进行了端口转发;
例如:
主机ip: 172.19.180.76
虚拟机ip: 192.168.157.12
虚拟机端口:22
主机端口:10022
主机入站规则添加了tcp链接的端口 10010-10099

现情况如下,直接通过 localhost:10022 可以访问 虚拟机
通过 172.19.180.76:10022无法访问

做过如下尝试:
关闭主机防火墙,
访问多个服务,例如虚拟机部署mysql,nexus,做端口转发都失败了

  • 写回答

1条回答 默认 最新

  • IT·陈寒 全栈领域优质创作者 2023-07-13 11:28
    关注

    在你的情况下,通过localhost:10022可以访问虚拟机,但通过172.19.180.76:10022无法访问。这可能是由于网络配置或路由问题导致的。

    以下是一些可能的解决方案:

    检查主机和虚拟机网络配置:确保主机和虚拟机都使用正确的网络配置,如IP地址、子网掩码、网关等。确保它们在同一个子网内,并且能够相互通信。
    
    检查VMware网络设置:在VMware中,确保网络设置正确。可以尝试使用桥接模式或NAT模式来连接主机和虚拟机,以确保它们可以互相访问。
    
    检查虚拟机防火墙设置:在虚拟机中,确保防火墙没有阻止来自主机的流量。可以尝试暂时关闭虚拟机内的防火墙或添加相应的入站规则。
    
    检查主机防火墙设置:确保主机的防火墙没有阻止来自虚拟机的流量。尝试在主机上添加相应的入站规则来允许从虚拟机的IP地址和端口访问。
    
    检查路由表:检查主机和虚拟机的路由表设置。确保正确的路由规则存在,以便主机可以找到虚拟机的IP地址。
    
    检查服务配置:对于部署在虚拟机上的服务(如MySQL、Nexus等),确保它们在虚拟机上正常运行,并使用正确的端口进行配置。确保虚拟机上的服务能够通过localhost访问。
    

    如果以上方法仍然无法解决问题,建议查阅VMware和CentOS的官方文档、用户手册或寻求相关技术支持,以获取更详细的配置和故障排除步骤。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月13日

悬赏问题

  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥15 Python3.5 相关代码写作
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗