Come disabilitare SuSEfirewall2?


9

Come posso disabilitare SuSEfirewall2 dalla shell (senza yast)?

Usiamo OpenSuSE 12.3

L'ho provato:

workdevel123:~ # systemctl disable SuSEfirewall2.service

Ma penso che questa non sia la soluzione:

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

Risposte:


5

Almeno in openSUSE 12.1 il Firewall è ancora separato in due componenti in /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

L'uso di systemctl piuttosto che semplicemente chkconfig --set SuSEfirewall2_setup offdovrebbe essere "più a prova di futuro", però.

L'ordine è importante _setup dipende da _init.


Fare attenzione a farlo in remoto potrebbe interrompere la connessione. Sono stato abbandonato in questo modo e ho dovuto riavviare il server.
Thomas,


1

Sebbene /sbin/SuSEfirewall2 offsia corretto, puoi anche farlo con systemctl:

systemctl -q is-enabled SuSEfirewall2 && systemctl disable SuSEfirewall2
systemctl -q is-active SuSEfirewall2 && systemctl stop SuSEfirewall2
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.