Como desativar o SuSEfirewall2?


9

Como posso desativar o SuSEfirewall2 do shell (sem yast)?

Usamos o OpenSuSE 12.3

Eu tentei:

workdevel123:~ # systemctl disable SuSEfirewall2.service

Mas acho que essa não é a solução:

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

Respostas:


5

Pelo menos no openSUSE 12.1, o Firewall ainda está separado em dois componentes em /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

Usar systemctl em vez de apenas chkconfig --set SuSEfirewall2_setup off"mais prova de futuro", no entanto.

A ordem é importante. _setup depende de _init.


Cuidado para fazer isso remotamente, pois pode interromper sua conexão. Fui abandonado ao fazer isso e tive que reiniciar o servidor.
Thomas


1

Embora /sbin/SuSEfirewall2 offesteja correto, você também pode fazê-lo com systemctl:

systemctl -q is-enabled SuSEfirewall2 && systemctl disable SuSEfirewall2
systemctl -q is-active SuSEfirewall2 && systemctl stop SuSEfirewall2
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.