본문 바로가기

DVSwitch

최근 DVSwitch(DVPi 포함) DStar 071 Reflector 접속 문제

최근 DVSwitch 계열에서 DStar의 071 Reflector 접속 어려움이 있습니다.

 

1. 그 이유는 ?

   그 이유는 cd /var/lib/mmdvm/ 해서 폴드에 가서, DCS_Hosts.txt(DCS 이용자)를 기준으로

   sudo nano DCS_Hosts.txt 하여 아래 화면처럼 들어간다.(sudo nano /var/lib/mmdvm/DCS_Hosts.txt해도 됨) 

   DExtra_Hosts.txt (XRF 이용자), XLXHosts.txt(XLX 이용자)파일도... 

 

   어어~~~ 071이 없다. 전세계 모든 DStar Relfector가 다 들어 있어야 하는데...... 그렇습니다. 071이 없습니다.

   

  

2. (임시적) 해결

   간단합니다. 070 줄이 마우스를 클릭하면 작은 녹색 사각형이 생기는데,

   여기서 Crtl + k 한 후, 다시 Ctrl + u 를 두 번 한다. 두번째 줄을 편집한다.

    DCS071 211.60.41.185 하면 된다. (XRF 이용자도 마찬가지입니다.)

    Ctrl + x 한 후, y눌러 저장한다.

 

 

3. 그러면 071 Relfector가 왜 없어질까?

    071 Reflector 가 없어지는 이유는 DVSwitch 서버가 매일 Reflector 리스트를 취합하여 업데이트하는데,

    Reflector 리스트를 취합하는 어느 서버(?)가 071을 인식하지 못하여, DVSwitch 서버가 리스팅을 못하기 때문이다.

    라즈베리파이를 한국 시간으로 설정하고, Crontab에서 업데이트 시간을 변경하지 않았다면 매일 아침 6시25분에

    데이트 합니다.

 

4. (임시적) 업데이트 중단하기

    여기서, 임시적이라는 말을 하는 것은 DVSwitch 서버 개발자가 만든 절차를 당분간 사용하지 못하게 수정하기

    때문입니다. 수정해서 사용해도 071 Reflector만 사용하는 우리로서는 아무런 문제가 없지만....

    그러면 업데이틀 중단시키는 방법은 여러 방법이 있으나, 071 Reflector 가 해결(?)되면

    정상 궤도로 복구를 쉽게 하는 방법을 택하면 다음과 같습니다.

 

     sudo nano /usr/local/sbin/DVSM_Update.sh 해서 DVSM_Update.sh 를 아래와 같이 수정합니다.

     /opt/MMDVM_Bridge/dvswitch.sh update 줄(흰색으로 보임)을 찾아서, 줄의 매 앞에서 # 을 넣고,

     Ctrl + x 한 후 y를 눌러 저장합니다.

      

 

5. 정리

   위 "4. (임시적) 업데이트 중단하기"를 한 후 DVSwitch를 sudo reboot 해야 합니다.

   sudo reboot 하기 전에는 위 "2. (임시적) 해결"과 같이 수정을 완료해야 합니다.

   XRF 사용자는 DExtra_Hosts.txt 를 수정합니다.

   그리고,가급적 DCS를 사용하세요.

 

즐거운 햅 생활 되시길......