Digi ned

Radioamatööriwikistä
Versio hetkellä 8. marraskuuta 2009 kello 08.25 – tehnyt >Oh2gve (Latauslinkki päivitetty)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

DIGI_NED on monipuolinen ja laajasti konfiguroitavissa oleva APRS-digipiitteriohjelma, joka toimii sekä DOS-, Windows (CMD-promptissa), että Linux-ympäristöissä. Ohjelman viralliset kotisivut ovat osoitteessa http://pe1mew.nl/digi_ned/, mutta ohjelmakoodin ja joitakin valmiiksi käännettyjä versioita voi ladata osoitteesta http://home.kpn.nl/pe1dnn/#DIGI_NED.

Asentaminen Linuxiin

Lähdekoodi kääntämällä

Jakeluna mallissa on käytetty Fedora Core 3 jakelua, mutta muutkin jakelut tietenkin toimivat sopivasti soveltaen. Asennukseen liittyy läheisesti aprsd:n ja ax25 pakettien asennus.

Kääntäminen

Hommataan dnsrc039.zip tai vastaava sorsapaketti ja puretaan se. Vanhempi paketti löytyy myös osoitteesta http://oh3ne.ham.fi/aprs/dnsrc035.zip Paketin sisältä pitäisi löytymän tar.gz-paketti: digi_ned-0.3.9.tgz -> puretaan ja käännetään se:

# tar -xvzf digi_ned-0.3.9.tgz
# cd digi_ned
# make depend
# make

Konfigurointi

Editoidaan tiedostot

  • digi_ned.mes
  • digi_id.ini
  • digibcon.ini
  • digi_ned.ini

sopiville asetuksille ja huomataan vaihtaa kymmenistä kohdista PE** kutsut OH** tms. kutsuiksi.

Myös seuraavat optiot on hyvä laittaa debugin ajaksi päälle:

logfile: /var/log/digi_ned/digi_ned_output.log
tnclogfile: /var/log/digi_ned/digi_ned_tnc.log

Luonnollisesti ko. hakemisto täytyy tehdä, ellei sitä ole olemassa. Loki kannattanee laittaa käytössä pois päältä, muutoin levy saattaa tulla aikojen saatossa täyteen - riippuen luonnollisesti liikenteen määrästä.

Lisätään /usr/local/etc/ax25/axports tiedostoon rivi

70cm    OH3RBE-2 9600        256     2       9600bpd 433.800 MHz G3RUH

jos meillä sattuu esim. olemaan sopivasti toisessa sarjaportissa 70cm rigi kiinni.

Käynnistys

Tehdään /etc/init.d/digined-tiedosto jolla digined saadaan mukavasti käyntiin. Oleellista on rivit

echo  "Starting digined server. "
/sbin/modprobe mkiss
/usr/sbin/kissattach /dev/ttyS1 70cm 10.0.0.11
/DIGINED-HAKEMISTO-TÄHÄN/digi_ned/digi_ned -p 70cm -p mdr &

Muutoin voidaan mukailla vaikkapa aprsd:n käynnistys-skriptiä suoraan.

Jos halutaan että prosessi lähtee automaattisesti runlevelillä 3 käyntiin, voidaan tehdä karusti linkki käynnistyshakemistoon:

cd /etc/rc.d/rc3.d/
ln -s ../init.d/digined S99digined

Tämän jälkeen polkaistaan digined-käyntiin, esim.

service digined start

komennolla. Lokia pitäisi syntymän /var/log/digi_ned/ hakemistoon.

Debianiin

Asentaminen

Debian-pohjaisille järjestelmille on tehty valmis asennuspaketti nimeltä digined, joka löytyy osoitteesta http://pakettiradio.net/downloads/digi_ned/.

Konfigurointi

Asetustiedostot sijaitsevat hakemistossa /etc/digined. Ohjelman käynnistämiseen käytettävät komentoriviparametrit ja mahdollisesti tarvittavat AX25-porttien luonnit (esim. kissattach-komennolla) ja tuhoamiset asetetaan tiedostoon /etc/default/digined. Paketin mukana tulevaan init-skriptiin ei pitäisi olla tarpeen tehdä muutoksia. AX25-porttien asetukset asetetaan Debianissa tiedostoon /etc/ax25/axports.

Deb-paketissa on mukana automaattinen lokitiedostojen kierrätyskripti, joka toimii jos logrotate-niminen paketti on asennettu. Kierrätyksen asetuksia, esimerkiksi säilytettävien lokien määrää, voi säätää tiedostosta /etc/logrotate.d/digined. Logeja voi tällöin kerätä normaalikäytössäkin ilman, että ne vievät kohtuuttomasti levytilaa.

Esimerkkikonfiguraatioita:

Käynnistys

Käynnistys tapahtuu komennolla

/etc/init.d/digined start