Leider enthalten die D-STAR-Hosts-Dateien (dienen zur Auswahl der Reflektoren) derzeit nicht den XLX021 vom PEGASUS.
Dazu ist eine Modifikation im PiStar erforderlich, die ich hier beschreibe:
Login per SSH, dann
$ sudo –s
# rpi-rw
# cd /usr/local/sbin
# cp HostFilesUpdate.sh HostFilesUpdate.sh.save
# nano HostFilesUpdate.sh
Folgendes in dem Script lokalisieren und die roten Zeilen ergänzen:
# Generate Host Files
curl --fail -o ${APRSHOSTS} -s http://www.pistar.uk/downloads/APRS_Hosts.txt
curl --fail -o ${DCSHOSTS} -s http://www.pistar.uk/downloads/DCS_Hosts.txt
# correct for PEGASUS XLX021
sed -i '/DCS021/c\DCS021 78.46.11.69' ${DCSHOSTS}
curl --fail -o ${DMRHOSTS} -s http://www.pistar.uk/downloads/DMR_Hosts.txt
if [ -f /etc/hostfiles.nodextra ]; then
# Move XRFs to DPlus Protocol
curl --fail -o ${DPlusHOSTS} -s http://www.pistar.uk/downloads/DPlus_WithXRF_Hosts.txt
curl --fail -o ${DExtraHOSTS} -s http://www.pistar.uk/downloads/DExtra_NoXRF_Hosts.txt
# correct for PEGASUS XLX021
sed -i '/REF021/c\REF021 78.46.11.69' ${DPlusHOSTS}
sed -i '/XRF021/c\XRF021 78.46.11.69' ${DPlusHOSTS}
else
# Normal Operation
curl --fail -o ${DPlusHOSTS} -s http://www.pistar.uk/downloads/DPlus_Hosts.txt
curl --fail -o ${DExtraHOSTS} -s http://www.pistar.uk/downloads/DExtra_Hosts.txt
# correct for PEGASUS XLX021
sed -i '/REF021/c\REF021 78.46.11.69' ${DPlusHOSTS}
sed -i '/XRF021/c\XRF021 78.46.11.69' ${DExtraHOSTS}
fi
Hinweis: Vor der IP-Adresse bitte 2(!) Leerzeichen eingeben.
Wir benutzen das UNIX-Tool sed, die Parameter bedeuten:
-i = in-place, also direkt die angegebene Datei ändern
'/REF021' = Zeile suchen, die mit REF021 beginnt
'/c\REF021 78.46.11.69' = ersetze diese ganze Zeile mit den angegeben Inhalt 'REF021 78.46.11.69'
${DPlusHOSTS} = steht als Variable für /usr/local/etc/DPlus_Hosts.txt
73 Heiko, DL1BZ
Dazu ist eine Modifikation im PiStar erforderlich, die ich hier beschreibe:
Login per SSH, dann
$ sudo –s
# rpi-rw
# cd /usr/local/sbin
# cp HostFilesUpdate.sh HostFilesUpdate.sh.save
# nano HostFilesUpdate.sh
Folgendes in dem Script lokalisieren und die roten Zeilen ergänzen:
# Generate Host Files
curl --fail -o ${APRSHOSTS} -s http://www.pistar.uk/downloads/APRS_Hosts.txt
curl --fail -o ${DCSHOSTS} -s http://www.pistar.uk/downloads/DCS_Hosts.txt
# correct for PEGASUS XLX021
sed -i '/DCS021/c\DCS021 78.46.11.69' ${DCSHOSTS}
curl --fail -o ${DMRHOSTS} -s http://www.pistar.uk/downloads/DMR_Hosts.txt
if [ -f /etc/hostfiles.nodextra ]; then
# Move XRFs to DPlus Protocol
curl --fail -o ${DPlusHOSTS} -s http://www.pistar.uk/downloads/DPlus_WithXRF_Hosts.txt
curl --fail -o ${DExtraHOSTS} -s http://www.pistar.uk/downloads/DExtra_NoXRF_Hosts.txt
# correct for PEGASUS XLX021
sed -i '/REF021/c\REF021 78.46.11.69' ${DPlusHOSTS}
sed -i '/XRF021/c\XRF021 78.46.11.69' ${DPlusHOSTS}
else
# Normal Operation
curl --fail -o ${DPlusHOSTS} -s http://www.pistar.uk/downloads/DPlus_Hosts.txt
curl --fail -o ${DExtraHOSTS} -s http://www.pistar.uk/downloads/DExtra_Hosts.txt
# correct for PEGASUS XLX021
sed -i '/REF021/c\REF021 78.46.11.69' ${DPlusHOSTS}
sed -i '/XRF021/c\XRF021 78.46.11.69' ${DExtraHOSTS}
fi
Hinweis: Vor der IP-Adresse bitte 2(!) Leerzeichen eingeben.
Wir benutzen das UNIX-Tool sed, die Parameter bedeuten:
-i = in-place, also direkt die angegebene Datei ändern
'/REF021' = Zeile suchen, die mit REF021 beginnt
'/c\REF021 78.46.11.69' = ersetze diese ganze Zeile mit den angegeben Inhalt 'REF021 78.46.11.69'
${DPlusHOSTS} = steht als Variable für /usr/local/etc/DPlus_Hosts.txt
73 Heiko, DL1BZ
Sysop Multimode-DV-Repeaterverbund DB0OLL/NLS/SPB/GRZ
Admin DV-Netzwerk DMR-LL LausitzLink
Sysop System B PEGASUS (P25, NXDN & Anbindung IPSC2-DMR-DL)
rig DMR: Hytera MD625, Hytera PD365, Alinco DJ-MD5
rig C4FM: YAESU FT-70, YAESU FTM100, FT-991
rig KW: Kenwood TS-480SAT, XIEGU G90, YAESU FT-991, XIEGU X5105