Jak wyłączyć SuSEfirewall2?


9

Jak mogę wyłączyć SuSEfirewall2 z powłoki (bez yast)?

Używamy OpenSuSE 12.3

Próbowałem tego:

workdevel123:~ # systemctl disable SuSEfirewall2.service

Ale myślę, że to nie jest rozwiązanie:

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

Odpowiedzi:


5

Przynajmniej w openSUSE 12.1 zapora jest nadal podzielona na dwa składniki /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

Jednak użycie systemctl zamiast tylko chkconfig --set SuSEfirewall2_setup offpowinno „ zapewnić więcej możliwości na przyszłość”.

Kolejność jest ważna. _setup zależy od _init.


Uważaj, aby to zrobić zdalnie, ponieważ może to przerwać połączenie. Zostałem porzucony i musiałem zrestartować serwer.
Thomas


1

Chociaż /sbin/SuSEfirewall2 offjest to poprawne, możesz to również zrobić za pomocą systemctl:

systemctl -q is-enabled SuSEfirewall2 && systemctl disable SuSEfirewall2
systemctl -q is-active SuSEfirewall2 && systemctl stop SuSEfirewall2
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.