如何禁用 SuSEfirewall2?

gue*_*tli 9 firewall opensuse

如何从 shell(没有 yast)禁用 SuSEfirewall2?

我们使用 OpenSuSE 12.3

我尝试过这个:

workdevel123:~ # systemctl disable SuSEfirewall2.service
Run Code Online (Sandbox Code Playgroud)

但我认为这不是解决方案:

workdevel123:~ # systemctl is-enabled SuSEfirewall2.service
Failed to issue method call: No such file or directory
Run Code Online (Sandbox Code Playgroud)

Jon*_*yJD 5

至少在 openSUSE 12.1 中,防火墙仍然分为两个组件/etc/init.d

# systemctl disable SuSEfirewall2_setup.service
SuSEfirewall2_setup.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig SuSEfirewall2_setup off
# systemctl disable SuSEfirewall2_init.service
SuSEfirewall2_init.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig SuSEfirewall2_init off
Run Code Online (Sandbox Code Playgroud)

不过,使用 systemctl 而不仅仅是chkconfig --set SuSEfirewall2_setup off应该“更多的未来证明”。

顺序很重要。_setup 取决于 _init。