• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

MSR3610 配置端口映射FTP,外网不能访问

2020-11-05提问
  • 0关注
  • 1收藏,1446浏览
粉丝:0人 关注:0人

问题描述:

3条公网地址,做的链路捆绑,在外网电脑上IE的高级选项中 去掉 “使用被动FTP(用于防火墙和DSL调制解调器的兼容”选项  ,也无法连接,报错

组网及组网描述:

  1. sysname router
  2. #
  3. telnet server enable
  4. #
  5. port-mapping application ftp port 1025
  6. #
  7. dhcp enable
  8. dhcp server always-broadcast
  9. #
  10. dns proxy enable
  11. dns server 61.139.2.69
  12. #
  13. password-recovery enable
  14. #
  15. vlan 1
  16. #
  17. vlan 2
  18. #
  19. object-group ip address xiansu
  20. 0 network range 192.168.0.1 192.168.3.254
  21. #
  22. controller Cellular0/0
  23. #
  24. interface Virtual-Template0
  25. #
  26. interface NULL0
  27. #
  28. interface GigabitEthernet0/0
  29. port link-mode route
  30. duplex full
  31. speed 1000 
  32. ip address 10.10.10.1 255.255.255.252
  33. nat hairpin enable
  34. undo dhcp select server
  35. #
  36. interface GigabitEthernet0/1
  37. port link-mode route
  38. description description Multiple_Line
  39. ip address 222.xxx.87.yyy 255.255.255.0
  40. ip last-hop hold
  41. packet-filter 3000 inbound
  42. nat outbound
  43. nat server protocol tcp global 222.xxx.87.yyy 1024 inside 192.168.3.253 20
  44. nat server protocol tcp global 222.xxx.87.yyy 1025 inside 192.168.3.253 21
  45. nat server protocol tcp global 222.xxx.87.yyy 8000 inside 192.168.2.101 80
  46. nat hairpin enable
  47. undo dhcp select server
  48. ipsec apply policy lpty

最佳答案

粉丝:11人 关注:1人

1、完成一个FTP的传输过程不仅仅只需要21一个端口,而是2个端口,21端口只是一个命令端口,其实另外还有一个数据端口,我想这就是有些朋友在内网架设FTP并且在网关上做了21端口的映射之后外网还是不能访问的原因吧,另外一个数据端口是多少呢?这又牵涉到另外一个问题。

2、FTP具有两种模式,分别是port模式(也叫主动模式)和pasv模式(也叫被动模式),怎么来理解这两种模式呢?我来打个比喻吧,在主动模式下:客户端给服务器端的21端口发命令说,我要下载什么什么,并且还会说我已经打开了自己的某个端口,你就从这里把东西给我吧,服务器知道后就会通过另外一个数据端口把东西传给客户端,这就是主动模式,可以理解为服务端主动给客户端传输文件;在被动模式下:客户端给服务器端的21端口发命令说,我要下载什么什么,服务器端知道后,就打开一个端口,然后告诉客户端,我已经打开了某某端口,你自己进去拿吧,于是客户端就从那个端口进去拿文件了,这就是被动模式,可以理解为服务端被客户端拿走了东西,哈哈,可以看懂吧。

在FTP的历史中,本来只有主动模式的,但是为什么又出现了被动模式呢?这又牵涉到另外一个问题了,呵呵~

3、在很久以前(我也不知道多久),地球上还没有什么共享上网这种技术,但是后来出现了,所以也就有了下面的问题,大家都知道,共享上网就是很多台电脑共享一个公网IP去使用internet,再打个比喻吧,某个局域网共享210.33.25.1这个公网IP上网,当一个内网用户192.168.0.100去访问外网的FTP服务器时,如果采用主动模式的话,192.168.0.1告诉了FTP服务器我需要某个文件和我打开了x端口之后,由于共享上网的原因,192.168.0.1在出网关的时候自己的IP地址已经被翻译成了210.33.25.1这个公网IP,所以服务器端收到的消息也就是210.33.25.1需要某个文件并打开了x端口,FTP服务器就会往210.33.25.1的x端口传数据,这样当然会连接不成功了,因为打开x端口的并不是210.33.25.1这个地址,在这种情况下被动模式就有用了,相信大家已经能够理解被动模式是怎么个连接法了吧。

好了,说了这么多,现在可以回到第一个问题了。

在主动模式中,FTP的两个端口是相对固定的,如果命令端口是x的话,那数据端口就是x-1,也就是说默认情况下,命令端口是21,数据端口就是20;你把命令端口改成了123,那么数据端口就是122。这样使用防火墙就很方便了,只要开通这两个端口就可以了,但是如果客户端是共享上网的话那岂不是不能正常使用FTP了,这样还是不行,一定需要被动模式。

在被动模式中就麻烦了些,默认情况下命令端口是21,但是数据端口是随机的,这个问题又让我头痛了一下,还好,我又找到了办法,因为被动模式中数据端口的范围是可以自定义的,在此我以Serv-U 6.1.0.5版为例,在/Local Server/Settings/Advanced/中。

2 个回答
粉丝:124人 关注:6人

您好,请知:

在外网端口中看到有ACL 3000的调用,检查下ACL 3000的策略配置情况,可尝试去掉ACL 3000后看是否能正常登陆。

其次FTP服务器上放通1024和1025端口看下。

如果还是不行,使用更大的端口号再次映射看下,不排除运营商侧已经拦截。

以下是MSR3600系列的用户手册连接:

https://www.h3c.com/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_3600/

ACL 3000 是设置白名单,让某些公网地址可以访问,这样配置是正确的嘛

丶丶丶丶 发表时间:2020-11-05
回复丶丶丶丶:

您好,策略都是允许的是吗?

得闲饮茶013 发表时间:2020-11-05

对的,策略是允许

丶丶丶丶 发表时间:2020-11-05
奴柴 四段
粉丝:0人 关注:1人

请在路由器上面带源地址去ping一下内网服务器得地址,确保IP是否可达

ping -a 222.xxx.87.yyy  192.168.3.网关   到网关 

ping -a 222.xxx.87.yyy  192.168.3.253    到服务器  

如果不可达,请排查WAN口到服务器得流量是怎么转发得,是在什么地丢掉的,可以一级一级的ping和tracert检查

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明