![一段时间后(超时?),Vigor 2920 无法从 VPN 或 WAN 访问 Linux LAN 设备](https://linux22.com/image/1281735/%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%90%8E%EF%BC%88%E8%B6%85%E6%97%B6%EF%BC%9F%EF%BC%89%EF%BC%8CVigor%202920%20%E6%97%A0%E6%B3%95%E4%BB%8E%20VPN%20%E6%88%96%20WAN%20%E8%AE%BF%E9%97%AE%20Linux%20LAN%20%E8%AE%BE%E5%A4%87.png)
设置:
- 网关:Vigor 2920,固件:3.3.6.1,2 条光纤线路,负载平衡。
- 我有 2 个 XEN Citrix 服务器,其中虚拟 Debian(DomU)在 LAN 上运行。(问题)
- 在 LAN 上运行的其他设备:Windows PC、NAS 等(没有任何问题)
- PPTP VPN (远程拨号)
- Debian 上的 Apache Web 服务器 (DomU)。可通过“端口重定向”从 WAN 访问
问题是服务器必须对网关进行连续 PING;否则,WAN 和 VPN 的连接都会丢失。
如果服务器频繁从 VPN 或 WAN 访问,它也能正常工作,但如果一段时间内(可能几个小时)没有流量,它就无法正常工作。
问题通常发生在夜间,那时没有流量。只要服务器向网关发送一些 PING 消息,连接就会恢复正常。
我的猜测是,Linux 在不使用时相当安静,而 Windows 计算机一直在发出噪音,所以 Windows 计算机上没有出现这个问题。
除了确保 Linux 计算机有持续的流量(例如 ping)之外,还有什么办法可以解决这个问题?
答案1
基本上,这个问题是由 Vigor 2920 使用的 Atheros AR8316 交换机引起的,因为它仅支持一个 FID。您要连接的 LAN 设备的 mac 地址将在 5 分钟内从交换机的 mac 表中过期(除非它向 Vigor 发送另一个数据包),并且由于交换机上的 VLAN 配置,您将无法通过 WAN 接口连接到该设备。
我们已经解决了这个问题,我相信 3.3.6.2 固件将在几周后发布。