Як відключити SuSEfirewall2?


9

Як я можу відключити 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 брандмауер все ще розділений на два компоненти в /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

Використання systemctl, а не просто, chkconfig --set SuSEfirewall2_setup offповинно "більше підтверджувати майбутнє".

Порядок важливий. _setup залежить від _init.


Остерігайтеся зробити це віддалено, це може перервати ваш зв’язок. Мене це відкинули і довелося перезапустити сервер.
Томас


1

Хоча /sbin/SuSEfirewall2 offце правильно, ви також можете це зробити за допомогою systemctl:

systemctl -q is-enabled SuSEfirewall2 && systemctl disable SuSEfirewall2
systemctl -q is-active SuSEfirewall2 && systemctl stop SuSEfirewall2
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.