Ero sivun ”Digi ned” versioiden välillä

Radioamatööriwikistä
Siirry navigaatioon Siirry hakuun
>Oh2mqk
p (kyllä se toimii windowsissakin...)
>Oh2mqk
Rivi 90: Rivi 90:


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.
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:
::* http://oh3tr.ele.tut.fi/~benjamin/digi_ned_block_rules.txt
::* http://oh3tr.ele.tut.fi/~ftp/aprs/digi_ned/conf/


====Käynnistys====
====Käynnistys====

Versio 16. huhtikuuta 2008 kello 22.56

Tämä artikkeli on tynkä. Voit auttaa Radioamatööriwikiä laajentamalla artikkelia.

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://www.homepages.hetnet.nl/%7Epe1dnn/#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 etchille löytyy valmis asennuspaketti nimeltä digined, jonka saat koneellesi seuraavasti. Lisää /etc/apt/sources.list-tiedostoon rivi "deb http://oh3tr.ele.tut.fi/~oh2gve/softat/debian etch main". Lisää em. ohjelmalähteen (apt-repositoryn) avain pakettienhallintaan ajamalla komennot

wget http://oh3tr.ele.tut.fi/~oh2gve/oh2gve-public_key.asc
apt-key add oh2gve-public_key.asc
rm oh2gve-public_key.asc

Tämän jälkeen pakettienhallintaa pitää vielä käskeä päivittämään saatavilla olevien pakettien luettelonsa, jonka jälkeen paketin voi asentaa kuten minkä tahansa Debianin mukana tulleen paketin. Esimerkiksi siis seuraavasti.

aptitude update
aptitude install digined

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

Debian-paketin vioista voi ilmoitella paketin laatineelle OH2GVE:lle.