Ero sivun ”Digi ned” versioiden välillä
>Oh2mqk p (kyllä se toimii windowsissakin...) |
>Oh2mqk p (→Konfigurointi) |
||
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
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.