UFW 不允许启动 debian 11

HRC*_*HRC 3 debian ufw

我在 dell 5505 SE 上安装了 debian 11 并安装了 UFW。但是当我启动我的电脑时,它显示“正在为简单防火墙运行启动作业(xxx min / nolimit)”。继续..我重新启动并启动到 debian 恢复模式并卸载了 UFW,没有启动问题 如何解决 UFW 问题 启动飞溅

jds*_*and 5

遇到此问题的人可以调整 /lib/systemd/system/ufw.service 以具有:

[Unit]
Description=Uncomplicated firewall
Documentation=man:ufw(8)
#DefaultDependencies=no
#Before=network.target
Before=network-pre.target
Wants=network-pre.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/ufw/ufw-init start quiet
ExecStop=/lib/ufw/ufw-init stop

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

然后运行:

$ sudo systemctl daemon-reload
Run Code Online (Sandbox Code Playgroud)

然后重新启动。此更改应该很快就会上传到 Debian不稳定版。假设一切顺利,就可以对 Bullseye 进行更新。

注意:我粘贴了整个单元,以便人们确定它应该是这样的,但这是唯一改变的部分:

#DefaultDependencies=no
#Before=network.target
Before=network-pre.target
Wants=network-pre.target
Run Code Online (Sandbox Code Playgroud)

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990834#32有更多讨论并描述了 Debian不稳定(0.36.1-3)中现在的修复。