SuSEfirewall2를 비활성화하는 방법?


9

셸에서 yast없이 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

chkconfig --set SuSEfirewall2_setup off그러나 "더 미래의 증거"가 아닌 systemctl을 사용하는 것이 좋습니다 .

순서가 중요합니다. _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.