撤回就当没说过? 2023-04-01 18:35 采纳率: 100%
浏览 47
已结题

关于IPSEC和NAT SERVER同时使用的情况下,该如何解决客户端访问服务器的问题

img

目前两边的防火墙都做了IPSEC VPN,防火墙NAT的策略是客户端所处网段和服务器所处网段之间的通信不做转换(因为IPSEC VPN的缘故),也就是172.16.0.0/16 to 172.30.20.0/24172.30.20.0/24 to 172.16.0.0/16 用的是no-nat.。一般情况下FTP客户端可以正常登录右边的服务器。

但是现在我在FW2上做了个NAT SERVER后,FTP客户端通过NAT SERVER 提供的地址访问服务器时就无法登录右边的服务器了。而且抓包也抓不到任何客户端访问服务器的流量,想请教一下这种情况该怎么解决?我目前的目的是让FTP客户端可以通过NAT-SERVER提供的网址登陆服务器,而且他们之前的通信可以受IPSEC隧道的保护。

顺便一提,在做了NAT-SERVER后,我在两边的nat-policy中添加了对应的策略(172.16.0.0/16 to 50.1.1.100/32  no-nat, 50.1.1.100/32 to 172.16.0.0/16  no-nat),原有的IPSEC使用的acl也添加了类似的rule
  • 写回答

5条回答 默认 最新

  • Net_Not 2023-04-01 19:54
    关注

    在同时使用IPSec和NAT Server的情况下,客户端访问服务器可能会出现问题。因为NAT Server会修改IP数据包中的源IP和目标IP地址,而IPSec协议则要求IP数据包在传输过程中不被修改。

    为了解决这个问题,可以采取以下几种方法:

    1、在NAT Server和IPSec设备之间建立IPSec VPN通道:在这种情况下,所有的IP数据包都会被加密,并且在通过NAT Server时不会被修改,这可以保证IPSec协议的正常运行。同时,也可以在VPN通道上配置NAT,以便在客户端和服务器之间转换IP地址。

    2、在NAT Server上配置IPSec穿透:在这种情况下,NAT Server会被配置为允许通过IPSec VPN通道传输的IP数据包。这样,在通过NAT Server时,IP数据包不会被修改,并且可以通过IPSec协议的安全性验证。

    3、在客户端和服务器上分别使用公网IP地址:在这种情况下,客户端和服务器使用公网IP地址,而不是在私有网络中使用NAT Server。这可以避免IP数据包被修改,并且可以直接使用IPSec协议进行通信。

    总之,在使用IPSec和NAT Server的同时,需要考虑这两种协议的相互作用,并采取相应的措施来确保通信的正常运行和安全性。
    如果解决了你的问题,望采纳!

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

报告相同问题?

问题事件

  • 系统已结题 4月10日
  • 已采纳回答 4月2日
  • 创建了问题 4月1日

悬赏问题

  • ¥20 java在应用程序里获取不到扬声器设备
  • ¥15 echarts动画效果的问题,请帮我添加一个动画。不要机器人回答。
  • ¥60 许可证msc licensing软件报错显示已有相同版本软件,但是下一步显示无法读取日志目录。
  • ¥15 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系