라우터를 통한 Mac과 Windows PC 간의 PostgreSQL 원격 연결이 작동하지 않음

라우터를 통한 Mac과 Windows PC 간의 PostgreSQL 원격 연결이 작동하지 않음

저는 2개의 노트북을 가지고 있습니다. 하나는 PostgreSQL을 실행하는 Mac이고 다른 하나는 Windows 8.1을 실행합니다. Windows 상자에 PostgreSQL용 ODBC 드라이버를 설치했습니다.

다음으로 Windows 상자에서 DB로의 원격 연결을 허용하기 위해 postgresql.conf및를 수정했습니다 . pg_hba.conf그리고 ODBC 연결을 적절하게 구성해 보았습니다. 모든 작업이 완료되었지만 TestODBC 설정 대화 상자에서 버튼을 누르면 완료됩니다 . 이때 다음과 같은 오류 메시지를 받았습니다.

서버에 연결할 수 없습니다. 연결 시간이 초과되었습니다. 서버가 호스트에서 실행 중이고 포트 5432에서 TCP/IP 연결을 허용합니까?

또 무엇을 해야 할지 모르겠습니다. Comcast 모뎀/라우터를 통해 네트워크에 연결되어 있습니다. 5432에 Port Forwardingor를 설정해야 합니까 ? Port Triggering아니면 다른 것이 있나요?

답변1

이 모든 일은 동일한 로컬 네트워크에서 발생합니다. 맞나요? 클라이언트가 네트워크 LAN 외부에 있는 라우터나 일부 설정을 통해서가 아닙니다. 그렇죠?

Nmap과 같은 도구를 사용하여 PC에서 Mac으로 포트 스캔을 수행하면 어떻게 될까요? Mac에서는 방화벽이 실행되고 있나요? 시스템 설정에서 "보안 및 개인 정보 보호"를 확인하세요. Windows 클라이언트 시스템에서 방화벽~할 것 같다요인이 될 수 있지만 이에 대해 조언할 만큼 Windows 네트워킹에 익숙하지 않습니까?

일반적으로 귀하가 설명하는 내용은 방화벽 관련 문제처럼 들립니다. 포트 액세스 설정 또는 이와 유사한 것입니다.

관련 정보