我知道这是一个不寻常的问题,但 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 主机”
你可以通过以下方式回答这个问题:
- 在 ubuntu 主机上记录数据包
- 等待问题发生
- 查看日志,查看问题开始之前和之后是否收到了数据包
*更新 好的,我读了你的更新 - 你的 Ubuntu 机器是否失去连接?或者它是否仍能 ping 通外部世界和 LAN?
答案2
如果 Draytek Vigor 和 Ubuntu 系统都直接连接,请尝试在任一连接网卡上禁用“自动协商”。您也可以查看路径上的 MTU 设置,以确保一切匹配。