Bagaimana cara menonaktifkan SuSEfirewall2?


9

Bagaimana saya bisa menonaktifkan SuSEfirewall2 dari shell (tanpa yast)?

Kami menggunakan OpenSuSE 12.3

Saya mencobanya:

workdevel123:~ # systemctl disable SuSEfirewall2.service

Tapi saya pikir ini bukan solusinya:

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

Jawaban:


5

Setidaknya dalam openSUSE 12.1 Firewall masih dipisahkan dalam dua komponen di /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

Menggunakan systemctl daripada hanya chkconfig --set SuSEfirewall2_setup offharus "lebih banyak bukti masa depan", meskipun.

Urutan itu penting. _setup tergantung pada _init.


Berhati-hatilah untuk melakukan ini dari jarak jauh karena dapat mengganggu koneksi Anda. Saya keluar dengan melakukan ini dan harus me-restart server.
Thomas


1

Meskipun /sbin/SuSEfirewall2 offbenar, Anda juga dapat melakukannya dengan systemctl:

systemctl -q is-enabled SuSEfirewall2 && systemctl disable SuSEfirewall2
systemctl -q is-active SuSEfirewall2 && systemctl stop SuSEfirewall2
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.