仅 Draytek 路由器向 Ubuntu 服务器的端口转发失败

仅 Draytek 路由器向 Ubuntu 服务器的端口转发失败

我知道这是一个不寻常的问题,但 Draytek 支持(非常渴望解决这个问题)似乎已经达到了极限。

设想:

  • 带有当前固件的 Draytek Vigor Multiwan 路由器。
  • 其中一个 WAN 端口上有多个 WAN IP 别名
  • DMZ(或端口转发无关紧要)从 wan ip 别名到内部主机

目前我有两个内部主机:

  • 192.168.0.51(Ubuntu)
  • 192.168.0.53(Debian)

两者都应该可以通过其中一个 wan ip 别名从外部访问。

两者均可随时通过其内部 IP 进行访问(!)

如果路由器重新启动,两个外部 IP 都会转发到其内部主机。但几分钟到 2 小时后,ubuntu 主机将无法通过其外部接口访问。另一方面,debian 主机可以访问。

ubuntu 与 debian 有何不同?

我知道至少有一位用户遇到了完全相同的问题。请参阅http://ubuntuforums.org/showthread.php?p=10994279

有任何想法吗 ?

短暂性脑缺血发作


编辑:通过直接在 vigor 上进行 ping 诊断,192.168.0.53 可以 ping 通,但 192.168.0.51 则不能。

但从网络内部的任何地方都可以完美访问这两台主机。

如果我重新启动 ubuntu 网络,它会在短时间内再次工作......我没有主意了。


编辑 2:经过进一步调查,我注意到从 .51 到网络(或互联网上的主机)的 ping 足以使端口转发再次工作。因此,我将添加一个 Cronjob 作为“保持活动”ping。这将解决问题,但这种行为的原因仍不清楚。

感谢所有评论者。

答案1

首先问自己这个问题:“流量是否到达 ubuntu 主机”

你可以通过以下方式回答这个问题:

  1. 在 ubuntu 主机上记录数据包
  2. 等待问题发生
  3. 查看日志,查看问题开始之前和之后是否收到了数据包

*更新 好的,我读了你的更新 - 你的 Ubuntu 机器是否失去连接?或者它是否仍能 ping 通外部世界和 LAN?

答案2

如果 Draytek Vigor 和 Ubuntu 系统都直接连接,请尝试在任一连接网卡上禁用“自动协商”。您也可以查看路径上的 MTU 设置,以确保一切匹配。

相关内容