* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
|
windows10 64bit |
|
CUBRID 9.3 (9.3.9.0002) (64bit release build for Windows_NT) |
|
11.0.0.0001 (64bit) |
|
java |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
큐브리드 포트포워딩 방법에 대해 문의 드립니다.
인터넷 검색 및 큐브리드 사이트 에서 포트포워딩 방법을 찾아 진행했습니다.
방화벽 설정 및 포트 설정 8001,8002,1523,30000-33000 인/아웃 설정
해당 방법으로 되지 않아 모든로컬포트를 오픈해보았으나 되지 않았습니다.
다만, 공유기 DMZ 설정을 했을 경우 외부에서 접속이되는 것을 확인하였으나
DMZ 설정 외에 다른 방법이 있는지 문의 드립니다...
감사합니다.
Linux version의 CUBRID Broker의 경우 30000, 33000을 broker port로 사용하고 있습니다.
Windows vesion의 CUBRID Engine의 경우 처음 접속을
30000으로 하면 가용한 CAS의 port number (30001 ~ 30005, cas를 5개 설정한 경우)를 알려주고
client는 그 port(30001 ~ 30005)로 다시 접속합니다.
33000으로 접속한 경우는 같은 맥락으로 33001 ~ 33005까지의 port로 다시 접속하게 됩니다.
CUBRID Default broker 설정이라면 30000 ~ 30005, 33000 ~ 33005 포트까지를 port forwarding 하셔야 할것 같습니다.
Windows 명령어창을 관리자 모드로 실행하고 'cubrid broker status' 명령을 입력하시면 현재 broker가 관리하는 cas에서 사용하는
port가 보입니다. (참고로 Linux CUBRID Engine의 경우 30000, 33000 port만 open하시면 됩니다)
Port forwarding은 (공유기에 따라서 다를 수는 있지만)
30000 -> 내부 ip 30000
30001 -> 내부 ip 30001
...
33000 -> 내부 ip 33000
33001 -> 내부 ip 33001
형태로 해주셔야 합니다.
<iptime 공유기라면>
... 내부 ip 프로토콜 외부포트 내부포트
... 192.168.25.1 tcp 8001 8001
... 192.168.25.1 tcp 1523 1523
... 192.168.25.1 tcp 30000-30005 30000-30005
... 192.168.25.1 tcp 33000-33005 33000-33005
이런 형태로 공유기 설정하시면 될듯 합니다.