RHEL Maipo의 Jenkins 포트는 tcp6을 가리킵니다.

RHEL Maipo의 Jenkins 포트는 tcp6을 가리킵니다.

젠킨스 패키지를 설치하고 서비스를 시작했습니다. 하지만 해당 URL에 접근할 수 없습니다. 리스닝 포트를 확인해 보니 젠킨스용 포트가 tcp6인 것을 알 수 있습니다. tcp로 어떻게 바꾸나요?

답변1

tcp6이는 프로그램이 IPv6 인식 API를 사용하고 있으므로 프로그램이 해당 소켓/포트를 사용하여 IPv6를 처리할 수 있음을 의미합니다.그리고IPv4 연결 중 하나만 허용하도록 특별히 선택하지 않는 한 IPv4 연결입니다. IPv6을 지원하는 대부분의 프로그램은 정당한 이유 없이는 지원하지 않습니다.

내 생각엔 Jenkins 서비스에 액세스할 수 없는 실제 이유는 다른 것일 수도 있습니다. RHEL에는 기본적으로 소프트웨어 방화벽이 활성화되어 있으며, 다른 방화벽을 명시적으로 활성화하지 않는 한 SSH만 활성화됩니다. 특히 Jenkins의 경우 다음이 필요합니다.

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload

이런 일이나 비슷한 일을 해 본 적이 있나요?

관련 정보