Backstabplus 2024-01-25 11:39 采纳率: 0%
浏览 20
已结题

数据包过不了防火墙求解决办法

数据包过不了防火墙
本人在测试添加加解密设备的实验,遇到了一个问题,加解密设备在任何环境下,包括公网下一对一的方式通过Internet进行加解密都是没问题的,但是遇到防火墙就不正常了。
拓扑图如下:

img


终端访问服务器能ping通,但是也就只能ping通,不能正常访问服务器,包括ftp也访问不了,速度几乎为0,以下是TCP时序交易对比图:

img


我更换拓扑环境后是这样:

img


再去终端访问服务器返回正常,全都是正常的,TCP交易时序图如下:

img


加解密设备本身不存在问题,防火墙策略则全为any通过。
虽然第二种方法可以,但是会增加成本,所以我不明白,为什么经过路由器都可以,但是经过防火墙就不行呢?我防火墙也没有什么其他的配置。还是说防火墙会对数据包进行分析吗?数据加密后他无法分析导致的?有没有人来帮我解决以下,解决了重赏。

  • 写回答

14条回答 默认 最新

  • @晓码自在 2024-01-25 13:15
    关注

    问题的答案是由GPT-4Plus模型生成,并经过@晓码自在博主的编辑修改:

    你的问题可能是由于防火墙对数据包进行了过滤或拦截,导致加解密设备无法正常工作。防火墙的作用是保护网络安全,防止未经授权的访问或攻击。防火墙通常会根据一些规则来判断哪些数据包可以通过,哪些数据包应该丢弃或拒绝。这些规则可能涉及到数据包的源地址、目的地址、端口号、协议类型、控制位等信息。

    如果你的加解密设备使用了特定的端口号或协议类型,而防火墙没有允许这些端口号或协议类型的数据包通过,那么就会出现你所遇到的问题。另一种可能是,防火墙无法识别加密后的数据包,认为它们是不合法或不安全的,因此拦截或丢弃了它们。

    为了解决这个问题,你需要检查和修改你的防火墙设置或规则,以允许加解密设备的数据包通过。你可以参考以下的步骤:

    • 确定你的加解密设备使用了哪些端口号和协议类型,以及它们的源地址和目的地址。你可以在加解密设备的文档或配置中查找这些信息,或者在加解密设备的接口上抓包分析。
    • 登录你的防火墙,查看你的防火墙规则或策略。你可以在防火墙的文档或网页页面中找到如何查看和修改防火墙规则或策略的方法。
    • 在你的防火墙规则或策略中,添加或修改一条规则或策略,允许加解密设备的数据包通过。你需要根据你的防火墙的具体类型和版本,选择合适的方式来设置规则或策略。一般来说,你需要指定以下的条件:
      • 源地址或地址范围:加解密设备的地址或所在的网络地址。
      • 目的地址或地址范围:服务器的地址或所在的网络地址。
      • 源端口或端口范围:加解密设备使用的端口或端口范围。
      • 目的端口或端口范围:服务器使用的端口或端口范围。
      • 协议类型:加解密设备使用的协议类型,如TCP或UDP。
      • 操作或动作:允许或通过。
    • 保存并应用你的防火墙规则或策略的修改,然后测试你的加解密设备是否能够正常工作。如果仍然有问题,你可以检查防火墙的日志或状态,看看是否有数据包被丢弃或拒绝,以及原因是什么。你也可以在防火墙的出接口上抓包分析,看看数据包是否正确地通过了防火墙。

    以上方法希望对你有所帮助。如果还有疑问,欢迎随时提出。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月1日
  • 创建了问题 1月25日