Q100474: Flix 클라이언트-서버 통신을 위해 방화벽에서 포트 열기

요약

Flix 클라이언트에 로그인할 수 없는 경우, Flix 통신하는 포트가 Flix 서버 방화벽에서 열려 있지 않기 때문일 수 있습니다. 이 문서에서는 Flix 서버와의 통신을 위해 방화벽의 포트를 여는 방법을 설명합니다.


더 많은 정보

다음은 CentOS s7 및 macOS에 방화벽 규칙을 추가하여 관련 포트를 열고 Flix 통신을 활성화하는 방법에 대한 단계입니다.

CentOS 7:

터미널을 열고 다음 명령을 입력하세요.

sudo firewall-cmd --zone=public --add-port= [PORT] /tcp --permanent

[PORT]를 Flix 구성에 설정된 것과 일치하도록 바꾸세요.

참고: 기본 포트는 이 문서의 뒷부분에 나열되어 있습니다.

맥OS:

1. 터미널을 열고 다음 명령을 입력하세요.

sudo nano /etc/pf.conf

2. 열리는 파일의 끝에 다음을 추가합니다.

pass in proto tcp from any to any port [PORT]

[PORT]를 Flix 구성에 설정된 것과 일치하도록 바꾸세요.

참고: 기본 옵션은 이 문서의 뒷부분에 나와 있습니다. 

3. Ctrl + X를 눌러 파일을 저장합니다.

4. 터미널에 다음 명령을 다시 입력하세요.

sudo pfctl -vnf /etc/pf.conf

5. 변경 사항을 적용하려면 컴퓨터를 재부팅하세요.

Flix 기본 포트 및 프로토콜

기본적으로 Flix 클라이언트는 포트 8080 에서 Flix 서버에 연결하고 포트 9091을 통해 파일을 전송합니다.

구성에서 이 설정이 변경된 경우, Flix 에서 사용할 포트는 config.yml 파일에서 확인할 수 있습니다. 이 파일은 Flix 클라이언트 연결의 경우 http_port Flix 변수, 전송 연결의 경우 client_transfer_port 매개변수로 정의됩니다. config.yml 파일은 flix _server 실행 파일과 같은 디렉터리에 있습니다.

이를 사용하면 CentOS 7에서 방화벽 규칙을 추가하고 Flix 6 통신을 위한 포트를 열기 위해 실행하는 명령은 다음과 같습니다.

sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9091/tcp --permanent

여러 개의 Flix 서버가 있는 경우 각 서버는 포트 9876을 통해 서로 통신합니다.

모든 시스템에 대해 이 포트를 열려면(다른 Flix 서버에서의 연결만 필요하지만) 다음 명령을 사용할 수 있습니다.

sudo firewall-cmd --zone=public --add-port=9876/tcp --permanent

MySQL의 기본 포트는 3306 입니다.

MySQL 서버에서만 열어야 합니다. 다음 명령을 사용하여 열 수 있습니다.

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent

추가 도움말

이 문서에 설명된 단계를 수행한 후에도 여전히 인증 문제가 발생하는 경우 지원 티켓을 열어 발생한 문제와 지금까지 수행한 문제 해결 단계를 알려주세요.

Flix 서버 기술 개요 에서 Flix 아키텍처에 대해 자세히 알아볼 수 있습니다.

지원 티켓을 여는 방법에 대한 자세한 내용은 Q100064: 지원 티켓을 제기하는 방법 문서를 참조하세요.

    우리는 문제로 불편을 끼쳐 드려 죄송합니다

    이유를 알려주세요