特别文静 2023-06-16 08:56 采纳率: 50%
浏览 27
已结题

linux部署k8s 普罗米修斯 等 产生的ip地址 物理机无法访问

一共三台虚拟机 一台物理机 虚拟机可以互相ping 虚拟机和物理机之间 虚拟机ping物理机可以通 反过来就不行

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-06-16 10:10
    关注
    • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:k8s集群pod直接无法ping通
    • 以下回答由chatgpt基于相关博客总结生成:

      根据参考资料中的提示,可能出现IP地址在虚拟机和物理机之间的网络连通性出现问题的原因有两个:

      1. 未添加防火墙策略或者防火墙未关闭
      2. 配置的静态IP和虚拟机的默认IP网段不同

      下面提供解决方案:

      1. 检查防火墙是否开启或添加正确的策略。可以尝试直接关闭防火墙来进行测试。
      2. 检查配置的静态IP和虚拟机的默认IP网段是否相同。如果不同,需要修改虚拟机的IP地址或者修改宿主机的IP地址以使它们在同一网段上。

      对于问题简述:在配置centos的mongodb用到了robo3t发现连接失败但是,将地址全部换成ip就成功了,找了很久发现网上的解决方案不是很全,在此我做一个详细的教程:

      建议先检查网络连通性,按照参考资料中的方法进行由近及远的连通性测试来确定问题所在。测试结果如果是只有通过IP地址才能连通,而使用主机名连接失败,则建议进行转译实现ping主机IP的操作。具体操作步骤如下:

      1. 在windows宿主机上设置转译,可以使用命令:ping -4 你要ping的IP地址。其中-4表示使用IPv4来进行ping测试。

      2. 在虚拟机中设置转译。可以使用类似于alias的命令来实现。具体操作步骤如下:

      3. 打开/etc/bashrc文件,在文件末尾添加如下代码:alias ping='/bin/ping -4',保存文件。
      4. 执行如下命令:source /etc/bashrc,使设置生效。

      这样,就可以在虚拟机上通过ping主机名来实现ping主机IP了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月4日
  • 已采纳回答 7月27日
  • 创建了问题 6月16日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见