SuSEfirewall2を無効にする方法は?


9

シェルから(yastなしで)SuSEfirewall2を無効にするにはどうすればよいですか?

OpenSuSE 12.3を使用しています

私はそれを試してみました:

workdevel123:~ # systemctl disable SuSEfirewall2.service

しかし、これは解決策ではないと思います:

workdevel123:~ # systemctl is-enabled SuSEfirewall2.service
Failed to issue method call: No such file or directory

回答:


5

少なくともopenSUSE 12.1では、ファイアウォールは依然として2つのコンポーネントに分離されています/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

chkconfig --set SuSEfirewall2_setup offただし、「もっと将来の証拠」としてではなく、systemctlを使用する必要があります。

順序は重要です。_setupは_initに依存します。


これをリモートで行うと、接続が中断される可能性があるので注意してください。私はこれを行うことで脱落し、サーバーを再起動する必要がありました。
トーマス


1

/sbin/SuSEfirewall2 off正しいか、あなたもでそれを行うことができますsystemctl

systemctl -q is-enabled SuSEfirewall2 && systemctl disable SuSEfirewall2
systemctl -q is-active SuSEfirewall2 && systemctl stop SuSEfirewall2
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.