我有一台带有两个网卡的 Xenserver。第一个直接连接到我大楼的路由器,第二个连接到为我家 LAN 供电的交换机,并设置为管理接口。
我在 xenserver 上安装了 pfsense 作为虚拟机,可以访问两个 NIC,并将 #1 定义为 WAN,将 #2 定义为 LAN。这似乎运行良好 - 我仍然能够通过我设置的静态 IP 配置 xenserver,而我的网络的其余部分则顺利地获取 DHCP 并通过 pfsense 路由流量。甚至 Xen 也可以通过 pfsense 访问互联网。
ISP 的 IP 通过 DHCP 提供,DNS 设置等也是如此。
这似乎工作正常,但现在每隔几个小时,我就会突然失去 pfsense 和 LAN 上的互联网连接。偶尔,数据包会通过,但大多数不会。起初我以为这是 ARP 冲突(pfsense 和 xen 试图请求相同的 WAN ip),但我没有在 tcpdump 中看到这种情况发生,所以我排除了这种可能性。
无论我做什么 - 重新启动 VM,在 pfense/xen 内部进行操作,恢复稳定互联网的唯一方法似乎是重新启动整个 xen 服务器。
是什么原因造成的?尤其是在几个小时的互联网连接完全正常之后,是什么原因造成的?这似乎不是 DHCP 过期导致的,因为它多次出现这种情况并且没有问题。我可以在哪里查找日志?
编辑:我注意到,当我有互联网时,在 Xen 的 WAN 端口上运行 tcpdump 时,我得到的数据非常少。但是,在互联网停止工作后,我在 tcpdump 上获得的吞吐量明显增加。我猜这意味着在某个时候 xen 正在尝试租用 IP 或类似的东西,但我真的不确定如何确认或停止它。
答案1
这个问题已通过降级至 Xenserver 7.2 解决。这似乎是 7.3 独有的问题。