Comment désactiver SuSEfirewall2?


9

Comment puis-je désactiver SuSEfirewall2 à partir du shell (sans yast)?

Nous utilisons OpenSuSE 12.3

Je l'ai essayé:

workdevel123:~ # systemctl disable SuSEfirewall2.service

Mais je pense que ce n'est pas la solution:

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

Réponses:


5

Au moins dans openSUSE 12.1, le pare-feu est toujours séparé en deux composants dans /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

Cependant, utiliser systemctl plutôt que juste chkconfig --set SuSEfirewall2_setup offdevrait être "plus à l'épreuve du temps".

L'ordre est important. _setup dépend de _init.


Attention à le faire à distance, cela pourrait interrompre votre connexion. J'ai été abandonné en faisant cela et j'ai dû redémarrer le serveur.
Thomas


1

Bien que ce /sbin/SuSEfirewall2 offsoit correct, vous pouvez également le faire avec systemctl:

systemctl -q is-enabled SuSEfirewall2 && systemctl disable SuSEfirewall2
systemctl -q is-active SuSEfirewall2 && systemctl stop SuSEfirewall2
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.