วิธีการปิดการใช้งาน SuSEfirewall2


9

ฉันจะปิดการใช้งาน SuSEfirewall2 จากเปลือก (ไม่มี yast) ได้อย่างไร

เราใช้ 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.