因為 MMDVMHost 需要連接到 YSFGateway 才能工作。所以我們先安裝 YSFGateway。
git clone https://github.com/g4klx/YSFClients.git
編譯安裝 YSFGateway
cd YSFClients/YSFGateway make sudo cp YSFGateway /srv/mmdvm/bin sudo cp YSFGateway.ini /srv/mmdvm/etc sudo cp FCSRooms.txt YSFHosts.txt /srv/mmdvm/etc sudo cp YSFHostsupdate.sh /srv/mmdvm/bin sudo chmod +x /srv/mmdvm/bin/YSFHostsupdate.sh
查找中國反射器
neo@netkiller /tmp % cat /srv/mmdvm/etc/YSFHosts.txt | grep China 80337;CN China #1;W24166/TG46001;120.234.41.144;42000;044;http://ysf.sz790.com:8081/ 82442;CN China #2;W24269/TG46072;116.6.107.115;42006;000;http://ufozhuzi.tpddns.cn:8081/ 86319;CN China #3;C4FM;123.58.6.137;42000;002;http://123.58.6.137:8088/ 08408;CN CN-China-4;P25;47.105.33.47;42003;001;http://www.bg3hbr.cn/xiuno
YSFHosts.txt 需要定時更新,使用 YSFHostsupdate.sh 腳本,需要簡單配置一下
sudo vim /srv/mmdvm/bin/YSFHostsupdate.sh # Full path to YSFHosts YSFHOSTS=/path/to/YSFHosts.txt 改為 YSFHOSTS=/srv/mmdvm/etc/YSFHosts.txt
也可以在 crontab 中更新
# sudo crontab -e */5 * * * * wget -O /srv/mmdvm/etc/YSFHosts.txt http://register.ysfreflector.de/export_csv.php
配置 YSFGateway
[General] Callsign=BG7NYT # 呼號 # Suffix=RPT # 首碼 YSF 設置為 ND Suffix=ND Id=1234567 # DMR ID RptAddress=127.0.0.1 RptPort=3200 LocalAddress=127.0.0.1 LocalPort=4200 Daemon=0 # 0 前台運行, 1 後台運行 [Info] RXFrequency=430475000 # 熱點板接收頻率,中繼板不用配置 TXFrequency=439475000 # 熱點板發射頻率,如果是單工與上面配置相同即可 Power=1 # 發射功率 Latitude=0.0 # GPS 經度 Longitude=0.0 # GPS 緯度 Height=0 # GPS 海拔高度 Name=Shenzhen # 城市 Description=China # 國家 [Log] # Logging levels, 0=No logging DisplayLevel=1 FileLevel=1 FilePath=. # 配置日誌寫入位置。 FileRoot=YSFGateway [aprs.fi] Enable=1 # 啟用APRS # Server=noam.aprs2.net Server=asia.aprs2.net # 伺服器設置為亞洲 Port=14580 Password=9999 Description=APRS Description Suffix=Y [Network] Startup=CN China #1 # 預設連接到 CN China #1 , 可以在 /srv/mmdvm/etc/YSFGateway.ini 尋找你想連接的反射器 # Startup=FCS00120 # Startup=Alabama-Link InactivityTimeout=10 Revert=0 Debug=0 [YSF Network] Enable=1 Port=42000 Hosts=/srv/mmdvm/etc/YSFHosts.txt ReloadTime=60 ParrotAddress=127.0.0.1 ParrotPort=42012 YSF2DMRAddress=127.0.0.1 YSF2DMRPort=42013 YSF2NXDNAddress=127.0.0.1 YSF2NXDNPort=42014 YSF2P25Address=127.0.0.1 YSF2P25Port=42015 [FCS Network] Enable=1 Rooms=/srv/mmdvm/etc/FCSRooms.txt Port=42001 [Mobile GPS] Enable=0 Address=127.0.0.1 Port=7834
啟動 YSFGateway
neo@netkiller /tmp % /srv/mmdvm/bin/YSFGateway /srv/mmdvm/etc/YSFGateway.ini M: 2018-11-16 14:40:53.953 Opening YSF network connection I: 2018-11-16 14:40:53.953 Opening UDP port on 4200 M: 2018-11-16 14:40:53.953 Opening YSF network connection I: 2018-11-16 14:40:53.953 Opening UDP port on 42000 M: 2018-11-16 14:40:53.953 Resolving FCS00x addresses M: 2018-11-16 14:40:58.969 Opening FCS network connection I: 2018-11-16 14:40:58.969 Opening UDP port on 42001 I: 2018-11-16 14:40:58.969 The ID of this repeater is 88575 I: 2018-11-16 14:40:58.970 Loaded 229 FCS room descriptions I: 2018-11-16 14:40:58.971 Loaded 285 YSF reflectors I: 2018-11-16 14:40:58.971 Loaded YSF parrot I: 2018-11-16 14:40:58.971 Loaded YSF2DMR I: 2018-11-16 14:40:58.971 Loaded YSF2NXDN I: 2018-11-16 14:40:58.971 Loaded YSF2P25 M: 2018-11-16 14:40:58.974 Automatic (re-)connection to 80337 - "CN China #1 " M: 2018-11-16 14:40:58.974 Starting YSFGateway-20180509 M: 2018-11-16 14:40:58.974 Starting the APRS Writer thread M: 2018-11-16 14:40:58.974 Link successful to MMDVM M: 2018-11-16 14:40:59.000 Linked to CN China #1 M: 2018-11-16 14:41:00.001 Received login banner : # javAPRSSrvr 3.15b08 M: 2018-11-16 14:41:00.593 Response from APRS server: # logresp BG7NYT-N unverified, server T2SAPPORO M: 2018-11-16 14:41:00.594 Connected to the APRS server