RCForb Server Program을 Computer에 Install한 후 무전기를 연결한 후 전상적으로 원격제어가
이루어 지지 않을 경우에는 다음과 같은 조치가 필요합니다.
사용하는 무전기를 TS480을 사용했을 경우를 설명하겠는데. 기타 다른 무전기도 대동소이 하니까
다음 사항을 참고하면 됩니다.
Kenwood TS-480과 RCForb Server를 연동할 때 통신이 되지 않는 문제는 크게 물리적 결선(케이블),
통신 파라미터, 그리고 무전기 내부 메뉴 설정이라는 세 가지 요소에서 발생합니다.
TS-480은 RS-232C 레벨을 직접 지원하지만, 일반적인 PC 시리얼 케이블과는 핀 배열이 다를 수 있어 주의가
필요합니다.
1. 전원이 들어오지 않는 경우 (가장 먼저 확인할 것)
CAT 인터페이스를 연결했다고 해서 무전기 본체 전원이 자동으로 켜지는 것은 아닙니다.
가. 전원 케이블: TS-480은 본체 뒷면의 DC 전원 단자에 13.8V 전원이 직접 공급되어야 합니다. CAT 케이블이
전원을 공급하는 것이 아니므로, DC 전원 케이블이 단단히 연결되어 있는지 다시 확인하십시오.
나. Remote Head 연결: TS-480은 본체와 컨트롤러(헤드)가 분리되어 있습니다. 본체와 컨트롤러 사이의
케이블이 정상적으로 연결되어야 제어가 시작됩니다.
2. 통신 및 결선 원인 분석
컴퓨터의 USB-to-Serial 컨버터와 TS-480을 연결할 때 흔히 발생하는 원인들입니다.
가. 케이블 핀맵 불일치 (가장 흔한 원인):
1). TS-480의 뒷면 CAT 포트는 DB9(암) 형태입니다. 일반적인 '다이렉트 시리얼 케이블(1:1)'을 사용하면
통신이 되지 않습니다. Kenwood 전용 CAT 케이블을 사용 중이신가요?
나. TS-480 CAT 포트 핀아웃은 일반 PC 시리얼 포트와 다를 수 있으므로, 제작된 케이블의 2(RX), 3(TX),
5(GND)번 핀이 제대로 교차(Cross) 연결되었는지 매뉴얼을 참조하여 확인해야 합니다.
다. 무전기 내부 메뉴 설정 (Menu No. 22):
라. 무전기 설정에서 CAT 통신이 활성화되어 있지 않으면 통신이 불가능합니다.
마. TS-480 메뉴 [22] (Baud Rate)에서 설정값이 9600으로 되어 있는지 확인하십시오.
(PC 설정과 무전기 설정이 일치해야 합니다.)
3. RCForb Server 설정 체크리스트
RCForb Server 내의 Radio Config 화면에서 다음 항목을 다시 점검하십시오.
가. Radio Model: Kenwood TS-480을 정확히 선택했는지 확인합니다.
나. Port: Windows 장치 관리자에서 해당 USB-to-Serial 어댑터가 COM8로 잡혀 있는 것이 확실한지 재확인하십시오.
다. Baud Rate: 9600으로 설정.
Data Bits / Parity / Stop Bits: 보통 8 / None / 1로 설정합니다. (Kenwood 표준)
라. Timeout: 통신 지연이 발생할 수 있으므로, 너무 짧으면 응답을 못 받을 수 있습니다. 기본값으로 두거나 조금 여유 있게
조절해보세요.
[문제 해결을 위한 단계별 제안]
가. 케이블 확인: 지금 사용 중인 케이블이 'RS-232 시리얼 케이블'인지, 아니면 'USB-to-Serial 컨버터 +
변환 케이블'인지 확인하세요. 직접 제작한 케이블이라면 결선도(TX/RX 교차)가 맞는지 다시 테스트가
필요합니다.
나. 직접 통신 테스트: RCForb 프로그램을 끄고, 'Putty'나 'Tera Term' 같은 터미널 프로그램을 실행하여
COM8, 9600bps로 연결해 보세요. 여기서도 응답이 없다면 RCForb 설정 문제가 아니라 케이블이나
무전기 통신 자체의 문제입니다.
다. 메뉴 설정 재확인: TS-480의 메뉴 버튼을 눌러 No. 22 항목이 9600으로 잘 설정되어 있는지, 그리고 CAT
포트가 물리적으로 단단히 꽂혀 있는지 확인하십시오.
4. 무전기와 Computer를 Interface시키기 위한 RS232 케이블 연결
RS-232 통신에서 가장 빈번하게 발생하는 문제가 바로 '케이블 결선(Cross vs Direct)'입니다.
Kenwood TS-480의 DB9(RS-232) 단자는 일반 PC의 COM 포트와 연결할 때 2번과 3번 핀이 교차(Cross)
되어야 정상적으로 통신이 가능합니다.
확인하실 때 다음의 핀 배열(Pinout)을 참고해 보시기 바랍니다.
Kenwood TS-480 CAT 포트 (DB9 Male) 핀아웃 힌트
2번 (RXD): 수신
3번 (TXD): 송신
5번 (GND): 접지
일반적인 시리얼 통신에서 데이터가 오가는 핵심 핀은 2, 3, 5번입니다.
무전기 쪽 DB9 포트의 2번 핀(RXD)이 PC 쪽 컨버터의 3번 핀(TXD)으로, 무전기의 3번 핀(TXD)이 PC의
2번 핀(RXD)으로 연결되어야 합니다. (이것이 Cross 케이블의 핵심입니다.)
점검 팁
가. 멀티미터(테스터기) 활용: 케이블 양 끝단의 2번 핀과 3번 핀이 서로 반대로 연결되어 있는지(2-3, 3-2로
이어져 있는지) 도통 테스트를 해보시는 것이 가장 확실합니다.
나. 전원 문제 재확인: 아까 "전원도 들어오지 않는다"고 하셨는데, 만약 컴퓨터의 USB 전원이 무전기
컨트롤러까지 전달되기를 기대하셨다면, 그것은 불가능합니다. TS-480은 반드시 본체 뒷면의 13.8V
전원 단자에 외부 파워 서플라이가 연결되어 있어야 합니다. CAT 케이블은 오로지 '데이터'만
주고받습니다.
5. 물리적인 연결 후 최종 확인 방법
가. RCForb Server 화면 확인: 메인 화면에서 주파수(Frequency)와 모드(Mode)가 무전기의 현재 상태와
동일하게 실시간으로 동기화되어 움직이는지 확인해 보세요.
나. PTT 테스트: 서버 프로그램에서 PTT를 눌러 무전기가 정상적으로 송신 모드로 전환되는지 확인하세요.
(안테나가 연결되지 않은 상태라면 가급적 더미 로드(Dummy Load)를 연결하고 테스트하는 것이 안전합니다.)
다. 오디오 레벨 설정: 이제 다시 처음 문의하셨던 송신 오디오(Mic Level) 문제를 해결할 차례입니다.
서버 설정 메뉴의 Audio 탭에서 입력 레벨을 조정하여, 상대방이 들었을 때 소리가 너무 작거나 왜곡되지 않는
최적의 포인트를 찾아보시기 바랍니다.
6. RCForb App이 Computer나 Smart Phone이 정상적으로 작동하나 실제적인 원격제어와 신호가 전달디지 않는 경우
이제 Client(원격지 컴퓨터)에서 Server로 접속되지 않는 문제는 주로 네트워크(공유기/방화벽) 설정 때문일
가능성이 매우 높습니다.
서버 목록은 보이는데 "서버의 응답이 없다"는 것은, 클라이언트가 서버의 '이름'은 찾았지만, 서버가 열어놓은
통신 포트(Port)로 데이터를 주고받지 못하고 있다는 뜻입니다.
다음의 3가지 핵심 요소를 순서대로 확인해 보시기 바랍니다.
1. 서버 쪽 공유기의 포트 포워딩 (Port Forwarding)
가장 흔한 원인입니다. 인터넷 외부에서 우리 집(서버) 컴퓨터의 특정 포트로 들어오는 신호를 공유기가 차단하고
있기 때문입니다.
확인 사항: 서버 컴퓨터가 연결된 공유기 설정 페이지에 접속하여 포트 포워딩 설정을 해야 합니다.
설정 내용: RCForb Server가 사용하는 포트(기본값은 보통 UDP 5001, TCP 5001 등, 서버 설정에서
확인 가능)를 컴퓨터의 내부 IP 주소로 연결(포워딩)해주어야 합니다.
2. 서버 컴퓨터의 방화벽 (Windows Firewall)
공유기에서 포트를 열어주어도, 서버 컴퓨터 자체의 Windows 방화벽이 해당 포트로 들어오는 RCForb 트래픽을
막고 있을 수 있습니다.
확인 사항: 제어판 -> Windows 보안 -> 방화벽 및 네트워크 보호 -> '고급 설정'으로 들어갑니다.
설정 내용: '인바운드 규칙'에서 RCForb Server 프로그램이 사용하는 포트(TCP/UDP)가 '허용'되어 있는지
확인하세요. 만약 잘 모르겠다면, 테스트를 위해 잠시 방화벽을 완전히 끄고 클라이언트에서 접속을
시도해 보세요. 이때 접속이 된다면 방화벽 설정 문제임이 확실합니다.
3. 서버의 IP 주소와 공인 IP 확인
서버 목록에 서버가 뜨는 것은 RCForb의 중앙 서버에 서버 주소가 등록되어 있기 때문입니다. 하지만 클라이언트가
접속을 시도할 때는 서버의 실제 공인 IP를 알아야 합니다.
확인 사항: 서버 컴퓨터에서 구글 검색창에 '내 IP'라고 검색하여 나오는 공인 IP와, RCForb Server 설정에 입력된
주소가 일치하는지 확인하세요.
Tip: 가정용 인터넷은 공인 IP가 수시로 바뀔 수 있습니다. 공유기에서 DDNS(Dynamic DNS) 기능을 설정하여 mycall.remotehams.com과 같은 도메인 주소를 만들어 사용하는 것이 원격 운영의 정석입니다.
[문제 해결을 위한 추천 순서]
가. 방화벽 테스트: 서버 컴퓨터의 방화벽을 잠시 끄고 클라이언트에서 접속해 보세요.
나. 포트 포워딩 확인: 공유기 설정에서 해당 포트(UDP/TCP)가 서버 컴퓨터 내부 IP로 정확히 전달되고 있는지
다시 확인하세요.
다. 포트 오픈 여부 체크: 외부에서 CanYouSeeMe.org 같은 사이트에 접속하여, 설정하신 포트(예: 5001)가
'Success'로 나오는지 확인해 보세요. 'Connection Refused'나 'Timeout'이 나오면 공유기나 방화벽
문제로 100% 확신할 수 있습니다.
7. "VOIP Server가 접속되지 않는다" 라는 Message가 있을 경우의 조치.
메시지는 무전기 제어(CAT) 데이터는 통신이 되는데, 실제 음성(Audio) 데이터가 오가는 통로가 막혔을 때
발생하는 전형적인 증상입니다.
RCForb 시스템은 제어 신호(Data)와 음성 신호(VOIP/Audio)가 서로 다른 포트를 사용하거나 별도의 처리
과정을 거치기 때문에, 오디오를 위한 포트가 열려 있지 않으면 이런 현상이 나타납니다.
다음 순서대로 확인해 보시기 바랍니다.
1. VOIP 포트 확인 및 포트 포워딩 추가
RCForb Server는 제어용 포트 외에도 음성 전송을 위한 VOIP 전용 포트를 사용합니다.
포트 범위 확인: 서버 컴퓨터의 RCForb Server 프로그램 설정 메뉴(Audio 설정 또는 Server 설정)에서 'VOIP Port'가 몇 번으로 설정되어 있는지 확인하세요. (보통 제어용 포트와는 다른 별도의 포트를 사용합니다.)
포트 포워딩 재설정: 공유기 설정에서 제어용 포트뿐만 아니라, 이 VOIP 포트(UDP/TCP)도 포트 포워딩 목록에 추가해야 합니다.
예: 제어용 포트가 5001이라면, VOIP 포트는 5002이거나 그 이상일 수 있습니다. 해당 포트가 외부에서 서버 내부로 들어올 수 있도록 공유기에서 UDP 포트를 열어주었는지 꼭 확인하세요.
2. Windows 방화벽 인바운드 규칙 (UDP 중요)
음성 데이터(VOIP)는 주로 UDP 프로토콜을 사용합니다. TCP와 달리 연결 확인 절차가 없어 방화벽에서 가장 자주 차단되는 대상입니다.
확인 사항: 서버 컴퓨터의 방화벽 고급 설정에서 RCForbServer.exe가 모든 통신(TCP 및 UDP)을 허용하고 있는지 확인하세요.
설정 방법:
가. Windows 방화벽 -> 고급 설정 -> 인바운드 규칙
. RCForb 관련 규칙을 찾아서 프로토콜 종류가 'Any' 또는 'UDP'로 되어 있는지, 그리고 '허용' 상태인지 확인합니다.
3. 클라이언트(Client) 측 방화벽 확인
서버만 문제가 있는 것이 아니라, 클라이언트(본인이 접속하는 컴퓨터)의 방화벽이 들어오는 오디오 데이터(서버로부터 오는 패킷)를 차단하고 있을 수 있습니다.
확인: 클라이언트 PC에서도 RCForb Client 프로그램에 대한 방화벽 허용이 되어 있는지 확인하세요.
4. 사설 IP 중복 및 NAT 환경
만약 서버가 사설 IP(192.168.x.x)를 사용하는 공유기 내부에 있다면, 음성 데이터 패킷에 포함된 IP 주소가 외부 공인 IP와 매칭되지 않아 VOIP 연결이 실패할 수 있습니다.
RCForb Server 설정: 서버 설정창에 'Public IP'를 직접 입력하는 란이 있다면, 현재 사용 중인 공인 IP를 정확히
입했는지 확인해 보세요. (보통은 'Auto'로 두지만, 간혹 수동 입력이 필요할 때가 있습니다.)
[점검 요약]
현재 상황을 해결하기 위해 가장 먼저 해야 할 일은 공유기 설정에서 VOIP 포트(UDP)가 제대로 포워딩되었는지 확인하는 것입니다.
질문: 1. 서버 설정 화면에서 VOIP Port가 몇 번으로 되어 있나요? 2. 공유기 포트 포워딩 설정에서 제어용 포트와 VOIP 포트 둘 다 등록되어 있나요?
## port forward 방법은 다음 기회에 설명하겠습니다.
73... de HL5LH