在将虚拟FreeBSD 12.2系统升级到13.0-p3之后,监狱中的服务流量(通过Apache2.4反向代理)被阻塞。这是一个Hyper-V虚拟服务器和第二个显示相同问题的服务器(另一个是商业VPS,虚拟机监控程序类型未知)。
起初,我认为这将是一个PF问题,因为停止PF解决了问题。我在PF日志中寻找阻塞的流量,但什么也找不到。
后来,我注意到创建一个新的监狱(用ezjail)不起作用,因为软链接没有创建。此外,访问监狱内的服务也不起作用,因为在12.2个监狱中,这不是问题。
作为测试,我从头创建了一个新的物理v13服务器,并将其配置为升级的服务器。一切正常运转。其次,我创建了另一个Hyper虚拟系统(在同一个主机上),并从头开始安装它,并将其配置为升级的系统(复制/etc/rc.conf和/usr/local/etc/pf_rules,其中包含我的防火墙规则并更改了IP地址)。所有这些都是应该做的。
因此,我想升级到v13.0的几个v12.2系统都被困住了,但在同样的问题上,有两次尝试失败了:监狱中的服务不再可访问。它看起来与PF有关(因为停止它解决了这个问题),但是同样地,它没有(因为在刚安装的系统上相同的配置可以正常工作)。由于安装和配置是相同的,所以我找不到导致这种情况的任何东西。
还有别的办法找出这里出了什么问题吗?(和其他一些日志记录一样,我可以看到为什么创建一个新的监狱不会产生任何错误,但是会呈现一个不工作的监狱,因为指向/basejail/*的链接没有创建)
发布于 2021-07-23 12:57:04
到头来,这是一个监狱问题。
在卸载和清理ezjail包并重新安装它之后,一切都正常。
https://serverfault.com/questions/1070205
复制相似问题