CentOS7에서 실행 중인 경우 모든 방화벽 규칙과 SElinux를 비활성화하는 방법

CentOS7에서 실행 중인 경우 모든 방화벽 규칙과 SElinux를 비활성화하는 방법

CentOS 7.3의 NIS 서버와 raspbian 8.0의 NIS 클라이언트를 연결하려고 합니다.

내 문제는 raspbian이 서버를 바인딩하기를 원하지 않는다는 것입니다.
journalctl다음 항목을 서버에 저장합니다.

raspberrypi nis[708]: Starting NIS services: ypbindbinding to YP server...........................................failed (backgrounded).

Raspbian을 NIS 서버 및 NIS 클라이언트로 구성하면 ypwhich 명령은 좋은 결과를 제공하고 자체 호스트 이름(raspberrypi)을 표시하며 위에서 언급한 것처럼 로그 항목이 없습니다. NIS 클라이언트 모드로 다시 변경하고 CentOS 7에서 서버를 찾도록 구성을 설정하면 yp도메인이 연결되지 않았다는 메시지가 나타납니다.

몇 가지 가이드를 읽은 후 방화벽과 SELINUX 규칙도 확인해야 한다고 제안하는 사람을 발견했습니다.

나는 이것에 대한 경험이 거의 없습니다.
NIS 서비스에 대한 방화벽 및/또는 SELINUX 규칙을 비활성화하는 방법에 대한 명령을 누군가에게 줄 수 있습니까?

답변1

이 명령을 사용해보십시오

setenforce 0

ybind 서비스를 다시 시작하세요

 service ypbind stop
 service ypbind start

그래도 작동하지 않으면 NIS 서버의 방화벽이 NIS 클라이언트의 모든 연결을 차단합니다. 사용을 중지할 수 있습니다.

systemctl disable firewalld

비활성화하거나

systemctl stop firewalld

그만해요

다음 명령을 사용하여 방화벽 상태를 확인할 수 있습니다.

systemctl status firewalld

관련 정보