AX25 támogatottsága Linux operációs rendszeren

Innen: HamWiki
A lap korábbi változatát látod, amilyen HG2ECZ (vitalap | közreműködések) 2008. szeptember 13., 11:27-kor történt szerkesztése után volt. (Csomagrádiós alkalmazások - egyelőre felsorolás szinten)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

Linux kernel

A Linux kernel igen bőséges támogatást nyújt AX25 protokollra alapozott rádióamatőr rendszerkek számára.

Fizikai interfész:

  • Hagyományos soros port
  • USB-soros átalakítón RS232
  • Pszeudó terminál (számítógépen belüli RS232 összeköttetés, /dev/ptyXX <---> /dev/ttyXX párokkal), amely arra használható, hogy az eredetileg fizikai RS232 interfészre tervezett szoftvereket számítógépen belül tudjuk segítségével összekötni, kissnetd segítségével pedig RS232 alapon egy belső adathálózatot hozhatunk létre.
  • A fenti soros interfészeken KISS, 6PACK és végszükség esetére hagyományos soros portra Baycom modem protokollja is implementálva van a kernelben.
  • Ethernet, rajta BPQether protokoll

Protokoll:

Alap AX25 programok

Az alap AX25 programok önálló programocskák, amelyek vagy szerves részei az adott csomagválogatásnak (disztribúciónak) vagy pedig a http://ax25.sourceforge.net oldalról tölthető és fordítható le.

Ezek apró programocskák, amelyek segítségével igen érdekes AX25 hálózat alakítható ki számítógépen kívül és belül egyaránt. Alább az itt látható három csomag (lib, tools, apps) kerül bemutatásra.

AX.25 Library ( libax25-0.0.?.tar.gz )

Az alábbi tools és apps erre a lib-re támaszkodik, ezért ezt kell előszőr feltelepíteni. Ha forráskódból tesszük, akkor

configure
make
su -c 'make install'

Az alábbiakban ismertetett programok fordításán túl az alábbi man parancs segítségével olvasható leírások települnek:

  • man ax25 - programozói dokumentáció
  • man axports - (/usr/local/)/etc/ax25/axports interfész definiáló file ismertetése
  • man nrports - (/usr/local/)/etc/ax25/nrports netrom interfészt leíró file ismertetése
  • man rsports - (/usr/local/)/etc/ax25/rsports főként USA-ban elterjedt rose interfészt leíró file ismertetése

AX.25 Tools ( ax25-tools-0.0.??.tar.gz )

  • ax25:
    • ax25d
    • axctl
    • axparms
    • axspawn
    • beacon
    • bpqparms
    • mheard
    • mheardd
    • rxecho
  • hdlcutil:
    • sethdlc
  • kiss:
    • kissattach
    • kissnetd
    • kissparms
    • mkiss
    • net2kiss
  • netrom:
    • netromd
    • nodesave
    • nrattach
    • nrparms
    • nrsdrv
  • rose (főleg USA-ban használt)
    • rsattach
    • rsdwnlnk
    • rsmemsiz
    • rsparms
    • rsuplnk
  • tcpip:
    • rip98d
    • ttylinkd
  • user_call:
    • ax25_call
    • netrom_call
    • rose_call
    • tcp_call

AX.25 Applications ( ax25-apps-0.0.?.tar.gz )

  • ax25ipd
  • ax25mond
  • ax25rtd
  • ax25rtctl
  • call
  • listen

Egyéb nyilt forráskódú célalkalmazások

Csak zárt bináris formában elérhető alkalmazások

  • xnet